Grafika: GUI, OpenGL

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"?

pixelek es videomemoria

udv!

az lenne a kerdesem, hogy hogy tudnam X11 alatt elerni egy pixelhez tartozo videomemoriat? azert kene, mert neha felulirom, de amugy egy overlay van rajta, es ha nem mentem el ami elotte ott volt (azaz jelezte a grafikus kartyanak, hogy oda biza az overlayt kell kirakni), akkor nem tudok visszavaltani az adott teruleten az overlay megjelenitese. :)

remelem itt valakinek van otlete, mar szetturtam az X11 headereket...

koszi,

Z

Anjuta Makefile

Debian (3.1) alatt ismerkedem az Anjuta-val (1.2.2).

Szűz gnome projekt fordításakor a következő üzenetet kapom:

make: *** No targets specified and no makefile found. Stop

Completed ... unsuccessful

Az autogen.sh szkript lefut, futtatja a configure szkriptet is. Ez hozná létre a Makefile -t, de nem hozza létre. Makefile.am, Makefile.in van, de Makefile nincs.

Az Autogen.sh utolsó üznetei:

Now type 'make' to compile the package
Auto generation completed..........Successful

Now Build the Project to have a LOOK at it

Hibaüzenetet nem ad, csak warning van néhány, Makefile nincs.

A config.log-ban viszont a következő bejegyzést találtam:

Package libgnomeui-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgnomeui-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgnomeui-2.0' found

libgnomeui-2.0 tényleg nincs a gépen, de a Debian rendszerben sem bukkantam nyomára. Van viszont

libgnomeui-0 : The GNOME 2 libraries (User Interface) - runtime files

A csomag leírásából gyanítom, hogy ez ugyanaz, csak Debian alatt egy kicsit máshogy hívják a csomagot. Persze, lehet, hogy ennek semmi köze a problémához, de lehet, hogy ez a baj.

Itt megállt a tudományom, a configure szkript nekem túl bonyolult. Jó lenne, ha segítenétek.

Köszönettel,

Márton

GTK+ timer

Sziasztok!

Most ismerkedek a GTK+-al, egy egyszerűbb program megírása kapcsán. Azt szeretném kérdezni, hogy van-e olyan timer, ami adott időközönként (mintha visszafelé számolna) meghív időről időre egy callback függvényt. Én WinAPI-ból tanultam ilyet, GTK-ban van hasonló?

Köszi!

Taki

gtk_pulldown/combobox

Sziasztok!

Letezik-e gtk1.2 es/vagy gtk2 ala' olyan widget, ami egy sima meze pull-down menu? Mar gtk1.2 ala' is van egy gtk_combo_...() valami, ami egy sima entry kombinalva a pulldown menuvel, es ha ezt az ember lebutitja ((gtk_entry_set_editable(GTK_ENTRY(GTK_COMBO(combo)->entry),FALSE);)), akkor vegulis azt kapom, amit szeretne'k, de azert ez megis elegge ga'ny megoldas (egy kulturalt pulldn-menuben azert megse nez ki ugy az entry mintha bele lehetne edita'lni). foleg azert mert szamos gtk-s alkalmazasban letezik ilyen direkte (pl. ma'r az 1.2-esre epulo mozilla-ban, de a firefoxban is itt, mikor megnyit az ember egy forumtemat, akkor a "kategoriak" kivalasztasanal is egy ilyen menubol kell valasztani). Illetve meg egy lehetseges alternativa a gtk_combobox_...() csala'd, ami a libgtkextra-ban benne van (muxik 1.2-es es 2-es gtk-hoz is), de az olyannyira nincs dokumentalva, hogy az ma'r fa'j. mindke't (1.2 es 2) refman se ad semmi hasznalhatot.

valakinek, barmi otlet, tapasztalat?

A.

parancssori méretezés, fésülés

helló
két kérdés, ha valaki otthon van a paracssori manipulációban

feladat 1: mappában sokszáz kép (*.jpg). ezeket hogyan lenet fixen, XxY felbontásra méretezni a legegyszerűbben?

feladat 2: az átméretezett képekre (*.jpg) rá kellene fésülni egy átlátszó hátterű *.gif-et, majd az eredményt olyan névre menteni, mint ahogyan az az átméretezett állapotban volt.

köszi