/ / Ako môžem vytvoriť jeden System.Drawing.Icon z viacerých bitmáp? - c #, bitmapa, ikony

Ako môžem vytvoriť jeden System.Drawing.Icon z viacerých Bitmap? - c #, bitmapy, ikony

Ako môžem vytvoriť objekt Icon, ktorý obsahujeviac veľkostí? Nemôžem ho načítať zo zdroja, pretože obsah je vytvorený z rôznych prekrytých bitmáp. Nemôžem vytvoriť súbor .ico, pretože bitmapy sú generované za behu.

Mám 4 Bitmapové objekty (16x16, 32x32, 64x64 a 128x128). Chcem skombinovať tieto 4 Bitmapy do jedného objektu Icon.

odpovede:

3 pre odpoveď č. 1

Ak chcete vytvoriť objekt Icon s viacerými veľkosťami, potrebujete súbor ico alebo prúd súboru ico. Tento C # vzorový kód IconFactory ukázať, ako môžete vytvoriť taký prúdový prúd z viacerých obrázkov v C #. Malo by byť ľahké zmeniť túto vzorku na použitie objektov Bitmap namiesto objektov BufferedImage.


0 pre odpoveď č. 2

Ako môžem vytvoriť jeden System.Drawing.Icon z viacerých Bitmapy?

Môžete "t. System.Drawing.Icon obsahuje iba jeden obrázok.

Súbor .ico alebo zdroj skupiny ikon môže obsahovať viacero obrázkov. Ale keď načítate do System.Drawing.Icon vyberiete len jeden z týchto obrázkov.