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ď č. 1Ak 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.