الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

jpegtopnm - عبر الإنترنت في السحابة

قم بتشغيل jpegtopnm في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر jpegtopnm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


jpegtopnm - تحويل ملف JPEG / JFIF إلى خريطة بيكسل محمولة أو خريطة جرايم

موجز


jpegtopnm [-دكت {مادبا|بسرعة|الطفو}] [-نوسمث] [-Maxmemory N] [{-أدوبي|-نوتادوبي}]
[-تعليقات] [تفريغ] [-exif =filespec] [-إفراط] [-المستوى N] [ اسم الملف ]

يمكن اختصار جميع الخيارات إلى أقصر بادئة فريدة.

وصف


jpegtopnm يحول ملف JFIF المسمى ، أو الإدخال القياسي إذا لم يتم تسمية ملف إلى PPM
أو ملف صورة PGM على الإخراج القياسي. إذا كان ملف JFIF من نوع تدرج الرمادي ،
jpegtopnm ينشئ ملف PGM (Portable Graymap). خلاف ذلك ، فإنه ينشئ جزء في المليون
ملف (Pixmap محمول).

jpegtopnm يستخدم مكتبة JPEG التابعة لمجموعة Independent JPEG Group لتفسير ملف الإدخال. ارى
http://www.ijg.org للحصول على معلومات عن المكتبة.

"JFIF" هو الاسم الصحيح لتنسيق الصورة المعروف باسم "JPEG". بشكل صارم
التحدث ، JPEG هي طريقة ضغط. تنسيق الصورة باستخدام ضغط JPEG ذلك
هو الأكثر شيوعًا إلى حد بعيد JFIF. يوجد أيضًا تنسيق فرعي لـ TIFF يستخدم JPEG
ضغط.

EXIF هو تنسيق صورة وهو تنسيق فرعي لـ JFIF (على سبيل المثال ، ملف JFIF يحتوي على
رأس EXIF ​​كعلامة APP1). jpegtopnm مقابض EXIF.

يمكن أن تحتوي ملفات JFIF إما على 8 بت لكل عينة أو 12 بت لكل عينة. 8 بت متنوعة
إلى حد بعيد الأكثر شيوعًا. يوجد إصداران من مكتبة IJG JPEG. يقرأ المرء 8 فقط
بت والآخر يقرأ ملفات 12 بت فقط. يجب عليك ربط المناسب من
هذه المكتبات مع jpegtopnm. عادة ، هذا يعني أن المكتبة مشتركة بينكما
مسار البحث في المكتبة عند الجري jpegtopnm.

jpegtopnm يولد إخراجًا إما ببايت واحد أو ببايت لكل عينة اعتمادًا على
ما إذا كان إدخال JFIF يحتوي على 8 بتات أو 12 بت لكل عينة. يمكنك استخدام العمق إلى
تقليل حجم ملف ثنائي البايت لكل نموذج إلى ملف واحد بايت لكل عينة إذا كنت بحاجة إلى ذلك.

إذا كان ملف JFIF يستخدم فضاء اللون CMYK أو YCCK ، فإن الإدخال لا يحتوي بالفعل
معلومات كافية لمعرفة لون كل بكسل. لمعرفة لون البكسل ، واحد
يجب أن تعرف خصائص الأحبار التي تشير إليها مساحة اللون. jpegtopnm
يفسر الألوان باستخدام التحويل الشائع الذي يفترض أن جميع الأحبار هي
ببساطة مطروح وخطي.

OPTIONS


الخيارات متاحة فقط للمستخدمين المتقدمين:

-دكت مادبا
استخدم طريقة DCT الصحيحة (افتراضي).

-دكت بسرعة
استخدم DCT عددًا صحيحًا سريعًا (أقل دقة).

-دكت الطفو
استخدم طريقة النقطة العائمة DCT. طريقة الطفو أكثر دقة بقليل
من طريقة int ، ولكنها أبطأ بكثير ما لم يكن جهازك يتحرك بسرعة كبيرة-
نقطة الأجهزة. لاحظ أيضًا أن نتائج طريقة النقطة العائمة قد تختلف
بشكل طفيف عبر الأجهزة ، بينما يجب أن تعطي الطرق الصحيحة نفس النتائج
في كل مكان. طريقة الأعداد الصحيحة السريعة أقل دقة بكثير من الطريقتين الأخريين.

-نوسمث
استخدم روتين اختزال أسرع وأقل جودة.

-Maxmemory N
ضع حدًا لمقدار الذاكرة jpegtopnm يستخدم في معالجة الصور الكبيرة. قيمة
بآلاف البايتات أو ملايين البايتات إذا كان الرقم "M" ملحقًا بالرقم.
على سبيل المثال، -Maxmemory 4m يختار 4000000 بايت. لو jpegtopnm يحتاج إلى مساحة أكبر ،
يستخدم ملفات مؤقتة.

-أدوبي

-نوتادوبي
هناك نوعان من الاختلافات في مساحة اللون CMYK (وبالمثل YCCK) التي قد تكون
المستخدمة في إدخال JFIF. في الحالة العادية ، القيمة الصفرية لمكونات اللون
يشير إلى عدم وجود الحبر. في الجانب الآخر ، تعني القيمة الصفرية الحد الأقصى للحبر
تغطية. يستخدم Adobe Photoshop هذا الأخير عندما يقوم بإنشاء مخرجات JFIF عارية
ملف (ولكن ليس عند إنشاء إخراج JFIF كجزء من Encapsulated Postscript
انتاج).

