Página 1 de 1

Iconos Grandes en ejecutables

Publicado: Vie Feb 12, 2010 3:31 pm
por Mariano Filippi
Hace algún tiempo habí­a escrito la inquietud.
Desde Windows Vista, se permiten visualizar íconos de hasta 256x256.
Yo incorporo a mis proyectos los íconos en esta resolución, pero una vez
creado los ejecutables se ven a 48x48.
Ya estamos en la era de Windows 7, y este problema lo sigo teniendo (estoy
trabajando con la versión 2.09).
Es posible acomodar esto en Xailer ?

Iconos Grandes en ejecutables

Publicado: Vie Feb 12, 2010 4:22 pm
por ignacio
Mariano,
Deberá utilizar un compilador de recursos compatible con dicho formato como
el de PellesC o Microsoft SDK.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"Mariano Filippi" <marianofilippi@masterisi.com.ar> escribió en el mensaje
de noticias:[email=4b756660@svctag-j7w3v3j....]4b756660@svctag-j7w3v3j....[/email]
> Hace algún tiempo habí­a escrito la inquietud.
> Desde Windows Vista, se permiten visualizar íconos de hasta 256x256.
> Yo incorporo a mis proyectos los íconos en esta resolución, pero una vez
> creado los ejecutables se ven a 48x48.
> Ya estamos en la era de Windows 7, y este problema lo sigo teniendo (estoy
> trabajando con la versión 2.09).
> Es posible acomodar esto en Xailer ?
>

Iconos Grandes en ejecutables

Publicado: Vie Feb 12, 2010 11:27 pm
por Mariano Filippi
El 18 de junio de 2008, José Gimenez me decí­a lo siguiente, en parte de la
respuesta a la misma inquietud, (lo puse entre lí­enas...)
------------------------------------------------------------ ---------------------------------------
4) De los que he probado sí­ funciona el de PellesC (porc.exe), pero como
bien dices, el ejecutable muestra un icono de 48x48, y no he encontrado la
forma de asegurarme de que el icono grande estaba realmente dentro del
programa. Es decir, no estoy seguro de si el enlazador ha metido realmente
el icono completo dentro del ejecutable, o si por el contrario ha enlazado
sólo "lo que conoce".
En definitiva, no parece un problema de solución rápida. Para la versión 2
de Xailer estamos evaluando también otros compiladores de C (por ahora
MinGW), y ya que ha salido este problema lo tendremos muy en cuenta para
revisarlo con los compiladores que probemos.
------------------------------------------------------------ ----------------------------------------
Ignacio...
Te cuento que bajé e instalé el PellesC.
Generé el archivo .RES a partir del .RC, y lo comparé con el que genera
Xailer 2.0. Es binariamente idéntico. También comprobé que el archivo .RES,
contiene, efectivamente, la imagen en 256x256 (lo edité con el PellesC).,
por lo que deduzco que el problema no es el compilador de recursos, ya que
el archivo .RES está correcto.
Si te interesa te puedo adjuntar el archivo .RES generado con Xailer (o con
PellesC, es lo mismo) para que lo verifiques.
Resumiendo... me pasa lo mismo que a José. El archivo .RES tiene una imagen
256x256 pero el ejecutable muestra una en 48x48.
Desde ya, agradecido por el tiempo dedicado...
Un abrazo...
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje de noticias news:4b75723e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Mariano,
>
> Deberá utilizar un compilador de recursos compatible con dicho formato
> como el de PellesC o Microsoft SDK.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
> [Equipo de Xailer/Xailer team]
> http://www.xailer.com
> http://www.xailer.info
>
> "Mariano Filippi" <marianofilippi@masterisi.com.ar> escribió en el mensaje
> de noticias:[email=4b756660@svctag-j7w3v3j....]4b756660@svctag-j7w3v3j....[/email]
>> Hace algún tiempo habí­a escrito la inquietud.
>> Desde Windows Vista, se permiten visualizar íconos de hasta 256x256.
>> Yo incorporo a mis proyectos los íconos en esta resolución, pero una vez
>> creado los ejecutables se ven a 48x48.
>> Ya estamos en la era de Windows 7, y este problema lo sigo teniendo
>> (estoy trabajando con la versión 2.09).
>> Es posible acomodar esto en Xailer ?
>>

Iconos Grandes en ejecutables

