سؤال

لدي المئات من الصور (PNG) ، مرتبة بالاسم. لديهم جميعها أحجام مختلفة ، ولكن نفس دقة الطباعة يجب استخدامها.

أريد أن أحينها في العمود ، واحد فقط لكل صف ، وربما تركز ، وذلك عندما يصل الارتفاع الإجمالي للمونتاج إلى ارتفاع ورقة A4 (حوالي 30 سم) يبدأ مرة أخرى على صفحة أخرى ..

حاولت القيام بذلك باستخدام أمر Montage لجناح ImageMagick .. لكن لا يمكنني جعلها صفحة بناءً على الارتفاع وليس nubmer من الصور (لأن الصور ذات أحجام مختلفة ، قد تحتوي الصفحات على عدد مختلف من الصور .. )

اي فكرة؟

هل كانت مفيدة؟

المحلول

عندما يصل الارتفاع الإجمالي للمونتاج إلى ارتفاع الورق A4 (حوالي 30 سم) يبدأ مرة أخرى على صفحة أخرى

أفترض أن "صفحة أخرى" تعني في الواقع "صورة أخرى".

تحتاج إلى حساب الارتفاع (المادي) لكل صورة ، والقيام ببعض الرياضيات الأساسية. تبدو هذه مهمة مناسبة Perlmagick . إذا لم تكن مريحًا مع Perl ، فقد تجرب آخر واجهة ImageMagick في لغتك المفضلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top