אנגליתצרפתיתספרדי

Ad


סמל OnWorks

jpegtran - מקוון בענן

הפעל את jpegtran בספק אירוח חינמי של OnWorks על Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה jpegtran שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


jpegtran - טרנספורמציה ללא אובדן של קבצי JPEG

תַקצִיר


jpegtran [ אפשרויות ] [ שם הקובץ ]

תיאור


jpegtran מבצע טרנספורמציות שימושיות שונות של קבצי JPEG. זה יכול לתרגם את
ייצוג מקודד מגרסה אחת של JPEG לאחרת, למשל מ-JPEG בסיסי
ל-JPEG מתקדם או להיפך. זה יכול גם לבצע כמה סידורים מחדש של התמונה
נתונים, למשל הפיכת תמונה מפורמט לרוחב לפורמט לאורך על ידי סיבוב.

jpegtran עובד על ידי סידור מחדש של הנתונים הדחוסים (מקדמי DCT), ללא אי פעם מלא
פענוח התמונה. לכן, התמורות שלה הן חסרות אובדן: אין דימוי
השפלה בכלל, מה שלא יהיה נכון אם תשתמש djpeg אחריו cjpeg ל
להשיג את אותה המרה. אבל באותה מידה, jpegtran לא יכול לבצע אובדן
פעולות כגון שינוי איכות התמונה.

jpegtran קורא את קובץ ה-JPEG/JFIF בעל השם, או את הקלט הסטנדרטי אם אין שם קובץ, ו
מייצר קובץ JPEG/JFIF על הפלט הסטנדרטי.

אפשרויות


כל שמות המתגים עשויים להיות מקוצרים; לדוגמה, - לייעל עשוי להיכתב -העדיף or -o.
אותיות גדולות וקטנות שוות ערך. איות בריטי מקובל גם (למשל,
- לייעל), אם כי לקיצור הדברים לא מוזכרים להלן.

כדי לציין את ייצוג ה-JPEG המקודד המשמש בקובץ הפלט, jpegtran מקבל א
תת-קבוצה של המתגים המוכרים על ידי cjpeg:

- לייעל
בצע אופטימיזציה של פרמטרי קידוד אנטרופיה.

-פּרוֹגרֵסִיבִי
צור קובץ JPEG פרוגרסיבי.

-אתחול N
פלט סמן הפעלה מחדש של JPEG בכל N שורות MCU, או כל N בלוקים של MCU אם "B" הוא
מצורף למספר.

-חֶשְׁבּוֹן
השתמש בקידוד אריתמטי.

-סריקות פילה
השתמש בסקריפט הסריקה המופיע בקובץ הטקסט שצוין.

לִרְאוֹת cjpeg(1) לפרטים נוספים על מתגים אלה. אם אתה לא מציין אף אחד מאלה
מתגים, אתה מקבל קובץ פלט JPEG בסיסי. הגדרת האיכות וכן הלאה
נקבע על ידי קובץ הקלט.

ניתן לשנות את התמונה ללא הפסדים על ידי מתן אחד מהמתגים הבאים:

-לְהַעִיף מאוזן
שיקוף תמונה אופקית (שמאל-ימין).

-לְהַעִיף אנכי
שיקוף אנכית (עליון-תחתון).

-להתחלף 90
סובב את התמונה 90 מעלות בכיוון השעון.

-להתחלף 180
סובב את התמונה 180 מעלות.

