Hey,
Zoals jullie misschien wel weten is het bij een ICON resource (.ico-file) mogelijk om het icoon in meerdere afmetingen en kleurdieptes op te slaan. Zo kan 1 enkele .ico-file bijvoorbeeld een 16x16x4 (16 bij 16 pixels, 4 bits-per-pixel), een 32x32x4 en een 32x32x8 versie bevatten van hetzelfde plaatje.
Als het icoon dan gebruikt wordt binnen een applicatie kan Windows van deze varianten degene selecteren die het beste van toepassing.
Nu wil ik dus zo'n .ico-file maken met meerdere varianten van dezelfde afbeelding. Er zijn niet veel tekenprogramma's die het .ico-formaat ondersteunen, en ik heb er nog geeneen gevonden die toestaat om meerdere versies van dezelfde afbeelding in een .ico-file op te slaan.
Nu is het zo dat de resource-editor van VS.NET dit wel kan. Als ik hierin een nieuwe icon-resource toevoeg (rechtermuisknop, "New image type"), kan ik ervoor kiezen om meerdere varianten toe te voegen, die ik vervolgens kan bewerken met de zeer beperkte teken-functionaliteit van de resource editor.
Deze tekenfunctionaliteit is geen echte oplossing, dus heb ik geprobeerd om mijn afbeelding in een tekenprogramma te maken, en deze vervolgens in de icon-editor te plakken. Dit werkt redelijk goed voor 4 bits per pixel-afbeeldingen (je moet dan wel apart het palette importeren alvorens je de afbeelding plakt), maar...
...het plakken werkt niet goed met 8 bits-per-pixel / 256-kleuren afbeeldingen. Als ik het palette importeer in de icon-editor neemt 'ie die wel over, maar als ik de afbeelding plak lijkt het wel alsof de editor alleen de eerste 16 kleuren herkent: alle pixels worden naar die 16 kleuren gemapt. Herkent iemand dit probleem?
Ik heb de kleurdiepte en afmetingen van zowel de bron (het tekenprogramma) als het doel (de icon-editor van de resource-editor) precies hetzelfde als ik de afbeelding wil kopieren, en toch doet ie niet wat ik wil. Ik heb al geprobeerd om vanuit MS Paint te plakken, maar met hetzelfde resultaat...
Wie heeft hier een workaround voor?
Alvast bedankt,
MrBucket.
Zoals jullie misschien wel weten is het bij een ICON resource (.ico-file) mogelijk om het icoon in meerdere afmetingen en kleurdieptes op te slaan. Zo kan 1 enkele .ico-file bijvoorbeeld een 16x16x4 (16 bij 16 pixels, 4 bits-per-pixel), een 32x32x4 en een 32x32x8 versie bevatten van hetzelfde plaatje.
Als het icoon dan gebruikt wordt binnen een applicatie kan Windows van deze varianten degene selecteren die het beste van toepassing.
Nu wil ik dus zo'n .ico-file maken met meerdere varianten van dezelfde afbeelding. Er zijn niet veel tekenprogramma's die het .ico-formaat ondersteunen, en ik heb er nog geeneen gevonden die toestaat om meerdere versies van dezelfde afbeelding in een .ico-file op te slaan.
Nu is het zo dat de resource-editor van VS.NET dit wel kan. Als ik hierin een nieuwe icon-resource toevoeg (rechtermuisknop, "New image type"), kan ik ervoor kiezen om meerdere varianten toe te voegen, die ik vervolgens kan bewerken met de zeer beperkte teken-functionaliteit van de resource editor.
Deze tekenfunctionaliteit is geen echte oplossing, dus heb ik geprobeerd om mijn afbeelding in een tekenprogramma te maken, en deze vervolgens in de icon-editor te plakken. Dit werkt redelijk goed voor 4 bits per pixel-afbeeldingen (je moet dan wel apart het palette importeren alvorens je de afbeelding plakt), maar...
...het plakken werkt niet goed met 8 bits-per-pixel / 256-kleuren afbeeldingen. Als ik het palette importeer in de icon-editor neemt 'ie die wel over, maar als ik de afbeelding plak lijkt het wel alsof de editor alleen de eerste 16 kleuren herkent: alle pixels worden naar die 16 kleuren gemapt. Herkent iemand dit probleem?
Ik heb de kleurdiepte en afmetingen van zowel de bron (het tekenprogramma) als het doel (de icon-editor van de resource-editor) precies hetzelfde als ik de afbeelding wil kopieren, en toch doet ie niet wat ik wil. Ik heb al geprobeerd om vanuit MS Paint te plakken, maar met hetzelfde resultaat...
Wie heeft hier een workaround voor?
Alvast bedankt,
MrBucket.