عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


jpegtran - تحويل بدون فقدان لملفات JPEG

موجز


jpegtran [ الخيارات ] [ اسم الملف ]

الوصف


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

jpegtran يعمل عن طريق إعادة ترتيب البيانات المضغوطة (معاملات DCT) بدون أي وقت مضى
فك الصورة. لذلك ، فإن تحولاتها غير ضائعة: لا توجد صورة
تدهور على الإطلاق ، والذي لن يكون صحيحًا إذا استخدمت djpeg تليها com.cjpeg إلى
تحقيق نفس التحويل. ولكن على نفس المنوال ، jpegtran لا يمكن أداء الضياع
عمليات مثل تغيير جودة الصورة.

jpegtran يقرأ ملف JPEG / JFIF المسمى ، أو الإدخال القياسي إذا لم يتم تسمية ملف ، و
ينتج ملف JPEG / JFIF على الإخراج القياسي.

OPTIONS


يمكن اختصار جميع أسماء التبديل ؛ على سبيل المثال، -تحسين قد تكون مكتوبة -يختار، يقرر or -o.
الأحرف الكبيرة والصغيرة متكافئة. تُقبل أيضًا التهجئات البريطانية (على سبيل المثال ،
- الأمثل) ، على الرغم من أنها ليست مذكورة أدناه للإيجاز.

لتحديد تمثيل JPEG المشفر المستخدم في ملف الإخراج ، jpegtran يقبل أ
مجموعة فرعية من المفاتيح التي يتعرف عليها com.cjpeg:

-تحسين
أداء أمثلية معلمات ترميز الانتروبيا.

-تدريجي
قم بإنشاء ملف JPEG تقدمي.

-اعادة البدء N
انبعث علامة إعادة تشغيل JPEG كل صفوف N MCU ، أو كل كتلة N MCU إذا كان "B" كذلك
تعلق على الرقم.

-علم الحساب
استخدم الترميز الحسابي.

-مسح ملف
استخدم برنامج المسح الضوئي الوارد في الملف النصي المحدد.

يرى com.cjpeg(1) لمزيد من التفاصيل حول هذه المفاتيح. إذا لم تحدد أيا من هؤلاء
مفاتيح ، تحصل على ملف إخراج عادي بتنسيق JPEG. إعداد الجودة وما إلى ذلك
يحدده ملف الإدخال.

يمكن تحويل الصورة بلا ضياع عن طريق إعطاء أحد هذه المفاتيح:

-يواجه أفقي
صورة معكوسة أفقيًا (يسار - يمين).

-يواجه عمودي
صورة معكوسة رأسيًا (من أعلى إلى أسفل).

-استدارة 90
تدوير الصورة 90 درجة في اتجاه عقارب الساعة.

-استدارة 180
تدوير الصورة 180 درجة.

-استدارة 270
تدوير الصورة 270 درجة في اتجاه عقارب الساعة (أو 90 سم مكعب).

-تبديل موضع
تبديل الصورة (عبر محور UL إلى LR).

-مستعرض
نقل مستعرض (عبر محور UR- إلى- LL).

لا توجد قيود على تحويل التحويل فيما يتعلق بأبعاد الصورة. الأخرى
تعمل التحولات بشكل غريب إلى حد ما إذا لم تكن أبعاد الصورة مضاعفات لـ
حجم iMCU (عادةً 8 ​​أو 16 بكسل) ، لأنه لا يمكنهم سوى تحويل كتل كاملة من DCT
بيانات المعامل بالطريقة المرغوبة.

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

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

-تقليم إسقاط كتل حافة غير قابلة للتحويل.

من الواضح أن التحول مع -تقليم غير قابل للعكس ، بالمعنى الدقيق للكلمة
jpegtran مع هذا التبديل لا ضياع. أيضا ، الرياضية المتوقعة
التكافؤ بين التحولات لم يعد قائما. على سبيل المثال، -تعفن 270
-تقليم تقليم فقط الحافة السفلية ، ولكن -تعفن 90 -تقليم تليها -تعفن 180 -تقليم
تقليم كلا الحواف.

-في احسن الاحوال
إذا كنت مهتمًا فقط بالتحولات المثالية ، أضف امتداد -في احسن الاحوال التبديل.
هذه تسبب jpegtran للفشل مع وجود خطأ إذا لم يكن التحول كاملاً.

على سبيل المثال ، قد ترغب في القيام بذلك

(jpegtran -تعفن 90 -في احسن الاحوال foo.jpg || djpeg foo.jpg | com.pnmflip -R90 | سي جي بي إي جي)

للقيام بتدوير مثالي ، إذا كان متاحًا ، أو تقريبيًا إذا لم يكن كذلك.

