سؤال

لدي صور TIFF تخزينها بحيث لدي كل طائرة (اللون) المخزنة في ملف منفصل.كل ملف (c، m، y، k) هو tiff مخزن مكتنزة كطبق أحادي اللون 8 في ملف البكسل.

أريد أن أجمع بين هذه الملفات 4 في TIFF CMYK الملونة باستخدام مكتبة التصوير Python (PIL)

هذا هو الرمز الذي لدي حتى الآن، لكن tiff الناتج المنتج غير صحيح، يتم دمج TIFF في ملف هو في الغالب أسود فقط.لقد اندمجت هذه الملفات بأداة مساعدة أخرى والنتيجة صحيحة، لذلك أعلم أنه لا توجد مشكلة في ملفات الإدخال.

هذا هو الرمز الذي لدي حتى الآن:

giveacodicetagpre.

ملاحظة: لقد فعلت نفس الشيء دون أي من وظائف .convert ووجدت النتيجة لتكون هي نفسها.

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

المحلول

وجدت الحل الذي يجب أن يكون عليه أن تكون جميع القيم في الملفات المنفصلة مقلولة، I.E. 255 - القيمة.

تحويل كل ملف إلى صفيف Numpy ثم قم بطرحه من 255. \

giveacodicetagpre.

لا أعرف لماذا كان هذا مطلوبا، ولكن إذا كان شخص ما يمكن أن يفسر ذلك سيكون رائعا.

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