-להתחלף 270
סובב את התמונה 270 מעלות עם כיוון השעון (או 90 סמ"ק).

-לְשַׁרבֵּב
המרת תמונה (על פני ציר UL-ל-LR).

-רוחבי
טרנספוזיציה רוחבית (על פני ציר UR-to-LL).

לטרנספורמציה אין הגבלות לגבי ממדי תמונה. האחר
טרנספורמציות פועלות בצורה מוזרה למדי אם ממדי התמונה אינם כפולה של
גודל iMCU (בדרך כלל 8 או 16 פיקסלים), מכיוון שהם יכולים לשנות רק בלוקים שלמים של DCT
נתוני מקדם בצורה הרצויה.

jpegtranהתנהגות ברירת המחדל של שינוי תמונה בגודל מוזר נועדה לשמר
הפיכות מדויקת ועקביות מתמטית של ערכת הטרנספורמציה. כפי שצוין,
Transpose מסוגל להפוך את כל אזור התמונה. שיקוף אופקית משאיר כל חלק
עמודת iMCU בקצה הימני לא נגועה, אך היא מסוגלת להפוך את כל שורות התמונה.
באופן דומה, שיקוף אנכי מותיר כל שורת iMCU חלקית בקצה התחתון ללא נגיעה,
אבל הוא מסוגל להפוך את כל העמודות. את ההמרות האחרות ניתן לבנות כרצפים של
פעולות טרנספוזיציה והיפוך; למען עקביות, הפעולות שלהם על פיקסלים קצה מוגדרות
להיות זהה לתוצאה הסופית של רצף ההעברה והיפוך המקביל.

לשימוש מעשי, ייתכן שתעדיף להשליך פיקסלים קצה בלתי ניתנים לשינוי במקום
בעל רצועה מוזרה למראה לאורך הקצוות הימניים ו/או התחתונים של תמונה שעברה שינוי.
כדי לעשות זאת, הוסף את ה -מְטוּפָּח לעבור:

-מְטוּפָּח זרוק בלוקי קצה שאינם ניתנים להמרה.

ברור, שינוי עם -מְטוּפָּח אינו הפיך, אם כן
jpegtran עם מתג זה אינו נטול אובדן. כמו כן, המתמטי הצפוי
שווי ערך בין התמורות אינו מתקיים עוד. לדוגמה, -רָקָב 270
-מְטוּפָּח חותך רק את הקצה התחתון, אבל -רָקָב 90 -מְטוּפָּח אחריו -רָקָב 180 -מְטוּפָּח
חותך את שני הקצוות.

-מושלם
אם אתה מעוניין רק בטרנספורמציות מושלמות, הוסף את -מושלם מתג.
זה גורם jpegtran להיכשל עם שגיאה אם ​​השינוי אינו מושלם.

לדוגמה, אולי תרצה לעשות

(jpegtran -רָקָב 90 -מושלם foo.jpg || djpeg foo.jpg | pnmflip -r90 | cjpeg)

לעשות סיבוב מושלם, אם זמין, או משוער אם לא.

-יְבוּל WxH+X+Y
חתוך את התמונה לאזור מלבני של רוחב W וגובה H, החל בנקודה
X,Y. תכונת החיתוך ללא אובדן משליך נתונים מחוץ לאזור תמונה נתון אבל
שומר ללא אובדן על מה שיש בפנים. כמו סיבוב והיפוך טרנספורמציות, ללא אובדן
החיתוך מוגבל על ידי פורמט ה-JPEG הנוכחי; הפינה השמאלית העליונה של
האזור הנבחר חייב ליפול על גבול iMCU. אם לא, אז זה בשקט
זז למעלה ו/או שמאלה לגבול ה-iMCU הקרוב ביותר (הפינה הימנית התחתונה היא
ללא שינוי.)

מתגי טרנספורמציה אחרים שאינם נטולי הפסדים הם:

-גווני אפור
כפה פלט בגווני אפור.

אפשרות זו מבטלת את ערוצי הכרומיננטיות אם תמונת הקלט היא YCbCr (כלומר, א
צבע סטנדרטי JPEG), וכתוצאה מכך קובץ JPEG בגווני אפור. ערוץ הארה הוא
נשמר בדיוק, אז זו שיטה טובה יותר להקטנת גווני אפור מאשר
דקומפרסיה, המרה ודחיסה חוזרת. מתג זה שימושי במיוחד
לתיקון תמונה מונוכרום שקודדה בטעות כ-JPEG צבעוני. (ב
במקרה כזה, החיסכון במקום מהיפטרות מערוצי הכרומה כמעט ריקים
לא יהיה גדול; אבל זמן הפענוח עבור JPEG בגווני אפור קטן משמעותית
יותר מזה עבור JPEG צבעוני.)

jpegtran מזהה גם את המתגים האלה השולטים מה לעשות עם סמנים "נוספים", כגון
כחסימות הערות:

-עותק אף לא אחד
אין להעתיק סמנים נוספים מקובץ המקור. הגדרה זו מדחיקה את כל ההערות ו
מטען עודף אחר הקיים בקובץ המקור.

-עותק הערות
העתק רק סמני הערות. הגדרה זו מעתיקה הערות מקובץ המקור אבל
משליך כל מידע אחר שאינו חיוני להצגת תמונה.

-עותק את כל
העתק את כל הסמנים הנוספים. הגדרה זו שומרת על סמנים שונים שנמצאו ב-
קובץ מקור, כגון תמונות ממוזערות של JFIF, נתוני Exif והגדרות Photoshop. בחלק
קבצים, הסמנים הנוספים האלה יכולים להיות גדולים.

התנהגות ברירת המחדל היא -עותק הערות. (הערה: במהדורות IJG v6 ו-v6a, jpegtran
תמיד עשה את המקבילה של -עותק אף לא אחד.)

מתגים נוספים שזוהו על ידי jpegtran הם:

-מקסימום זיכרון N
הגדר מגבלה לכמות הזיכרון לשימוש בעיבוד תמונות גדולות. הערך נמצא בפנים
אלפי בתים, או מיליוני בתים אם "M" מצורף למספר. ל
דוגמא, -מקסימום 4m בוחר 4000000 בתים. אם יש צורך בשטח נוסף, קבצים זמניים
יהיה בשימוש.

-תיק שם
שלח תמונת פלט לקובץ בעל השם, לא לפלט רגיל.

-שורש
אפשר תדפיס ניפוי באגים. יותר -vנותנים יותר פלט. כמו כן, מידע על הגרסה הוא
מודפס בעת ההפעלה.

-לנפות כמו -שורש.

-הפך
מידע על גרסת הדפסה ויציאה.

דוגמאות


דוגמה זו ממירה קובץ JPEG בסיסי לצורה מתקדמת:

jpegtran -פּרוֹגרֵסִיבִי foo.jpg > fooprog.jpg

דוגמה זו מסובבת תמונה ב-90 מעלות עם כיוון השעון, ומבטלת כל קצה בלתי ניתן לסיבוב
פיקסלים:

jpegtran -רָקָב 90 -מְטוּפָּח foo.jpg > foo90.jpg

הסביבה


JPEGMEM
אם משתנה סביבה זה מוגדר, ערכו הוא מגבלת הזיכרון המוגדרת כברירת מחדל. ה
הערך מצוין כמתואר עבור -מקסימום זיכרון מתג. JPEGMEM עוקף את
ערך ברירת המחדל שצוין בעת ​​הידור של התוכנית, ובעצמו נדחק על ידי
מפורש -מקסימום זיכרון.

השתמש ב-jpegtran באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS (התקנת סקריפטים של Nullsoft
    System) הוא קוד פתוח מקצועי
    מערכת ליצירת מתקינים של Windows. זה
    נועד להיות קטן וגמיש
    ככל האפשר...
    הורד את NSIS: Nullsoft Scriptable Install System
  • 2
    autpass
    autpass
    AuthPass היא סיסמת קוד פתוח
    מנהל עם תמיכה עבור פופולרי ו
    Keepass מוכח (kdbx 3.x ו-kdbx 4.x ...
    הורד Authpass
  • 3
    זאביקס
    זאביקס
    Zabbix היא ארגון פתוח בכיתה
    פתרון ניטור מבוזר במקור
    נועד לנטר ולעקוב
    ביצועים וזמינות של הרשת
    שרתים, מכשיר...
    הורד את Zabbix
  • 4
    KDiff3
    KDiff3
    מאגר זה אינו מתוחזק עוד
    ונשמר למטרות ארכיון. לִרְאוֹת
    https://invent.kde.org/sdk/kdiff3 for
    הקוד החדש ביותר ו
    https://download.kde.o...
    הורד את KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX הוא GUI עבור
    מטעין ה-USB של Waninkoko, מבוסס על
    libwiigui. זה מאפשר רישום ו
    משיקה משחקי Wii, משחקי Gamecube ו
    בישול ביתי ב-Wii וב-WiiU...
    הורד את USBLoaderGX
  • 6
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • עוד »

פקודות לינוקס

Ad