هذا هو الأمر mkbitmap الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mkbitmap - تحويل الصور إلى صور نقطية مع القياس والتصفية
موجز
com.mkbitmap [الخيارات] [اسم الملف...]
الوصف
com.mkbitmap يقرأ الصورة، ويطبق عليها واحدة أو أكثر من العمليات التالية
هذا الترتيب: الانعكاس، وتصفية التمرير العالي، والقياس، والعتبة. يمكن لكل عملية
يمكن التحكم فيها بشكل فردي وتشغيلها أو إيقاف تشغيلها.
الاستخدام الرئيسي لـ com.mkbitmap هو تحويل الصور الملونة أو ذات التدرج الرمادي إلى تنسيق
مناسبة كمدخل لبرامج أخرى، وخاصة برنامج التتبع بوتريس(1). إنها
مفيد بشكل خاص لتحويل الخطوط الفنية الممسوحة ضوئيًا، مثل الرسوم المتحركة والنصوص المكتوبة بخط اليد،
إلخ، إلى صور ثنائية المستوى عالية الدقة.
تمريرة عالية تصفية يمكن استخدامها للتأكد من أن ميزات المقدمة مثل الخطوط والنص
يتم الحفاظ عليها، وفي الوقت نفسه تعويض الخلفية غير المستوية. خياري
ضبابية يمكن تطبيقها لتنعيم الصورة وإزالة الضوضاء البصرية. التحجيم is
مهم لأن الصورة ذات التدرج الرمادي الممسوحة ضوئيًا تحتوي على تفاصيل مرئية أكثر من الصورة ثنائية المستوى
الصورة بنفس الدقة. عن طريق تغيير حجم الصورة إلى دقة أعلى (باستخدام
الاستيفاء) قبل عتبة ذلك، يتم الحفاظ على بعض هذه التفاصيل. العتبة
يعني تحويل صورة ذات تدرج رمادي إلى صورة ثنائية المستوى باستخدام وحدات البكسل بالأبيض والأسود فقط.
يتم تحويل وحدات البكسل الأغمق من قيمة عتبة معينة إلى اللون الأسود. خياري
انقلاب يكون مفيدًا إذا كانت الصورة المدخلة تعرض ميزات ساطعة على خلفية داكنة، مثل
صورة لرسومات الطباشير على السبورة.
تنسيقات الإدخال المدعومة هي PNM (PBM، PGM، PPM) وBMP. تنسيقات الإخراج هي PBM لـ
الصور النقطية وPGM للخرائط الرمادية.
OPTIONS
أسئلة عامة الخيارات:
-ح ، --مساعدة طباعة رسالة المساعدة والخروج.
-الخامس، --الإصدار طباعة معلومات الإصدار والخروج.
-ل ، --رخصة طباعة معلومات الترخيص والخروج.
الإدخال / الإخراج الخيارات:
اسم الملف إذا تم تقديم وسيطات اسم الملف ، إذن com.mkbitmap سيتم إنشاء واحد بشكل افتراضي
ملف الإخراج لكل اسم ملف إدخال معين. اسم ملف الإخراج هو
تم الحصول عليها من اسم ملف الإدخال عن طريق تغيير لاحقته إلى ".pbm" أو
".pgm". إذا كان اسم ملف الإدخال وملف الإخراج متطابقين،
ثم يتم إلحاق لاحقة إضافية "-out" باسم ملف الإخراج. إذا كان الجواب لا
يتم تقديم حجج اسم الملف ، إذن com.mkbitmap بمثابة مرشح للقراءة من
الإدخال القياسي والكتابة إلى الإخراج القياسي. قد يكون اسم ملف "-"
تعطى لتحديد القراءة من المدخلات القياسية؛ الإخراج لهذه الوسيطة
سيتم بعد ذلك كتابتها إلى الإخراج القياسي. قد يحتوي كل ملف إدخال على ملف واحد أو
المزيد من الصور.
-o اسم الملف, --انتاج اسم الملف
كتابة الإخراج إلى هذا الملف. جميع المخرجات متسلسلة وموجهة إلى
الملف المحدد. يؤدي هذا إلى تجاوز السلوك الافتراضي لإنشاء مخرج واحد
ملف لكل ملف إدخال. يمكن إعطاء اسم ملف "-" لتحديد الكتابة
لمعيار الإخراج.
صورة معالجة الخيارات:
-x ، - الإغراء
قم بإيقاف تشغيل الخيارات الافتراضية. عادةً، يتم تحديد الخيارات التالية مسبقًا
بشكل افتراضي: -f 4 -s 2 -3 -t 0.45. -x الخيار يعطل هذه الإعدادات الافتراضية؛
وبالتالي ، com.mkbitmap -x لا يفعل شيئًا سوى نسخ صورة ذات تدرج رمادي من الإدخال إلى
الإخراج. ويمكن بعد ذلك إضافة خيارات المعالجة الأخرى واحدًا تلو الآخر؛ على سبيل المثال،
com.mkbitmap -xf10 يقوم فقط بتصفية التمريرات العالية، com.mkbitmap -xt0.5 يفعل فقط
العتبة ، إلخ.
-أنا، --عكس عكس صورة الإدخال. إذا تم اختيار هذا الخيار، فسيتم تطبيقه على
الصورة قبل أي عملية أخرى. يتم استخدامه للتعامل مع اللون الأبيض على الأسود
الصور، مثل صور الرسومات الطباشيرية على السبورة. لاحظ أن
سلوك هذا الخيار ليس بشكل عام هو نفس سلوك عكس
الناتج صورة نقطية، ما لم يتم عكس قيمة العتبة أيضًا.
-f n, --منقي n
قم بتطبيق مرشح Highpass على الصورة. هذا الفلتر غاوسي تقريبًا
وغير اتجاهية. التأثير هو الحفاظ على التفاصيل الصغيرة أثناء
التعويض عن تدرجات الخلفية. المعلمة n هو نصف القطر (في
بكسل) والذي يتوافق تقريبًا مع حجم التفاصيل التي ينبغي
يتم الحفاظ عليها. بتعبير أدق، يتم تنفيذ المرشح عن طريق طرح أ
نسخة غير واضحة من الصورة من الصورة الأصلية. المعلمة n is
يساوي الانحراف المعياري للطمس. مخرجات التصفية
الخطوة هي صورة طبيعية يبلغ متوسط سطوعها 0.5 بالضبط. ال
نصف قطر الفلتر الافتراضي هو 4.
-ن، - مرشح قم بإيقاف تشغيل تصفية التمريرات العالية.
-b n, - طمس n طمس الصورة. التأثير هو تلطيف التفاصيل الدقيقة وتقليلها
الضوضاء البصرية في الصورة. المعلمة n هو نصف قطر عدم وضوح، و
يجب أن يتم اختياره صغيرًا (1 قيمة جيدة للبدء بها). هذا هو
تم تنفيذه باعتباره تمويهًا غاوسيًا تقريبًا وغير اتجاهي
الانحراف المعياري يتناسب مع n. يتم تطبيق التمويه بعد
مرشح تمرير عالي، ولكن قبل القياس والعتبة. إذا كان هذا الخيار
لم يتم تقديم ذلك، فالوضع الافتراضي هو عدم تطبيق أي ضبابية.
-s n, --مقياس n
مقياس الصورة بعامل عدد صحيح n> 0. يتم القياس بعد تمريرة عالية
التصفية، ولكن قبل خطوة العتبة. عامل التحجيم 1
يشير إلى أنه لا ينبغي القيام بالتحجيم. خلاف ذلك، يتم استخدام الاستيفاء
لملء البيكسلات الموجودة بين البكسلات. إذا كان الإخراج com.mkbitmap هو أن تستخدم
كمدخل لبرنامج تتبع مثل بوتريس، عامل التحجيم 2 هو
مُستَحسَن. أدى هذا إلى الحفاظ على القدر المناسب من التفاصيل للتتبع
خوارزمية للعمل بشكل جيد. إذا تم استخدام عامل القياس 1، فإن هناك الكثير من التفاصيل
ضائع. إذا تم استخدام عامل قياس 3 أو أعلى، يتم الاستيفاء
يميل إلى "اختراع" التفاصيل التي لم تكن موجودة في الصورة الأصلية، وبالتالي
منع بوتريس من القيام بعمل جيد.
-1، --خطي استخدم الاستيفاء الخطي عند القياس إلى دقة أعلى. هذا هو
أسرع قليلاً، ولكن أقل جمالاً، من الاستيفاء المكعب الافتراضي.
-3، --مكعب استخدم الاستيفاء المكعب عند القياس إلى دقة أعلى. هذا ال
تقصير. وهو أبطأ من الاستيفاء الخطي، ولكنه يؤدي إلى الأفضل
النتائج.
-t n, --عتبة n
قم بتعيين قيمة العتبة الرمادية للتحويل ثنائي المستوى. المعلمة n هو
قيمة السطوع بين 0 للأسود و1 للأبيض. أي بكسل أدناه
سيتم تحويل هذا السطوع إلى اللون الأسود (وبالتالي، قيم أصغر من n سوف
يؤدي إلى إخراج أكثر بياضا).
-g ، --رمادي تعطيل التحويل ثنائي المستوى. إذا تم إعطاء هذا الخيار، تتوقف المعالجة بعد ذلك
يتم إخراج خطوة القياس والخريطة الرمادية.
EXIT الوضع
حالة الخروج هي 0 عند الإكمال الناجح ، و 1 إذا كان سطر الأوامر غير صالح ، و 2 في
أي خطأ آخر.
VERSION
1.13
استخدم mkbitmap عبر الإنترنت باستخدام خدمات onworks.net