8 bites és 32 bites windows BMP-re konvertálás
Eclipse RCP alkalmazás product configuration-t szeretnék csinálni. Itt a windows alatt használandó ikont be lehet állítani vagy egy ico fájllal, vagy 7 különböző bmp fájl megadásával.
Amiket elő kell állítani:
16x16 8bit
16x16 32bit
24x24 8bit
32x32 8bit
32x32 32bit
48x48 8bit
48x48 32bit
Arra gondoltam, hogy az egészet generálom ílyen parancsokkal egy közös forrásból:
$ convert icon.png -resize 16x16 -depth 8 icon-l.bmp
$ convert icon.png -resize 16x16 -depth 32 icon-h.bmp
A probléma az, hogy a depth értéket az imagemagick teljesen ignorálja, mindig 24 bites bmp-t gyárt.
Az ico fájl létrehozásához is talátam neten a png2ico programot, az a 32 bites ikont nem hajlandó legyártani, míg a
ppmtowinicon (ez ppm fájlokból (amit imagemagick-kal gyárthatok) csinálna ikon fájlt) szintén újra akarja mintavételezni a 32 bites képeket kisebb bitmélységűre.
Ubutnu edgy-n dolgozok, az ezen csomagban lévő imagemagick verzióval:
$ convert -version
Version: ImageMagick 6.2.4 02/15/07 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2005 ImageMagick Studio LLC
Tud valaki olyan megoldást, amivel szkriptelni lehet az ikonok "gyártási folyamatát"?
- Tovább (8 bites és 32 bites windows BMP-re konvertálás)
- 3971 megtekintés