
20-08-2008, 23:43
|
|
|
|
חבר מתאריך: 11.02.04
הודעות: 16,543
|
|
|
יש הגיון רב, מדובר באולגוריטם שלם שמבצע זאת, זה לא כל כך פשוט.
ציטוט:
ראשית, כל סיבוב שאינו בכפולה שלמה של 90 מעלות, גורר חישובי אינטרפולציה שכוללים אי דיוקים הנובעים מעיגול (rounding). המצב הזה תמיד יגרום לאיבוד מידע והורדה באיכות, ואני מאמין שרוב התוכנות כיום משתמשות באלגוריתמים דומים לשם כך. גם אם לא, פוטושופ אמורה להיות עדיפה למשימה הזו.
כשמדובר בסיבוב בכפולה שלמה של 90 מעלות, ברוב הפורמטים מלבד jpeg מתאפשרת הפעולה ללא כל איבוד מידע.
כשמדובר ב jpeg, רוב תוכנות העריכה המסורתיות (פוטושופ ביניהן) יבצעו כיווץ מחדש של הקובץ כל פעם שאתה עושה בו שינוי ושומר אותו, לכן תמיד יהיה איבוד מידע. מדובר באיבוד מידע אינקרמנטלי (מצטבר) בגלל כיווץ jpeg שמתרחש כל פעם מחדש.
קיימות תוכנות שמאפשרות lossless jpeg rotation - היכולת לבצע סיבוב בכפולה שלמה של 90 מעלות, ללא שום אובדן מידע וללא כיווץ מחדש או שינוי כלשהו במבנה הבלוקים של הקובץ. ACDsee היא אחת מהן. תנאי הכרחי לכך הוא שמימדי התמונה יהיו בכפולה של 16, שזה המקרה במימדי ה jpeg-ים הנפוצים שמתקבלים ממצלמה דיגיטלית.
עריכה: כמעט שכחתי לציין - אתה יכול לצבע את הסיבוב גם ב PS ללא איבוד מידע, אך ורק בתנאי שאתה עושה את הצעד הבא:
- פותח את קובץ המקור מהמצלמה בפוטושופ
- שומר מיד בתור PSD, Tiff או כל פורמט לא מכווץ אחר, לפני כל שינוי שאתה עושה בקובץ.
אז לסיכום, אם מדובר בתמונת jpeg שמימדיה מתחלקים ב 16 (כמו של מצלמה דיגיטלית), ואתה רוצה לבצע סיבוב בכפולה שלמה של 90 מעלות, ACDsee עדיפה. בכל מקרה אחר לא אמור להיות הבדל בין ACDSee ל PS, אבל הייתי הולך על פוטושופ רק בגלל מעקב טוב יותר על היסטוריות הפעולות והשינויים.
רק אם תעבוד על הקובץ כשהוא בפורמט לא מכווץ, תוכל לבצע פעולות lossless כמו סיבוב ב 90 מעלות. אם תעבוד ישירות על הקובץ כשהוא בתור jpeg, תמיד יהיה איבוד מידע.
|
נערך לאחרונה ע"י The_Equivocator בתאריך 20-08-2008 בשעה 23:49.
|