זוהי הפקודה pgmtopbm שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
pgmtopbm - המרת מפה אפורה ניידת למפת סיביות ניידת
תַקצִיר
pgmtopbm [-פלויד|-פס|-מפתן |-הילברט |-דיther8|-ד8|-אשכול3 |-c3|-אשכול4|-c4
|-אשכול8|-c8] [-ערך val] [-סְבַך גודל] [pgmfile]
תיאור
קורא מפה אפורה ניידת כקלט. מייצר מפת סיביות ניידת כפלט.
שימו לב שאין ממיר pbmtopgm. כל תוכנה שמשתמשת בספריות Netpbm כדי
קריאת קבצי PGM, כולל כמעט כל התוכניות בחבילת Netpbm, יקראו PBM
קובץ אוטומטי כאילו היה קובץ PGM.
אם אתה משתמש בתוכנה פחות חכמה שמצפה לקלט PGM, השתמש pnmdepth ל
להמיר את קובץ PBM ל-PGM. כל עוד העומק גדול מ-1, pnmdepth יצטרך
ליצור PGM. התוכנית הפחות אינטליגנטית הזו כנראה גם לא מספיק אינטליגנטית
כדי להתמודד עם maxvals כללי, אז עליך לציין עומק של 255.
אפשרויות
שיטת הקוונטיזציה המוגדרת כברירת מחדל היא פיזור שגיאות של פלויד-שטיינברג בוסטרופדוני (-פלויד
or -פס). זמינים גם סף פשוט (-מפתן); הורה של באייר להתעסק
(-דיther8) עם מטריצה 16x16; ושלושה גדלים שונים של נקודות מקובצות ב-45 מעלות
טשטוש (-אשכול3, -אשכול4, -אשכול8). שיטת חצי גוון עקומה למילוי שטח באמצעות
עקומת הילברט זמינה גם כן. (-הילברט);
פלויד-שטיינברג כמעט תמיד ייתן את התוצאות הטובות ביותר למראה; עם זאת, נראה טוב הוא
לא תמיד מה שאתה רוצה. לדוגמה, ניתן להשתמש בסף בצנרת עם ה-
pnmconvol כלי, למשימות כמו זיהוי קצה ושיא. וסיגוף נקודות מקובצות נותן
מראה עיתון, אפקט מיוחד שימושי.
השמיים -ערך הדגל משנה את ערך הסף עבור פלויד-שטיינברג וסף פשוט.
זה צריך להיות מספר ממשי בין 0 ל-1. מעל 0.5 פירושו תמונות כהות יותר; מתחת ל-0.5
פירושו קל יותר.
שיטת עקומת Hilbert שימושית לעיבוד תמונות לפני הצגה במכשירים שכן
לא להציג פיקסלים בודדים באופן מובהק (כמו מדפסות לייזר). שיטת ההשתוללות הזו יכולה
נותנים תוצאות טובות יותר מהדיטציה שנעשתה בדרך כלל על ידי מדפסות הלייזר עצמן. ה
-סְבַך הדגל משנה את מספר הפיקסלים בגוש. זה בדרך כלל מספר שלם בין 2
ו-100 (ברירת מחדל 5). גדלי גושים קטנים יותר מורחים את התמונה פחות ופחות מגורעים, אבל
נראה שהוא מאבד קצת ליניאריות בקנה מידה אפור. בדרך כלל תמונת PGM תצטרך להיות קנה קנה מידה
להתאים לדף של מדפסת לייזר (2400 x 3000 פיקסלים עבור דף A4 300 dpi), ולאחר מכן הוספה
לתמונת PBM לפני ההמרה לקובץ postscript. צינור הדפסה עשוי
נראה משהו כמו: pnmscale -xysize 2400 3000 image.pgm | pgmtopbm -hil | pnmtops -scale
0.25 > image.ps
ניתן לקצר את כל הדגלים לקידומת הייחודית הקצרה ביותר שלהם.
ביבליוגרפיה
ההתייחסות היחידה שאתה צריך לדבר הזה היא "Digital Halftoning" מאת Robert Ulichney, MIT
עיתונות, ISBN 0-262-21009-6.
שיטת מילוי החלל עקומת הילברט לקוחה מ"Digital Halftoning with Space
מילוי עקומות" מאת לואיז ולו, גרפיקה ממוחשבת כרך 25, מספר 4, הליכים של
SIGRAPH '91, עמוד 81. ISBN 0-89791-436-8
השתמש ב-pgmtopbm באינטרנט באמצעות שירותי onworks.net