Publicado: Sab Feb 13, 2010 12:12 pm
por ignacio
Mariano,
Utilice Resource Hacker o IcoFx para ver si el ejecutable tiene los recursos
completos.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"Mariano Filippi" <marianofilippi@masterisi.com.ar> escribió en el mensaje
de noticias:[email=4b75d5e8@svctag-j7w3v3j....]4b75d5e8@svctag-j7w3v3j....[/email]
> El 18 de junio de 2008, José Gimenez me decí­a lo siguiente, en parte de la
> respuesta a la misma inquietud, (lo puse entre lí­enas...)
>
> ------------------------------------------------------------ ---------------------------------------
> 4) De los que he probado sí­ funciona el de PellesC (porc.exe), pero como
> bien dices, el ejecutable muestra un icono de 48x48, y no he encontrado la
> forma de asegurarme de que el icono grande estaba realmente dentro del
> programa. Es decir, no estoy seguro de si el enlazador ha metido realmente
> el icono completo dentro del ejecutable, o si por el contrario ha enlazado
> sólo "lo que conoce".
>
> En definitiva, no parece un problema de solución rápida. Para la versión 2
> de Xailer estamos evaluando también otros compiladores de C (por ahora
> MinGW), y ya que ha salido este problema lo tendremos muy en cuenta para
> revisarlo con los compiladores que probemos.
> ------------------------------------------------------------ ----------------------------------------
> Ignacio...
> Te cuento que bajé e instalé el PellesC.
> Generé el archivo .RES a partir del .RC, y lo comparé con el que genera
> Xailer 2.0. Es binariamente idéntico. También comprobé que el archivo
> .RES, contiene, efectivamente, la imagen en 256x256 (lo edité con el
> PellesC)., por lo que deduzco que el problema no es el compilador de
> recursos, ya que el archivo .RES está correcto.
> Si te interesa te puedo adjuntar el archivo .RES generado con Xailer (o
> con PellesC, es lo mismo) para que lo verifiques.
> Resumiendo... me pasa lo mismo que a José. El archivo .RES tiene una
> imagen 256x256 pero el ejecutable muestra una en 48x48.
>
> Desde ya, agradecido por el tiempo dedicado...
> Un abrazo...
>
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
> mensaje de noticias news:4b75723e$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Mariano,
>>
>> Deberá utilizar un compilador de recursos compatible con dicho formato
>> como el de PellesC o Microsoft SDK.
>>
>> Un saludo
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> [Equipo de Xailer/Xailer team]
>> http://www.xailer.com
>> http://www.xailer.info
>>
>> "Mariano Filippi" <marianofilippi@masterisi.com.ar> escribió en el
>> mensaje de noticias:[email=4b756660@svctag-j7w3v3j....]4b756660@svctag-j7w3v3j....[/email]
>>> Hace algún tiempo habí­a escrito la inquietud.
>>> Desde Windows Vista, se permiten visualizar íconos de hasta 256x256.
>>> Yo incorporo a mis proyectos los íconos en esta resolución, pero una vez
>>> creado los ejecutables se ven a 48x48.
>>> Ya estamos en la era de Windows 7, y este problema lo sigo teniendo
>>> (estoy trabajando con la versión 2.09).
>>> Es posible acomodar esto en Xailer ?
>>>
>

Iconos Grandes en ejecutables

Publicado: Sab Feb 13, 2010 6:32 pm
por jfgimenez
Mariano,
tienes razón sobre lo que te dije hace algún tiempo. Afortunadamente hemos
encontrado la causa del problema (la documentación de MS) y la solución (no
hacerle caso) ;-)
Me explico... puedes usar cualquier editor de iconos que soporte el formato
de 256x256x32 packed para Vista (yo utilizo Icon Lover 4), pero no pongas
todos los formatos de imagen que te pida, que son los que dice MS en su
documentación. Haciendolo así­, cuando seleccionas en el explorador de
windows "iconos muy grandes", se muestra el icono de 48x48 agrandado, con lo
que se notan los pixels. En vez de eso, incluye sólo los siguientes formatos
de imagen, y en este orden (ancho X alto X bits de color): 48x48x8, 32x32x8,
16x16x8, 256x256x32(packed), 48x48x32, 32x32x32, 16x16x32
De esta forma, te funciona perfectamente tanto en Vista como en Win7.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Iconos Grandes en ejecutables

Publicado: Mar Feb 16, 2010 12:02 am
por Mariano Filippi
José...
Probé lo que me dijiste, y funcionó.
Una vez mas gracias por tu aporte...
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje de
noticias news:[email=4b76e22f@svctag-j7w3v3j....]4b76e22f@svctag-j7w3v3j....[/email]
> Mariano,
>
> tienes razón sobre lo que te dije hace algún tiempo. Afortunadamente hemos
> encontrado la causa del problema (la documentación de MS) y la solución
> (no hacerle caso) ;-)
>
> Me explico... puedes usar cualquier editor de iconos que soporte el
> formato de 256x256x32 packed para Vista (yo utilizo Icon Lover 4), pero no
> pongas todos los formatos de imagen que te pida, que son los que dice MS
> en su documentación. Haciendolo así­, cuando seleccionas en el explorador
> de windows "iconos muy grandes", se muestra el icono de 48x48 agrandado,
> con lo que se notan los pixels. En vez de eso, incluye sólo los siguientes
> formatos de imagen, y en este orden (ancho X alto X bits de color):
> 48x48x8, 32x32x8, 16x16x8, 256x256x32(packed), 48x48x32, 32x32x32,
> 16x16x32
>
> De esta forma, te funciona perfectamente tanto en Vista como en Win7.
>
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info