Как мога да създам обект на икона, който съдържаняколко размера? Не мога да го заредя от ресурс, защото съдържанието е създадено от различни слоеве с препокриване. Не мога да създам файл .ico, защото bitmap файловете се генерират по време на изпълнение.
Имам 4 Bitmap обекти (16x16, 32x32, 64x64 и 128x128). Искам да комбинирам тези 4 Bitmaps в един обект на икона.
Отговори:
3 за отговор № 1За да създадете обект на икона с множество размери, имате нужда от ico файл или поток от ico файл. Този пример за C # на IconFactory покажете как можете да създадете такъв поток от няколко изображения в C #. Трябва да е лесно да промените тази проба, за да използвате обектите Bitmap вместо обектите BufferedImage.
0 за отговор № 2
Как мога да създам един System.Drawing.Icon от множество Bitmaps?
Не можете да "System.Drawing.Icon съдържа само едно изображение.
Файлът с .ico или ресурс от икона група може да съдържа няколко изображения. Но когато заредите в System.Drawing.Icon вие избирате само едно от тези изображения.