זוהי הפקודה ddjvu שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ddjvu - מפענח DjVu בשורת הפקודה.
תַקצִיר
ddjvu -פורמט=fmt [אפשרויות] [djvfile] [קובץ פלט]
תיאור
פענח את קובץ ה-DjVu djvfile, מייצר את קובץ התמונה קובץ פלט.
נתוני ה-DjVu נקראים מהארגומנט הסטנדרטי כאשר djvfile לא מצוין או
כאשר הוא שווה למקף בודד. באופן דומה, נתוני הפלט נכתבים לפי התקן
פלט כאשר ארגומנט קובץ פלט אינו מצוין או שווה למקף בודד. אולם א
שם קובץ פלט חוקי נדרש תמיד בעת הפקת קובץ TIFF או PDF.
רָאשִׁי אפשרויות
-פורמט=fmt
ציין את הפורמטים של קובץ הפלט. פורמטי הקבצים המוכרים הם pbm, Pgm, עמודים לדקה,
PNM, rle, רִיב, ו PDF.
* פורמטים pbm, Pgm, ו עמודים לדקה בהתאמה לייצר מפת סיביות ניידת (PBM), Portable
Graymap (PGM), או קובץ Pixmap נייד (PPM). פוּרמָט PNM מייצר PBM, PGM,
או קובץ פלט PPM בהתאם לתוכן הצבע של תמונת הפלט.
* פורמט rle מייצר קובץ ביטונלי מקודד באורך ריצה קומפקטי המובן
לפי פקודות DjVuLibre cjb2 ו csepdjvu.
* פורמט רִיב מייצר קובץ Tagged Image Format (TIFF) תוך שימוש ב-lossless
דְחִיסָה. הפעלת דחיסת JPEG מאבדת (ראה אפשרות איכות למטה) לעתים קרובות
מייצר קבצים הרבה יותר קטנים. פקודות tiffcp(1) ו tiffsplit(1) שימושיים עבור
מניפולציה של קבצי ה-TIFF שהתקבלו.
* פורמט PDF מייצר קובץ פורמט מסמכים נייד (PDF). כל עמוד ב-
הקובץ המתקבל מיוצג על ידי תמונה ברזולוציה שצוינה, באמצעות
דחיסה ללא אובדן. הפעלת דחיסת JPEG מאבדת (ראה אפשרות איכות
להלן) לעתים קרובות מייצר קבצים קטנים בהרבה. דרך חלופית להפקת קובץ PDF
מורכב משימוש ראשון djvups(1) והמיר את קובץ ה-PostScript שהתקבל ל
PDF. איזו שיטה נותנת תוצאות טובות יותר תלויה בתוכן קובץ ה-DJVU
ועל היכולות של ממיר PS ל-PDF.
כאשר אפשרות -פוּרמָט לא צוין, הרחבת הטיעון קובץ פלט אין לו
השפעה על פורמט הפלט המוגדר כברירת מחדל. במקום זאת, התנהגות התוכנית משתנה
כדי להבטיח תאימות לאחור עם גרסאות קודמות של ddjvu. אנו ממליצים ל
ציין תמיד את פורמט הפלט באמצעות אפשרות זו.
-עמוד=מפרט עמודים
ציין אילו דפים יש לפענח. כאשר אפשרות זו אינה מצוינת, הכל
דפי המסמכים מפוענחים ומשורשרים לקובץ הפלט. העמוד
מפרט מפרט עמודים מכיל טווח דפים אחד או יותר מופרדים בפסיקים. עמוד
טווח הוא מספר עמוד, או שני מספרי עמודים מופרדים באמצעות מקף. ל
דוגמה, מפרט 1-10 פלט עמודים 1 עד 10, ומפרט 1,3,99999-4
פלט עמודים 1 ו-3, ואחריהם כל עמודי המסמכים בסדר הפוך עד
דף 4.
-כל עמוד
כאשר אפשרות זו מצוינת, תכנת ddjvu יוצר קובץ אחד נפרד לכל עמוד
שמו על ידי החלפת ה %d מפרט ב שם קובץ פלט לפי מספר העמוד ב-a
אופן דומה ל הדפס(3) פונקציה.
-מצב=mod
בוחר אילו שכבות של תמונת ה-DjVu יש לעבד. מצבי עיבוד חוקיים
יש לו צֶבַע, שחור, מסכה, חזית, ו רקע.
* מצב רינדור צֶבַע הוא מצב ברירת המחדל. כאשר קובץ ה-DjVu הוא ביטונלי,
פלט ביטונלי או ברמה אפורה מופק בהתאם לגורם תת הדגימה.
אחרת נוצרת תמונה צבעונית.
* מצב רינדור שחור שימושי כדי לחלץ תמונה משמעותית בשחור-לבן.
פלט ביטונלי או ברמה אפורה מופק בהתאם לגורם תת הדגימה.
* מצבי עיבוד מסכה, חזית, ו רקע בחר שכבות ספציפיות של א
תמונת DjVu. מצבים אלו עלולים להיכשל אם תמונת ה-DjVu אינה מכילה את
השכבה שנבחרה.
-לדלג במקום לבטל כאשר נתקלים בדף פגום, אפשרות זו גורמת ddjvu ל
פשוט דלג על הדף הפגום והמשך בעמוד הבא. זה שימושי עבור
עיבוד קבצים פגומים מסוימים.
פתרון הבעיה אפשרויות
האפשרויות הבאות שולטות ברזולוציה של תמונת הפלט. רזולוציית ברירת המחדל
היא הרזולוציה המקורית של קובץ DjVu, שווה ערך לבחירה -1.
-n ציין גורם משנה דגימה של מספר שלם. המידות של תמונת הפלט המלאה
יהיה n קטן פי כמה מגודל התמונה של DjVu. הערכים המשפטיים לטיעון n
טווח בין 1 ל-12. אפשרות -1, למשל, מייצר תמונת פלט שלה
הרזולוציה שווה לרזולוציה של קובץ התמונה הקלט DjVu.
-תת-דגימה=n
זה שווה ערך לאופציה -n.
-סקאלה=MAG
ציין מקדם הגדלה ביחס לרזולוציה המאוחסנת בתמונת DjVu.
ציון הגדלה של 100 מייצר תמונה המתאימה להצגה על 100
מכשיר dpi כגון מסך מחשב. מקדם ההגדלה MAG גם יכול להיות
מתפרשת כרזולוציה של תמונת הפלט המבוטאת בנקודה לאינץ'.
-גודל=wxh
ציין את גודל תמונת הפלט המלאה. עיבוד תמונת ה-DjVu המלאה יעשה זאת
ליצור תמונת פלט שרוחבה וגובהה לא יעלו w ו h. לשנות
יחס רוחב-גובה, עליך להשתמש גם באפשרות -היבט=לא.
-היבט=כן לא
אפשרות זו מציינת אם יש לשמר את יחס הגובה-רוחב של התמונה. ה
ברירת המחדל היא לשמר את קצב ההיבטים. אפשרות זו מאפשרת שינויים ב
יחס רוחב-גובה כאשר נעשה שימוש בשילוב עם אפשרות -גודל.
אחר אפשרויות
-שורש
הצג הודעות מידע המתארות את המבנה של תמונת ה-DjVu ואת
פורמט קובץ הפלט.
-קטע=wxh+x+y
ציין קטע תמונה לעיבוד. תכנית ddjvu יוצר באופן רעיוני את המלא
דף באמצעות הרזולוציה שצוינה, ולאחר מכן מחלץ תמונת משנה של רוחב w ו
גובה h, מתחיל בעמדה (x,y) ביחס לפינה השמאלית התחתונה של ה-
עמוד. שתי הפעולות מתרחשות כמובן במקביל. עיבוד משנה קטנה
התמונה מהירה בהרבה מעיבוד התמונה השלמה. קובץ הפלט יהיה
תמיד יש גודל wxh כאשר האפשרות הזו מצויינת.
-איכות=גורם
מאפשר דחיסת JPEG אובדן עבור קובצי TIFF ו-PDF. אפשרות זו משפיעה רק
תמונות שלא ניתנות לקידוד באמצעות דחיסת TIFF/G4 המועדפת. טַעֲנָה
גורם הוא מקדם קוונטיזציה שנע בין 25 ל-150. ראה פקודה cjpeg(1) עבור
מידע נוסף על גורמי קוונטיזציה של JPEG. ערך 80 הוא נקודת התחלה טובה.
-איכות=לא דחוס
משבית לחלוטין את הדחיסה בקובצי TIFF ו-PDF. למרות שהתוצאה
קבצים הם לרוב ענקיים, זה לפעמים שימושי לתאימות מקסימלית עם
תוכנה שנכתבה בחופזה.
-איכות=לרוקן אוויר
מאפשר דחיסה של DEFLATE עבור קבצי TIFF. תמונות שלא ניתן לקודד באמצעות
דחיסת TIFF/G4 המועדפת תקודד עם דחיסה DEFLATE אם
זמין. אחרת נעשה שימוש בדחיסת PACKBITS ניידת יותר. מפרט
אפשרות זו אינה נחוצה עבור קובצי PDF מכיוון שזוהי התנהגות ברירת המחדל.
הוחלש אפשרויות
אפשרויות שונות נשמרו כדי להבטיח תאימות לאחור עם קודמות
גירסאות של ddjvu. כאשר אפשרות -פוּרמָט לא צוין, התוכנית מפענחת רק את
העמוד הראשון של המסמך ורזולוציית ברירת המחדל הופכת -סקאלה=100. אפשרויות -גודל,
-סוּלָם, -מִגזָר, ו -עמוד לקבל טיעון מופרד ברווח. אפשרויות -חֲזִית,
-רקע כללי, ו - שחור הם קיצורים עבור ה -מצב=mod אוֹפְּצִיָה. נא לא לסמוך על
תכונות אלו.
דוגמאות
פיקוד
ddjvu -פורמט=tiff myfile.djvu myfile.tif
מפענח את כל הדפים ומייצר קובץ TIFF מרובה עמודים.
פיקוד
ddjvu -פורמט=ppm -עמוד=1-10 -כל עמוד -גודל=100x100 myfile.djvu thumb%03d.ppm
מייצר תמונות ממוזערות בגודל 100x100 לעשרת העמודים הראשונים של מסמך ומוציא אותן כ-PPM
קבצים בשם thumb001.ppm ל thumb010.ppm.
קרדיטים
הגרסה החדשה של תוכנית זו נכתבה על ידי Leon Bottou[מוגן בדוא"ל]>.
תוכנית זו כוללת קוד שמקורו בתוכנית tiff2pdf, נכתב על ידי רוס פינלייסון ו
שוחרר תחת רישיון BSD.
השתמש ב-ddjvu באינטרנט באמצעות שירותי onworks.net