חזרה לרשימת הפרויקטים

גנרטור ספרי צביעה

Details

המרת תמונות רסטר לספרי צביעה וקטוריים

הסקריפט של Python ממיר תמונות רסטר לתמונות מסוג וקטור. תמונות וקטוריות מקובצות בחוברת צביעה המורכבת מציורי דפוס מרובים עם מקטעים עם גבול כאשר לכל פלח יש קוד צבע בפנים. שני השלבים האלה - וקטוריזציה של תמונות ויצירת ספרי צביעה - עשוים כשני מודולים עצמאיים. לכן אפשר לייצר חוברות צביעה גם באמצעות תמונות וקטוריות אחרות שנוצרו מחוץ לאפליקציה זו. לכל מודול יש אפשרויות הניתנות להגדרה לכוונון האלגוריתם, כגון:
⁠- רגישות של פרטים שיושמו במהלך תהליך הווקטוריזציה,
⁠- ממדים מינימליים של קטעים ושטח קטעים מינימליים,
⁠- אלגוריתם החלקת עקומות והפרמטרים שלו,
⁠- מספר נתמך של צבעים,
⁠- פלטת צבעים,
⁠- משפחת גופנים, סוגי תווית וצבע,
⁠- צבע ועובי קו. לאפליקציה יש מספר אלגוריתמים ליצירת קווי גבול של מקטעי צבע בהתאם לדרישות סגנון של דפוסים. הם מאפשרים להחליק את הקימורים ולשמור על חלקים של קווים מסוימים ישרים. תיאור האלגוריתם בשלב הראשון של ההפעלה, האלגוריתם מייצר קבוצות פיקסלים שהן אזורים אינטגרליים שלא ניתן להבחין בהם חזותית בצבע. כדי להשיג תוצאה זו, המפתחים השתמשו באלגוריתם מיזוג אזור סטטיסטי שונה עם הסרה נוספת של מקטעים קטנים מדי. כדי להאיץ את האלגוריתם הם הפעילו פעולות וקטוריות של ספריות ++C, זיהוי ועיבוד מקדים של אזורים מונוטוניים גדולים וכו’. כדי למנוע בעיה פוטנציאלית הקשורה למחסור במעבד לעיבוד תמונות גדולות, יושמה היכולת לעבד נתונים גדולים בחלקים. בשלב השני פותח אלגוריתם מיוחד למיזוג קטעים סגורים של תמונות SVG. בנוסף, הצוות שילב אלגוריתם אדפטיבי לזיהוי מיקומים אופטימליים עבור טקסט בתוך המקטעים בהתחשב בגדלים ובזויות שלהם.
gerbera_large.PNG
ein2.PNG
ein3.PNG
שירותים
תכונות
זמני פיתוח
7 שבועות מפתח אחד