עבודה עם תמונות GIF בדלפי

click fraud protection

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

באופן טבעי, דלפי תומכת בתמונות BMP, ICO, WMF ו- JPG. ניתן לטעון אותם לרכיב תואם גרפיקה (כגון TImage) ולהשתמש בהם ביישום.

חשוב לציין כי נכון לגירסת Delphi מ -2006, פורמט GIF נתמך על ידי ה- VCL. כדי להשתמש בתמונות GIF מונפשות, עדיין תזדקק לשלוט מצד שלישי.

GIFs - או פורמטים של מחלף גרפי - הם הפורמט הגרפי הנתמך ביותר (מפת סיביות) באינטרנט, הן עבור תמונות סטילס והן עבור אנימציות.

משתמש בדלפי

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

למרבה המזל, ישנם כמה יישומים של צד שלישי באינטרנט המספקים תמיכה מלאה בפורמט GIF:

  • TGIFImage: חינם עם המקור (גרסה של TGIFImage של אנדרס מלנדר שהועברה לדלפי 7). הטמעה גרפית מלאה של הפורמט הגרפי של GIF. קורא, כותב ומציג GIFs מונפשים ושקופים ויכול להמיר אל כל פורמט הנתמך על ידי TGraphic וממנו (למשל TBitmap, TJPEGImage, TIcon, TMetaFile וכו '). מיישם את המפרט המלא של GIF87a ו- GIF89a ואת תוספי ה- GIF הנפוצים ביותר. תכונות מתקדמות כוללות:
    instagram viewer
    • משתלב עם TPicture כדי להוסיף תמיכה ב- GIF לרכיבי TImage, TOpenPictureDialog ו- TSavePictureDialog. עובד גם בזמן העיצוב.
    • מייבא תמונות עם יותר מ 256 צבעים בשיטת כימות צבע ושישה שיטות שונות להתאהבות (למשל פלויד-שטיינברג).
    • מנוע ציור רב-הברגה.
    • מיטוב GIF מקטין את גודל ה- GIF שלך.
    • ממיר GIF ל- AVI ו- AVI ל- GIF.
  • ספריית תמונות GraphicEx: תוספת ל Graphics.pas של Delphi כדי לאפשר ליישום שלך לטעון פורמטים רבים של תמונות נפוצות. ספריה זו מיועדת בעיקר לטעינת תמונות כרקע (כפתורים, טפסים, סרגלי כלים) ו- טקסטורות (DirectX, OpenGL) או למטרות גלישה ועריכה של תמונות כל עוד אינך צריך לשמור תמונות. נכון לעכשיו, רק TTargaGraphic תומך גם בשמירת תמונה. GraphicEx הוא קוד פתוח תחת הרישיון הציבורי של מוזילה (MPL).

זה בערך הכול. כעת כל שעליכם לעשות הוא להוריד את אחד הרכיבים ולהתחיל להשתמש בתמונות gif ביישומים שלכם.
אתה יכול, למשל:

  • אחסן תמונות GIF בתוך א מאגר מידע שולחן. תזדקק לתמונת GIF "מספרי קסם."
  • הצג גרפיקה של GIF כגליף על SpeedButton.
  • אחסן גרפיקה של GIF וקובץ HTML בתור משאב בפנים am exe.
instagram story viewer