-ا & قتصاص WxH + X + Y
قم بقص الصورة إلى منطقة مستطيلة بعرض W والارتفاع H ، بدءًا من النقطة
X ، ص. تتجاهل ميزة الاقتصاص غير المفقود البيانات الموجودة خارج منطقة صورة معينة ولكن
يحافظ على ما بداخله بلا خسارة. مثل تحويلات الدوران والوجه ، ضياع
الاقتصاص مقيد بتنسيق JPEG الحالي ؛ الزاوية اليسرى العليا من
يجب أن تقع المنطقة المحددة ضمن حدود iMCU. إذا لم يحدث ذلك ، فهو صامت
تحرك لأعلى و / أو يسارًا لأقرب حدود iMCU (الزاوية اليمنى السفلية هي
دون تغيير.)

مفاتيح التحويل الأخرى غير الخاسرة بشكل صارم هي:

- الرمادي
قوة الإخراج الرمادي.

يتجاهل هذا الخيار قنوات التلون إذا كانت صورة الإدخال هي YCbCr (على سبيل المثال ، a
لون قياسي JPEG) ، ينتج عنه ملف JPEG بتدرج الرمادي. قناة النصوع هي
تم الحفاظ عليه تمامًا ، لذا فهذه طريقة أفضل للتقليل إلى التدرج الرمادي من
فك الضغط والتحويل وإعادة الضغط. هذا المفتاح مفيد بشكل خاص
لإصلاح صورة أحادية اللون تم ترميزها عن طريق الخطأ على أنها JPEG ملونة. (في
في مثل هذه الحالة ، يتم توفير المساحة من التخلص من قنوات الصبغ شبه الفارغة
لن تكون كبيرة لكن وقت فك تشفير JPEG بتدرج الرمادي أقل بكثير
من ذلك بالنسبة إلى تنسيق JPEG ملون.)

jpegtran يتعرف أيضًا على هذه المفاتيح التي تتحكم في ما يجب فعله بالعلامات "الإضافية" ، مثل
ككتل تعليق:

-نسخ لا شيء
لا نسخ علامات إضافية من الملف المصدر. يمنع هذا الإعداد جميع التعليقات و
الأمتعة الزائدة الأخرى الموجودة في الملف المصدر.

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

-نسخ من جميع
انسخ جميع العلامات الإضافية. يحافظ هذا الإعداد على العلامات المتنوعة الموجودة في ملف
الملف المصدر ، مثل مصغرات JFIF وبيانات Exif وإعدادات Photoshop. في بعض
من الملفات ، يمكن أن تكون هذه العلامات الإضافية كبيرة الحجم.

السلوك الافتراضي هو -نسخ تعليقات. (ملاحظة: في إصدارات IJG v6 و v6a ، jpegtran
دائما ما يعادل -نسخ لا شيء.)

المفاتيح الإضافية التي يتعرف عليها jpegtran هي:

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

-ملف الاسم
أرسل صورة الإخراج إلى الملف المحدد ، وليس إلى الإخراج القياسي.

-إفراط
تفعيل نسخة التصحيح. أكثر -vيعطي المزيد من الإنتاج. أيضا ، معلومات الإصدار
طبع عند بدء التشغيل.

-ديبوغ مثل -إفراط.

-الإصدار
طباعة معلومات الإصدار والخروج.

أمثلة


يحول هذا المثال ملف JPEG الأساسي إلى شكل تقدمي:

jpegtran -تدريجي foo.jpg > fooprog.jpg

يقوم هذا المثال بتدوير الصورة 90 درجة في اتجاه عقارب الساعة ، متجاهلًا أي حافة غير قابلة للدوران
بكسل:

jpegtran -تعفن 90 -تقليم foo.jpg > foo90.jpg

البيئة


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

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


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS (تثبيت Nullsoft Scriptable
    System) هو مصدر احترافي مفتوح
    نظام لإنشاء مثبتات Windows. هو - هي
    تم تصميمه ليكون صغيرًا ومرنًا
    ممكن ...
    تنزيل NSIS: Nullsoft Scriptable Install System
  • 2
    أوث باس
    أوث باس
    AuthPass هي كلمة مرور مفتوحة المصدر
    مدير مع دعم الشعبية و
    Keepass مثبت (kdbx 3.x و kdbx 4.x ...
    تنزيل authpass
  • 3
    Zabbix
    Zabbix
    Zabbix هو مفتوح من فئة المؤسسات
    حل المراقبة الموزعة المصدر
    مصممة للرصد والتتبع
    الأداء وتوافر الشبكة
    الخوادم والجهاز ...
    تحميل Zabbix
  • 4
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 6
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • أكثر "

أوامر لينكس

Ad