Imager :: كتاب الطبخ

التصوير :: كتاب الطبخ يحتوي على وصفات للعمل مع التصوير.
التحميل الان

Imager :: كتاب الطبخ الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Tony Cook
  • موقع ويب الناشر:
  • http://search.cpan.org/~tonyc/

Imager :: كتاب الطبخ العلامات


Imager :: كتاب الطبخ وصف

التصوير :: كتاب الطبخ يحتوي على وصفات للعمل مع التصوير. Imager :: كتاب الطبخ يحتوي على وصفات للعمل مع IMAGECER.FILESTHIS موصوف بالتفصيل في Imager :: Files.Reading صورة من ملف My $ image = Imager-> جديد؛ $ Image-> قراءة (ملف => $ اسم الملف) أو يموت $ image-> errstr؛ انظر الصور :: ملفات. كتابة صورة إلى ملف $ image-> الكتابة (file => $ اسم الملف) Errstr؛ اكتب GIF متحرك. # بناء مجموعة من الصور لاستخدامها في gif بلدي simages؛ # توليف الصور أو اقرأها من الملفات، لا يهم ... # كتابة صورة GIF-> Write_multi ({file => $ اسم الملف، اكتب => 'gif'}، sages) أو تصوير يموت errstrstrstrstr؛ انظر "كتابة GIF متحركة" في Imager :: ملفات للحصول على مثال أكثر تفصيلا. قراءة صور متعددة من تنسيقات FileSome، مثل GIF و TIFF يدعم صور متعددة لكل ملف. استخدم طريقة READ_MULTI () لقراءةها: My Simages = IMAMER-> READ_MULTI (FILE => $ اسم الملف) أو التصوير القائم -> Errstr؛ تحويل؛ تحويل من تنسيق ملف واحد إلى آخر هو بسيطة مثل قراءة الملف الأصلي وكتابة الملف ملف جديد، لصور مفردة: صورتي $ = Imager-> جديد؛ # التصوير التلقائي الكشف عن نوع ملف الإدخال $ صورة $ -> قراءة (ملف => $ input_filename) أو يموت $ image-> errstr؛ # التصوير يستمد تنسيق ملف الإخراج من اسم FileName $ Image-> الكتابة (file => $ Output_filename) أو يموت $ image-> errstr؛ # أو يمكنك توفير معلمة نوع: $ Image-> الكتابة (FILE => $ Output_Filename، اكتب = "GIF ') أو يموت $ image-> Errstr؛ المشكلة الرئيسية التي يمكن أن تحدث مع هذا إذا كان ملف الإدخال الخاص به الشفافية وتنسيق ملف الإخراج لا يدعم ذلك. يمكن أن تكون هذه مشكلة عند التحويل من صور من صور إلى JPEG على سبيل المثال. للتغلب على أنه يمكنك إنشاء الصورة المصدر على لون الخلفية: إذا ($ Image-> Getchannels == 4 أو $ image-> Getchannels == 2) { بلدي مرة أخرى = التصوير -> جديد (xsize => $ image-> getwidth، ysize => $ image-> getheight)؛ # خلفية رمادية لصور رمادية، أحمر لألوان بلدي $ back_color = $ image-> getchannels == 2؟ : "أحمر"؛ $ back-> box (مملوء => 1، اللون => $ back_color)؛ Back-> Rubthrough (SRC => $ Image)؛ $ الصورة = $ مرة أخرى؛ } الآن يمكننا أن نكتب بأمان إلى تنسيقات JPEG أو PNMSome تدعم ملفات متعددة، لذلك إذا كنت ترغب في التحويل من Say TIFF إلى JPEG، فستحتاج إلى ملفات إخراج متعددة: My Simages = Imager-> READ_MULTI (FILE => 'INPUT .TIF ') أو يموت التصوير-> errstr؛ بلدي مؤشر $ = 1؛ للحصول على صورتي $ (amages) {$ image-> الكتابة (file => sprinthf ("إخراج d.jpg"، $ index ++)) أو يموت $ image-> errstr؛ } المتطلبات: متطلبات بيرل: perl.


Imager :: كتاب الطبخ برامج ذات صلة