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

OnWorks فافيكون

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

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

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

برنامج:

اسم


EPSILON - ضاغط صور مويج قوي مفتوح المصدر

موجز


إبسيلون COMMAND [OPTIONS] FILES

الوصف


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

تعتمد خوارزمية ضغط EPSILON على التحويل المويجي وما يسمى بالدمج
الترميز. الأولى هي نظرية رياضية معروفة والأخيرة فعالة للغاية ،
بعد طريقة بسيطة لترميز الصورة التدريجي. الخوارزمية الفعلية المستخدمة في EPSILON هي
يسمى SPECK - مجموعة مبرمج bloCK مقسم مقسم قدمه أسد إسلام وويليام
بيرلمان.

في الوقت الحالي ، تدعم EPSILON أكثر من 30 مرشحًا مويجًا ولها واجهة آلية
لإضافة عناصر جديدة. يسمى البرنامج النصي make_filterbank.pl يترجم ملفات XML مع عامل التصفية
أوصاف لشفرة المصدر C مناسبة لـ EPSILON. لذلك ، فإن العملية اليدوية الوحيدة هي
لنسخ ولصق إخراج البرنامج في كود مصدر EPSILON. بعد إعادة التجميع
ستكون المرشحات الجديدة جاهزة للاستخدام. ملصقات خاصة ملاحظة: إذا نجحت في إضافة عوامل تصفية جديدة ،
يرجى إرسالها لي. سيتم تضمينها في شجرة المصدر الرئيسية.

