אלגוריתמים לשינוי גודל תמונה
כמעט כל תוכנת עריכת תמונות שמכבדת את עצמה מציעה כמה אלגורימים להקטנה ולהגדלה של תמונות (resize )
ככה זה נראה בpaint.net החינמית והמעולה
ככה זה נראה ב photoshop cs3

די קל לראות כי 2 שיטות מרכזיות קיימות: Bicubic ו Bilinear, מה ההבדל בין 2 השיטות?
לצורך ההדגמה אני לוקח תמונת avator שלי בגודל 80X80 שנראת כך:
עכשיו אני אשתמש באלגוריתם הכי פשוט שנקרא nearest neighbor שהוא פשוט מגדיל את כמות הפיקסלים ומותח את התמונה , התוצאה:
לא תוצאה נחמדה במיוחד...
הינה התוצאה לאחר הגדלה בשימוש באלגוריתם Bilinear שעובד בשיטה שהוא מנחש על סמך הפיסקלים סמוכים את את הצבע של הפיקסל החדש.
והינה התוצאה לאחר הגדלה בשימוש באלגוריתם Bicubic שהוא שיפור לעומת הלאגוריתם הקודם וזה אלגוריתם שבמש שנים השתמשו כרטיסי המסך אבל נטשו אותו בשנים האחרונות.
אפשר לראות שמבין כל האלגוריתמים, Bicubic מראה את התמונה
החדה ביותר.
המסקנה היא שעבור הגדלה של תמונה נשתמש ב Bicubic שאגב בפוטושופ 3 מציעה 3 סוגי אלגוריתמים : בצורה הרגילה כמו שאני השתמשתי פה, בצורה של חידוד עבור הקטנה תמונות ובצורה של החלקה של התמונה בהגדלה.
ככה נראית התמונה אחרי שהוגדלה ב Bicubic smoother
תהנו!