Chartmaker هو برنامج يقوم بإنشاء مخطط الحياكة من ملف PPM باستخدام jgraph.
sh setup.sh
تم إعداد كل شيء!
استخدم البرنامج النصي convert.sh
لاستخدام jgraph وChartmaker بسهولة:
sh convert.sh <input file name> <output file name> <arguments>
يؤدي هذا إلى تحويل ملف الإدخال الخاص بك إلى ملف الإخراج المحدد وتطبيق الوسائط (الموضحة أدناه). سيؤدي تحديد عدم وجود وسيطات إلى إخراج مخطط بنفس أبعاد ملف الإدخال، وبنفس الألوان، وبخطوط الشبكة والتسميات بزيادات قدرها 10 عبر الجانبين السفلي والأيسر. مهما كان امتداد ملف الإخراج، فإنه سيتم تحويله إلى هذا النوع من الملفات. لذلك، على سبيل المثال، إذا حددت .pdf، فسيتم تحويله إلى PDF، وإذا حددت .jpg، فسيتم تحويله إلى JPG.
الوسيطات التالية مدعومة حاليًا:
no_gridlines
: يقوم بإيقاف تشغيل خطوط الشبكة والترقيم الغامق.grid_spacing X
: يحدد زيادة خطوط الشبكة وتسمية الأرقام. الافتراضي هو كل 10 كتل.no_numbering
: يقوم بإيقاف تشغيل تسميات الأرقام بطول العرض والارتفاع. ستستمر طباعة خطوط الشبكة الغامقة.all_numbers
: سيطبع رقمًا في كل صندوق. لا يُنصح باستخدامه مع المخططات الكبيرة جدًا. ستستمر طباعة خطوط الشبكة بشكل افتراضي 10، أو عند خط الشبكة المحدد.tile XY
: قم بتجانب الصورة المدخلة، حسب الأبعاد المحددة، حيث X هو العرض وY هو الارتفاع.pad X
: تقوم بتوسيع الصورة الإجمالية بواسطة كتل X على كل حافة. إذا تم استخدامه مع التبليط، فسيؤدي ذلك إلى حشو الصورة الناتجة بعد إجراء التبليط وحشو التجانب.background RGB
: يحدد لون الكتل المتروكة كقيمة RGB حيث يتراوح كل حقل من 0 إلى 255. اللون الأبيض افتراضيًا.ملاحظة: إذا قمت بتحديد وسيطات متعارضة، فسيأخذ البرنامج أحدث وسيطة تم استلامها، أو الوسيطة الأخيرة المحددة، ويتجاهل الوسيطات السابقة.
فيما يلي الطرق التي قمت بها بإنشاء ملفات PPM والتي يمكن استخدامها بشكل معقول مع هذا البرنامج:
إذا كنت تريد استخدام الملفات التنفيذية بشكل فردي، فيمكنك القيام بذلك أيضًا. يتم تشغيل Chartmaker باستخدام الوسائط التالية: ./chartmaker <filename> <a/p> <arguments>
يقوم Chartmaker بإخراج jgraph على مستوى الإخراج. لوضع هذا الإخراج في ملف، يمكنك استخدام إعادة توجيه Shell وتحديد اسم ملف الإخراج الخاص بك. هنا مثال:
./chartmaker myfile.ppm p > myoutput.jgr
لذلك، يؤدي هذا إلى تحويل ملف PPM myfile إلى ملف jgraph يسمى myoutput. سيقوم بإنشاء الملف myoutput.jgr إذا لم يكن موجودًا، أو إذا كان موجودًا، فسوف يقوم بالكتابة فوقه.
يرجى الاطلاع على صفحة الويب هذه لمزيد من المعلومات حول كيفية استخدام jgraph.