/ / Как мога да създам един System.Drawing.Icon от няколко Bitmaps? - c #, bitmap, икони

Как мога да създам един System.Drawing.Icon от няколко Bitmaps? - c #, bitmap, икони

Как мога да създам обект на икона, който съдържаняколко размера? Не мога да го заредя от ресурс, защото съдържанието е създадено от различни слоеве с препокриване. Не мога да създам файл .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 вие избирате само едно от тези изображения.