Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   convertir una imagen en icono.... (https://www.clubdelphi.com/foros/showthread.php?t=19367)

uper 11-03-2005 21:23:15

convertir una imagen en icono....
 
Hola a todos los dl foro,
tengo una duda acerca de una imagen ya sea en *.bmp o jpg la cual quisiera saber como poder pasar esa imagen a un icono (*.ico) para poder asignar a una aplicacion o ya sea cuando creamos un acceso directo le pueda cambiar el icono, he visto que en el menu de Tools/Imagen editor del delphi se pueden crear nuevos iconos, bmp, etc y trate de pasar la imagen ya sea de *.bmp o jpg y me da errores que no soporta los colores.

Alguien sabe como podria de alguna manera importar es imagen en icono.

les agradeceria mucho.

Zeta 12-03-2005 00:56:25

Podrías abrir la imagen con el PAINT de windows y la guardas como BMP de 256 colores o menos.


Sino utiliza un programa para como el "Bitmap to Icon 3.5", pero igualmente tienes que tener en cuenta los colores.



Saludos :D

Héctor Randolph 12-03-2005 01:07:57

uno más de conversión
 
Hola amigos!

Quisiera recomendar otro programita para convertir desde diferentes formatos a iconos multi-resolución, tal vez sea útil.

http://sourceforge.net/projects/geniconxp/

un saludo!

P.D. Olvidé decir que también está disponible el código fuente en Delphi por si desean revisarlo.

uper 14-03-2005 19:32:51

me da un error en una dll....
 
saludos.

gracias por recomendarme este aplicacion geniconxp 0.2 pero me dio un error al instalarse ImageMagickObject.dll Unable to register the dll/ocx load library failed: code 1157
ahora bien yo le elegi omitir y termino de instalarse, despues entre a la aplicacion y al carpeta que esta por default en C:\Archivos de programa\GenIcon\ImageMagickObject.dll y aqui esta esta libreria que puedo hacer ahora !
en la aplicacion al cargar la imagen me da un error que dice: clase no registrada
falta algo ?

gracias

Héctor Randolph 15-03-2005 01:27:07

Se me olvidó mencionar este error
 
Hola uper!

Tienes razón, esto me ocurrío la primera vez que lo instalé.

Una disculpa por no hacer la advertencia oportunamente

Lo que sucede es que el programa GetIconXp depende de las bibliotecas ImageMagick

http://imagemagick.sourceforge.net/

Primero debes instalar ImageMagick-6.1.6-Q16-windows-dll.exe y dentro del instalador activa la opción 'install ImageMagickobject control'.

Ahora puedes instalar GetIconXP y si te da nuevamente el error al registrar la biblioteca simplemente ignoralo. No te preocupes por esto, el programa funcionará correctamente este es un problema del instalador (Bueno, nadie es perfecto).

Espero que en futuras versiones logren corregir el problema.

Un saludo y luego nos cuentas si lograste hacer las conversiones. :)

uper 16-03-2005 15:29:22

sigue dando el mismo error...
 
saludos

Ya instale ImageMagick-6.2.0-Q16-windows-dll.exe y active la opcion de 'install ImageMagickobject control... de vb' y despues GetIconXP y me sigue dando el error de registro, pero al abrir GetIconXP y al cargar la imagen me sigue apareciendo que la clase no esta registrada.

esta version no esta en windows ImageMagick-6.1.6-Q16-windows-dll.exe para ser que en http://sourceforge.net/project/showf...group_id=24099 la mas reciente es 6.2.0

Que puede ser ahora, uso win98. sera por eso o como se registra la dll o otra solucion.

les agradesco.

Héctor Randolph 23-03-2005 02:55:51

Hola nuevamente!

Tienes razón, intenté instalar ImageMaigckObject en Win98 y falló completamente al registrar la bilbioteca, es muy extraño puesto que en la página de ImageMagick dice que la bilbioteca que funciona desde Win98 hasta Win XP :confused:

Bueno, hay que intentar con versiones anteriores de ImageMagick o tal vez con otro programa de conversión que trabaje con Win98.

Seguimos en contacto.


La franja horaria es GMT +2. Ahora son las 04:29:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi