هذا هو الأمر imcopy الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
imcopy - نسخ الصور المناسبة.
موجز
إيمكوبي المدخلات إخراج الصورة[ضغط]
الوصف
انسخ صورة إدخال إلى صورة مخرجة ، واضغط أو إلغاء ضغط الصورة اختياريًا
فى المعالجة. إذا تم إلحاق المؤهل [compress] باسم ملف الإخراج ، فسيتم إضافة ملف
سيتم ضغط صورة الإدخال باستخدام التنسيق المضغوط للبلاط. في هذا التنسيق ، فإن ملف
تنقسم الصورة إلى مربعات مستطيلة ويتم ضغط كل قطعة من وحدات البكسل وتخزينها
في صف متغير الطول في جدول ثنائي. إذا تم حذف المؤهل [ضغط] ، و
تكون الصورة المدخلة بصيغة مضغوطة بالبلاط ، ثم يتم إلغاء ضغط صورة الإخراج.
إذا تم إلحاق اسم أو رقم ملحق باسم ملف الإدخال ، يتم تضمينه في مربع
بين قوسين ، ثم سيتم نسخ هذا الامتداد الفردي فقط إلى ملف الإخراج. خلاف ذلك،
ستتم معالجة كل امتداد في ملف الإدخال بدوره ونسخه إلى ملف الإخراج.
الصيغة الكاملة لمؤهل الضغط هي:
[ضغط ALGORITHM TDIM1، TDIM2، ...؛ NOISE_BITS]
حيث تكون قيم ALGORITHM المسموح بها هي Rice و GZIP و PLIO و TDIMn هي حجم
لوحة ضغط في كل بُعد ، و NOISE_BITS = 1 أو 2 أو 3 أو 4 وتتحكم في المقدار
قمع الضوضاء عند ضغط صور النقطة العائمة.
لاحظ أنه قد يكون من الضروري إرفاق أسماء الملفات بأحرف اقتباس مفردة على ملف
سطر أوامر يونكس.
أمثلة
1) imcopy image.fit "cimage.fit [ضغط]"
يؤدي هذا إلى ضغط صورة الإدخال باستخدام المعلمات الافتراضية ، أي باستخدام الأرز
خوارزمية الضغط واستخدام البلاط صف تلو الآخر.
2) imcopy cimage.fit image2.fit
هذا قم بفك ضغط الصورة التي تم إنشاؤها في المثال الأول. يجب أن تكون image2.fit
مطابق للصورة image.fit إذا كانت الصورة تحتوي على نوع بيانات عدد صحيح. سيكون هناك صغير
الاختلافات في قيم البكسل إذا كانت صورة فاصلة عائمة.
3) imcopy image.fit 'cimage.fit [ضغط GZIP 100,100،4؛ XNUMX]'
يؤدي ذلك إلى ضغط صورة الإدخال باستخدام المعلمات التالية:
خوارزمية ضغط GZIP ؛ بلاط ضغط 100 × 100 بكسل ؛ الضجيج = 4 (فقط
تستخدم مع صور النقطة العائمة)
استخدم imcopy عبر الإنترنت باستخدام خدمات onworks.net