هذه الخيارات تخبرنا jpegtopnm أي إصدار من مساحة ألوان CMYK أو YCCK يكون ملف
استخدامات الصورة. إذا لم تحدد أيا منهما ، jpegtopnm يحاول معرفة ذلك من تلقاء نفسه.
في الإصدار الحالي ، لا يحاول جاهدًا على الإطلاق: إنه يفترض فقط أن
إصدار Photoshop ، حيث يبدو أن Photoshop ومحاكاته هي المصدر الرئيسي لـ
صور CMYK و YCCK. ولكن مع خبرة الاستخدام ، قد تكون الإصدارات المستقبلية أكثر
تعقيدا.

إذا كانت صورة JFIF لا تشير إلى أنها CMYK أو YCCK ، فإن هذه الخيارات لا تحتوي على
تأثير.

إذا لم تستخدم الخيار الصحيح من هذه الخيارات ، فسيكون العَرَض هو الإخراج الذي يبدو
مثل سلبي.

تفريغ
اطبع المحتويات المفسرة لأي رأس Exif في ملف الإدخال بالمعيار
ملف خطأ. على غرار البرنامج جهيد (ليس جزءًا من حزمة Netpbm).

-exif =filespec
استخرج محتويات رأس EXIF ​​من صورة الإدخال واكتبها في ملف
ملف filespec. filespec = - يعني كتابتها إلى الإخراج القياسي. في هذه الحالة،
jpegtopnm لا يخرج الصورة المحولة على الإطلاق.

jpegtopnm يكتب محتويات EXIF ​​header byte-for-byte ، بدءًا من الامتداد
مجال طول البايتين (والذي يتضمن الطول هذين البايتين).

يمكنك استخدام هذا الملف كمدخل إلى ppmtojpeg لإدراج رأس EXIF ​​متطابق في
صورة JFIF جديدة.

إذا لم يكن هناك رأس EXIF ​​، jpegtopnm يكتب اثنين بايت من صفر ثنائي ولا شيء
آخر.

يأخذ رأس EXIF ​​شكل علامة JFIF APP1. فقط أول علامة من هذا القبيل
ضمن رأس JFIF.

-تعليقات
اطبع أي تعليقات في ملف الإدخال إلى ملف Standard Error.

-إفراط
طباعة تفاصيل حول التحويل إلى ملف خطأ قياسي.

-المستوى n
قم بتشغيل رسائل تتبع مكتبة JPEG إلى ملف Standard Error. أعلى
قيمة n يحصل على المزيد من معلومات التتبع. -إفراط يشير إلى مستوى تتبع على الأقل
1.

أمثلة


يحول هذا المثال ملف JFIF الملون foo.jpg إلى ملف PPM يسمى foo.ppm:

jpegtopnm foo.jpg > foo.ppm

تلميحات


يمكنك استخدام جزء في المليون لتكميم النتيجة ، أي تقليل عدد المتميزين
الألوان في الصورة. في الواقع ، قد تضطر إلى ذلك إذا كنت تريد تحويل ملف PPM إلى
بعض التنسيقات الأخرى. جزء في المليون هل أكثر تطورا تكميا.

استعمل pnmscale لتغيير أبعاد الصورة الناتجة.

استعمل جزء في المليون لتحويل ملف JFIF ملون إلى ملف PGM بتدرج الرمادي.

يمكنك بسهولة استخدام هذه المحولات معًا. على سبيل المثال:

jpegtopnm foo.jpg | جزء في المليون | pnmscale . 25
> foo.pgm

-دكت بسرعة و / أو -نوسمث اكتساب السرعة بتضحية صغيرة في الجودة.

إذا كنت محظوظًا بما يكفي لامتلاك أجهزة فاصلة عائمة سريعة جدًا ، -دكت الطفو قد يكون
حتى أسرع من -دكت بسرعة. لكن في معظم الأجهزة -دكت الطفو أبطأ من -دكت مادبا، وفي
هذه الحالة لا تستحق الاستخدام ، لأن ميزة الدقة النظرية لها صغيرة جدًا
لتكون مهمة في الممارسة.

برنامج آخر ، djpeg، يشابه. djpeg تحتفظ مجموعة Independent JPEG Group و
حزم مع مكتبة JPEG التي jpegtopnm يستخدم لجميع أعمال JPEG. بسبب
ذلك ، قد تتوقع منه استغلال المزيد من ميزات JPEG الحالية. أيضا ، لأنك مضطر إلى ذلك
مكتبة لتشغيلها jpegtopnm، ولكن ليس العكس ، cjpeg قد يكون أكثر شيوعًا
متاح.

من ناحية أخرى، djpeg لا تستخدم مكتبات NetPBM لتوليد مخرجاتها ، مثل كل شيء
أدوات NetPBM مثل jpegtopnm فعل. هذا يعني أنه من غير المرجح أن تكون متسقة مع
جميع البرامج الأخرى التي تتعامل مع تنسيقات NetPBM. أيضا ، بناء جملة الأمر
jpegtopnm يتوافق مع أدوات Netpbm الأخرى ، على عكس djpeg.

البيئة


JPEGMEM
إذا تم تعيين متغير البيئة هذا ، فإن قيمته هي الحد الافتراضي للذاكرة. ال
يتم تحديد القيمة كما هو موضح لـ -Maxmemory اختيار. صريح -Maxmemory
الخيار يتجاوز أي JPEGMEM.

استخدم jpegtopnm عبر الإنترنت باستخدام خدمات onworks.net


Ad


Ad