يتبع مشروع EPSILON تقليدًا قديمًا ومثمرًا في نظام UNIX للحفاظ على البساطة. على سبيل المثال،
تعمل EPSILON مع ملفات جزء في المليون (PixelMap المحمولة) و PGM (Portable GrayMap) الصور فقط. هم
توفر الوظائف الأساسية وتكون بمثابة القاسم المشترك الأقل للتبادل
صور truecolor و grayscale بين الأنظمة الأساسية وأنظمة التشغيل المختلفة. يبحث
لمحول؟ يحاول نتبم (http://netpbm.sourceforge.net/) - أداة مفتوحة المصدر مثالية-
طقم مع أكثر من 220 أداة يدوية!

لتخزين الصور المضغوطة وتبادلها ، تحدد EPSILON صورتها الخاصة PSI (إيPSIlon)
تنسيق الملف. تم تصميم تنسيق PSI مع مراعاة البساطة والتسامح مع الأخطاء. أ
يتكون ملف PSI النموذجي من عدة كتل مستقلة. كل كتلة تمثل قطعة من
الصورة الأصلية وتحتوي على رأس قائمة بذاتها تمامًا. كل كتلة محمية بـ
تم فصل CRC و (في الواقع مع اثنين من CRC: أحدهما للرأس والآخر للبيانات)
من الكتل الأخرى بعلامة فريدة خاصة. هذه التقنية البسيطة والفعالة تجعلها
تزامن التدفق وتوطين الخطأ تافه تقريبا. علاوة على ذلك ، رؤوس الكتل هي
تم الحفظ كنص عادي: يمكنك تحريرها يدويًا باستخدام محرر النصوص المفضل لديك. افحصها
خارج!

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

ميزة أخرى لطيفة هي دعم خيوط المعالجة المتعددة. حاول (إعادة) تجميع EPSILON باستخدام Pthreads
ممكّن (انظر التثبيت لمزيد من المعلومات) وستلاحظ بالتأكيد تسريعًا كبيرًا في الترميز
(على افتراض أن لديك وحدة معالجة مركزية متعددة النواة أو عدة وحدات معالجة مركزية على جهاز الكمبيوتر الخاص بك).

اعتبارًا من الإصدار 0.6.1 ، تدعم EPSILON أيضًا وضع التجميع. هذه ميزة قوية للغاية
إذا كان لديك عدة أجهزة مرتبطة بشبكة عالية السعة ، على سبيل المثال gigabit ethernet أو
حتى أسرع. لإنشاء إصدار EPSILON متوافق مع الكتلة ، يرجى قراءة ملف التثبيت.

على الرغم من أن EPSILON لديها مجموعة غنية من الخيارات الخاصة المخصصة إلا أنك لست ملزمًا باستخدامها
هم. عادة ما تكون الافتراضات على ما يرام. واجهة سطر أوامر EPSILON ودية للغاية
ومصممة لتكون مشابهة لـ GZIP or بزيب. وبالتالي، "إبسيلون foo.ppm ' "إبسيلون -d
bar.psi ' عادة ما يكون كافيا.

OPTIONS


الأوامر:
-e, --encode- ملف
تشفير الملف (الملفات) المحدد. هذا إجراء افتراضي إذا لم يتم إعطاء أمر.

-d, - فك شفرة الملف
فك شفرة الملفات المحددة.

-t, --ملف مقطوع
اقتطاع الملفات المحددة. بسبب التشفير المضمن ، فإن اقتطاع الكتلة مكافئ
لمنع إعادة الضغط. بمعنى آخر ، يؤدي الاقتطاع إلى ضغط ملفات PSI.

-s, - عقدة البداية
بدء عقدة الكتلة. ملاحظة: هذا الخيار متاح في إصدار EPSILON المتوافق مع الكتلة
فقط ومخصص للعقد SLAVE. بمعنى آخر ، يجب أن تستدعي إبسيلون -s
على كل عقدة SLAVE في مجموعتك. يعد إيقاف العقدة العنقودية أبسط: اقتل الكل
إبسيلون.

يقوم هذا الأمر بتشغيل برنامج خفي يقبل اتصالات TCP عند منفذ معين
(2718 افتراضيًا). لكل اتصال عملية فرعية جديدة متشعبة والرئيسية
ينتظر البرنامج الاتصال التالي. إحصاءات الترميز وفك التشفير هي SYSLOG-ed
باستخدام منشأة LOG_DAEMON.

إذا كان لديك DSH (صدفة موزعة) مثبتة على عقدة MASTER ، فيمكنك أيضًا استخدام اثنين
نصوص يدوية ، وهي start_epsilon_nodes.pl stop_epsilon_nodes.pl، ل
بدء وإيقاف جميع العقد العنقودية على التوالي.

تكوين المضيف مأخوذ من ما يسمى .epsilon.nodes ملف. بشكل افتراضي،
برنامج الشيكات .epsilon.nodes في الدليل الحالي. إذا لم يكن هناك ملف من هذا القبيل ،
يحاول البرنامج .epsilon.nodes في الدليل الرئيسي للمستخدم. يمكنك أيضا صراحة
تحديد موقع الملف كوسيطة للبرنامج النصي. يتم وصف تنسيق الملف أدناه.

-a, - list-all-fb
قائمة بجميع البنوك المرشحة المتاحة. يعرض هذا الأمر المعرف ، الاسم والتعامد TYPE
لكل فلتر متاح. اعتبارًا من الإصدار 0.8.1 ، يدعم EPSILON أيضًا الرفع
تنفيذ Daubechies 9/7 تحويل المويج الحيوي المتعامد الشهير. إنها تعمل
أسرع من النظير العام القائم على عامل التصفية. المعرف الافتراضي هو daub97lift

-V, --الإصدار
إصدار برنامج الطباعة.

مزيد من الخيارات إلى تستخدم مع "--encode- ملف" أمر:
-f, --تصفية معرف=ID
معرف Wavelet filterbank. أنظر أيضا - list-all-fb أمر.

-b, --مقاس الكتله=VALUE
حجم الكتلة المراد استخدامها: 32 أو 64 أو 128 أو 256 أو 512 أو 1024. القيمة الافتراضية هي 256. استخدام
لا ينصح باستخدام الكتل الصغيرة جدًا وكذلك استخدام الكتل الكبيرة جدًا: الأول
يضيف رأسية كبيرة ويبطئ الأخير التشفير / فك التشفير
بدون أي ربح في جودة الصورة. ومع ذلك ، في بعض الظروف النادرة هذا
القاعدة معاكسة تمامًا.

-n, - الوضع العادي
استخدم ما يسمى بوضع المعالجة العادي. يمكن استخدام هذا الوضع مع كليهما
المرشحات المتعامدة والبيولوجية. في الممارسة العملية يجب تجنب هذه المعلمة
إلا إذا كنت تقوم ببعض البحث في المويجات.

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

-r, --نسبة=VALUE
باستخدام هذه المعلمة ، يمكنك التحكم بدقة في نسبة الضغط المطلوبة. هذه القيمة
غير ملزم بأن يكون مكملاً: على سبيل المثال ، قيمة 34.102 جيدة. ل
الأسباب الواضحة يجب أن تكون نسبة الضغط أكبر من 1. على الرغم من أن بت EPSILON
خوارزمية التخصيص دقيقة جدًا ، وسيتم قطع نسب الضغط العالية جدًا
بسبب رؤوس الكتلة العلوية. من ناحية أخرى ، صورة فارغة (على سبيل المثال سوداء بالكامل)
بالتأكيد سيتم ترميزه في بضع مئات من البايت بغض النظر عن
نسبة الضغط التي تريدها. ومع ذلك ، بالنسبة لمعظم الصور الواقعية و
نسب الضغط (دعنا نقول 10..200) ستكون نسبة الضغط الفعلية قريبة جدًا
بالقيمة التي تريدها. نسبة الضغط الافتراضية هي 10.

-2, - تمريرتين
بشكل افتراضي ، يستخدم EPSILON خوارزمية معدل بتات ثابت (CBR) لتخصيص البتات. CBR هو
سريع جدًا وعادة ما يعطي جودة صورة مقبولة. إذا كانت جودة الصورة
للقلق ، جرب خوارزمية تخصيص البتات ذات معدل البت المتغير (VBR) ذات المسارين بدلاً من ذلك.
يعطي VBR نتائج أفضل من CBR ، لكنه يعمل بشكل أبطأ مرتين.

-N, --قائمة عقدة
ملف مع تكوين الكتلة. ملاحظة: هذا الخيار متاح في حالة إدراك الكتلة
إصدار EPSILON فقط مخصص للعقدة الرئيسية. يجب على كل سطر في هذا الملف
يتوافق مع التنسيق التالي:

user @ host: المنفذ ^ number_of_CPUs

جميع الحقول إلزامية. لا يسمح بالتعليقات أو المسافات أو الأسطر الفارغة هنا. ال
يمكن أن يكون الحقل الثاني إما عنوان IP أو اسم المضيف. الحقل الأخير هو في الواقع
عدد اتصالات TCP المتزامنة مع عقدة SLAVE مقابلة. عادة
تم تعيينه على عدد وحدات المعالجة المركزية أو أكبر إلى حد ما.

إذا حذفت هذا الخيار ، فستحاول EPSILON .epsilon.nodes في الحالي والمنزل
الدليل (بهذا الترتيب).

ملاحظة 1: يتم استخدام حقل "المستخدم" بواسطة start_epsilon_nodes.pl stop_epsilon_nodes.pl إلى
SSH في المربع الهدف.

ملاحظة 2: "المنفذ" هو منفذ عقدة EPSILON وليس منفذ SSH.

-T, --الخيوط
عدد خيوط الترميز. ملاحظة: هذا الخيار متاح في EPSILON مع مراعاة الخيط
الإصدار فقط.

- نسبة ص=VALUE, - نسبة Cb=VALUE, - نسبة CR=VALUE
النسبة المئوية لميزانية البت للقنوات Y و Cb و Cr على التوالي. يجب أن القيم
تعطي 100٪ كليا. لاحظ أن هذه الخيارات مناسبة لـ truecolor (أي PPM)
الصور فقط. القيم الافتراضية هي 90-5-5.

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

مزيد من الخيارات إلى تستخدم مع "- فك - ملف" أمر:
-T, --الخيوط
عدد خيوط فك التشفير. ملاحظة: هذا الخيار متاح في EPSILON مع مراعاة الخيط
الإصدار فقط.

-N, --قائمة عقدة
ملف مع تكوين الكتلة. ملاحظة: هذا الخيار متاح في حالة إدراك الكتلة
إصدار EPSILON فقط مخصص للعقدة الرئيسية. يجب على كل سطر في هذا الملف
يتوافق مع التنسيق التالي:

user @ host: المنفذ ^ number_of_CPUs

جميع الحقول إلزامية. لا يسمح بالتعليقات أو المسافات أو الأسطر الفارغة هنا. ال
يمكن أن يكون الحقل الثاني إما عنوان IP أو اسم المضيف. الحقل الأخير هو في الواقع
عدد اتصالات TCP المتزامنة مع عقدة SLAVE مقابلة. عادة
تم تعيينه على عدد وحدات المعالجة المركزية أو أكبر إلى حد ما.

إذا حذفت هذا الخيار ، فستحاول EPSILON .epsilon.nodes في الحالي والمنزل
الدليل (بهذا الترتيب).

--تجاهل-HDR-CRC
تجاهل أخطاء CRC في الرأس.

- تجاهل البيانات crc
تجاهل أخطاء بيانات CRC.

- تجاهل التنسيق-Err
تخطي الكتل التالفة.

مزيد من الخيارات إلى تستخدم مع "--ملف- truncate" أمر:
-r, --نسبة=VALUE
نسبة الاقتطاع المرغوبة. أنظر أيضا --ملف مقطوع أمر.

مزيد من الخيارات إلى تستخدم مع "- عقدة البداية" أمر:
-P, --ميناء=VALUE
تستمع عقدة نظام المجموعة بشكل افتراضي إلى رقم المنفذ 2718. باستخدام هذا الخيار يمكنك تعيين
رقم منفذ آخر.

مشترك الخيارات:
-H, --هلت على الأخطاء
بشكل افتراضي في حالة فشل شيء ما ، تنتقل EPSILON إلى ملف الإدخال التالي. مع هذا
الخيار يمكنك تغيير السلوك الافتراضي: سيتوقف EPSILON عند الخطأ الأول. ملحوظة
أن هذا الخيار غير متاح في وضع MPI وأن EPSILON يتوقف دائمًا عن الأخطاء.

-q, --هادئ
بشكل افتراضي ، تعرض EPSILON إحصائيات جميلة أثناء تشغيلها. مع هذا الخيار
يمكنك أن تطلب من EPSILON التزام الصمت.

-O, - إخراج دير=DIR
دليل الإخراج للملفات المشفرة والمفككة والمبتورة. إذا لم يتم تعيين الإخراج
سيتم حفظ الملفات في نفس الدليل كمدخلات.

المساعدة الخيارات:
- ؟، --مساعدة
إظهار رسالة المساعدة.

--استخدام
عرض رسالة استخدام موجزة.

أمثلة


تشفير جميع ملفات PPM في الدليل الحالي باستخدام خوارزمية VBR ذات مسارين:

إبسيلون * .ppm -2

قم بتشفير ملف PGM بنسبة ضغط 1: 100 باستخدام 4 خيوط:

إبسيلون -e كبير .pgm -r 100 -T 4

قم بفك تشفير جميع الملفات إلى ملف / تمة الدليل ، تعمل بهدوء:

إبسيلون -دق * .psi -O / تمة

فك ترميز قائمة بالملفات شديدة التلف:

إبسيلون -d * .psi --تجاهل-HDR-CRC - تجاهل البيانات crc - تجاهل التنسيق-Err

بدء عقدة نظام المجموعة برقم منفذ غير قياسي:

إبسيلون -s -P 1234

تشفير الملفات باستخدام تكوين مجموعة مخصص:

إبسيلون * .ppm * .pgm -N /path/to/.epsilon.nodes

تشفير الملف باستخدام محرك MPI باستخدام جميع المعالجات المتاحة:

مبيرون C إبسيلون اختبار. جزء في المليون

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


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

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

  • 1
    مكتب
    مكتب
    يوفر OfficeFloor انعكاس ملفات
    التحكم في الاقتران بما يلي: - التبعية
    حقن - حقن مستمر -
    لمزيد من المعلومات
    قم بزيارة ...
    تنزيل OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit هو برنامج مفتوح المصدر يحركه الخادم
    إطار واجهة المستخدم (SDUI). انها تسمح لك
    طرح التحديثات من مصدر الخادم ل
    إصدارات مختلفة من التطبيق. أيضا، يمكن أن يكون
    تستخدم ل...
    تحميل DivKit
  • 3
    محول فرعي
    محول فرعي
    الأداة المساعدة للتحويل بين مختلف
    تنسيق الاشتراك. مستخدمي Shadowrocket
    يجب استخدام ss أو ssr أو v2ray كهدف.
    يمكنك إضافة & ملاحظة = إلى
    برقية مثل HT ...
    تحميل المحول الفرعي
  • 4
    اختال
    اختال
    SWASH هو رقم رقمي للأغراض العامة
    أداة لمحاكاة غير المستقر ،
    غير هيدروستاتيكي ، سطح حر ،
    ظاهرة التدفق الدوراني والنقل
    في المياه الساحلية مثل ...
    تحميل سواش
  • 5
    VBA-M (مؤرشف - الآن على جيثب)
    VBA-M (مؤرشف - الآن على جيثب)
    انتقل المشروع إلى
    https://github.com/visualboyadvance-m/visualboyadvance-m
    الميزات: غش إبداعات حفظ الدول
    النظام يدعم gba ، gbc ، gb ، sgb ،
    sgb2Tu ...
    تنزيل VBA-M (مؤرشف - الآن على Github)
  • 6
    Stacer
    Stacer
    مُحسِّن نظام Linux ومراقبته
    مستودع جيثب:
    https://github.com/oguzhaninan/Stacer.
    الجمهور: المستخدمون النهائيون / سطح المكتب. مستخدم
    الواجهة: كيو تي. برمجة La ...
    تنزيل Stacer
  • أكثر "

أوامر لينكس

Ad