BGRABitmap

Example of BGRABitmapזוכרים שהזכרתי את LazPaint ? אז אחד הדברים שבאמת מדהימים שם הוא ספרייה בשם BGRABitmap. זו ספרייה שמשוחררת בקוד פתוח, אשר מספקת תמיכה ב"מפת סיביות" (כלומר תמונה מבוססת פיקסלים ולא לינארית) חוצה פלטפורמות אשר מספקת תמיכה בהרבה מאוד תכונות מתקדמות של תכנות גרפי, כדוגמת עבודה עם אלפא (גם אם ה widget כדוגמת GTK2 אינו תומך בזה), עבודה עם "שכבות",  הוספה ומחיקה של פיקסלים, יצירת ציור עם ובלי antialiasing, קואורדינטות מבוססות נקודה צפה, רוחב קו בנקודה צפה, מילוי מדורג של תוכן והרשימה עוד ארוכה.

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

5 מחשבות על “BGRABitmap

  1. עידו גנדל

    הבאת את זה בדיוק בזמן מבחינתי. הספריה הזאת מהירה? כלומר, אפשר "לרנדר" תמונות כמו זו שהבאת בזמן אמת ולהציג אותן בקצב פריימים של, נניח, 40-50 לשניה? (בהנחה שהתוכנה רצה על מחשב ממוצע).

    תודה!

    1. ik_5 מאת

      אני מאמין שזה אפשרי. שים לב שיש גם מימוש של TImageList מבוסס עליו, ככה שאתה בכלל יכול להיות מסודר 🙂

      הייתי שם TTimer ומנסה עם TImageList שמבוסס עליו, בתקווה שלא יהיה flicker כלשהו.

  2. פינגבק: ליצור ממשקים יפים גם בלינוקס « לראות שונה

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s