Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Iconos de poca calidad (https://www.clubdelphi.com/foros/showthread.php?t=55666)

sargento elias 23-04-2008 18:01:04

Iconos de poca calidad
 
Hola,


Estoy diseñando pantallas, aprendiendo, más bien y tengo un problema con los iconos de los botones, tengo los botones por defecto, los componentes rx y los jv controls, además me he pasado unas imagenes png a ico que son una preciosidad, pero como untilizo un imagelist asociado a actions, y el imagelist por lo visto es prehistórico...mi pregunta es?

Cual es el componente o la alternativa para hacer botones "decentes". Uso delphi 7.

egostar 23-04-2008 18:21:25

Cita:

Empezado por sargento elias (Mensaje 281993)
Hola,


Estoy diseñando pantallas, aprendiendo, más bien y tengo un problema con los iconos de los botones, tengo los botones por defecto, los componentes rx y los jv controls, además me he pasado unas imagenes png a ico que son una preciosidad, pero como untilizo un imagelist asociado a actions, y el imagelist por lo visto es prehistórico...mi pregunta es?

Cual es el componente o la alternativa para hacer botones "decentes". Uso delphi 7.

A reserva de que me quieras mandar fusilar :D:D:D yo te recomiendo que bajes alguna libreria de iconos, los iconos por defecto de Delphi no son del todo bonitos, los hay muy profesionales pero pues son de paga, yo he comprado algunos y me resultan mas que suficientes :rolleyes:

Salud OS

ContraVeneno 23-04-2008 18:31:32

Pues no se a que te refieras con "mierdosos"...
Yo utilizo un TjvMainMenu para el menú, un TjvToolBar, TToolButton estandar, TImageList estandar y mis íconos se ven muy bien, tanto en la barra de herramientas como en el menú.

sargento elias 23-04-2008 18:38:50

?¿
 
Veneno: el Standar? :confused: Pues algo no hago bien.

Por que a mi los png que paso a Ico, pierden toda la resolución, en el Imagelist standar, me dice que si los quiero separar, y luego si quiero hacer el botón más amplio de lo normal como hago que se adapte al botón?¿

roman 23-04-2008 18:54:48

Imagino que el problema es que el ImageList no maneja el formato png y el convertir iconos a png no suele dar buenos resultados pues los ico, creo que no soportan transparencias parciales.

Yo he usado con éxito, las PNGComponents que manejan el formato png directamente. Entre estas compoentes se cuenta con la TPNGImageList, remplazo del TImageList.

Desafortunadamente, parece que el autor ha abandonado el proyecto auque ahí deja el código fuente, literalmente, para hacer con él lo que se quiera.

// Saludos

BlueSteel 23-04-2008 19:21:52

Cita:

Empezado por egostar (Mensaje 282003)
yo he comprado algunos y me resultan mas que suficientes :rolleyes:

Podrias compartir digo...:D:D:D...

puedes dar la dirección donde los comprastes.... para ver que tal son y si la inversion vale la pena...

Salu2:p:D

roman 23-04-2008 19:40:26

Cita:

Empezado por BlueSteel (Mensaje 282034)
donde los comprastes

¿Comprar? :eek: ¿Para qué, habiendo colecciones gratuitas tan buenas como famfamfam o aún mejores como nuvola?

// Saludos

egostar 23-04-2008 19:45:01

Cita:

Empezado por BlueSteel (Mensaje 282034)
Podrias compartir digo...:D:D:D...

puedes dar la dirección donde los comprastes.... para ver que tal son y si la inversion vale la pena...

Salu2:p:D

Claro que si amigo BlueSteel puedes verlos aquí.

Salud OS

BlueSteel 23-04-2008 20:50:28

Cita:

Empezado por roman (Mensaje 282041)
¿Comprar? :eek: ¿Para qué, habiendo colecciones gratuitas tan buenas como famfamfam o aún mejores como nuvola?

// Saludos


Gracias roman


pero de eso se trata... que alguien caritativo te de direcciones donde bajar colecciones en forma gratuita....

tu sabes... en pedir...no hay engaño...:p

gluglu 23-04-2008 21:15:27

Podeis echarle también un vistazo aqui o aqui ;)

ContraVeneno 23-04-2008 22:36:14

Cita:

Empezado por sargento elias (Mensaje 282016)
Veneno: el Standar? :confused: Pues algo no hago bien.

Por que a mi los png que paso a Ico, pierden toda la resolución, en el Imagelist standar, me dice que si los quiero separar, y luego si quiero hacer el botón más amplio de lo normal como hago que se adapte al botón?¿


Pues será eso... tus png guárdalos como BMP, de un tamaño estandar, ya sea 16x16, 32X32, 64x64, según los necesites. Y ponles de fondo el color Fuscia. Al Agregarlos al imagelist selecciona el mismo colo fuscia como color de transparencia y color de relleno; y la opción "Centrar" activada.

Así de simple.

xEsk 24-04-2008 01:06:29

Cita:

Empezado por ContraVeneno (Mensaje 282102)
Pues será eso... tus png guárdalos como BMP, de un tamaño estandar, ya sea 16x16, 32X32, 64x64, según los necesites. Y ponles de fondo el color Fuscia. Al Agregarlos al imagelist selecciona el mismo colo fuscia como color de transparencia y color de relleno; y la opción "Centrar" activada.

Así de simple.

Esto es valido y util, solo si las imagenes PNG no tienen transparencias, o contornos suaves... si es asi, al pasarlas a BMP quedan muy feas, heheh :P y lo se porque soy muy quisquilloso con estos temas xD

Realmente el tema grafico en el Delphi es algo que deberian de mejorar... no aceptar PNG hoy dia (sin componentes de terceros) es muy cutre, hablando en plata... xD

Tengo la esperanza que en futuras versiones del Delphi esto sea una realidad, hehe casi todos los frameworks acutales ya lo aceptan.

P.D.: Siento la calidad ortografica, pero estoy con un teclado americano xD

eduarcol 24-04-2008 01:24:02

Cita:

Empezado por xEsk (Mensaje 282135)
***

P.D.: Siento la calidad ortografica, pero estoy con un teclado americano xD

y que tienen nuestros teclados??? :D:D

roman 24-04-2008 02:01:02

Cita:

Empezado por eduarcol (Mensaje 282137)
y que tienen nuestros teclados??? :D:D

Lo mismo pregunto. El mío tiene acentos y eñes, ¡vamos! ¡hasta diéresis tiene mi teclado americano :D

// Saludos

egostar 24-04-2008 02:26:02

Cita:

Empezado por roman (Mensaje 282148)
Lo mismo pregunto. El mío tiene acentos y eñes, ¡vamos! ¡hasta diéresis tiene mi teclado americano :D

// Saludos

Y la enigmática X :D:D:D

Salud OS

jandok238 24-04-2008 02:38:06

Cita:

Empezado por egostar (Mensaje 282152)
Y la enigmática X :D:D:D

Salud OS

hasta aqui llego la ola :confused::confused:

;);):D:D

salu2 !!!!!!!

roman 24-04-2008 02:39:13

Cita:

Empezado por egostar (Mensaje 282152)
Y la enigmática X :D:D:D

:D

Cita:

Empezado por ContraVeneno
tus png guárdalos como BMP, de un tamaño estandar, ya sea 16x16, 32X32, 64x64, según los necesites. Y ponles de fondo el color Fuscia. Al Agregarlos al imagelist selecciona el mismo colo fuscia como color de transparencia y color de relleno; y la opción "Centrar" activada.

Lo que pasa amigo Contra, es que hay un mundo de diferencia entre la transparencia de un bitmap y la de un png. Para que se vea la diferencia que menciona xEsk, preparé esta imagen

http://img206.imageshack.us/my.php?image=tuxtp1.png

En la línea superior tienes la misma imagen bitmap en distintos fondos. Observa que sólo se ve bien en el primero que es el que coincide con el fondo magenta.

En la línea de enmedio está la misma imagen pero en formato png. Como ves, la transparencia es perfecta.

En la línea de abajo, se muestra un PngSpeedButton con tres posibles estados: habilitado y deshabilitado, éste con dos modalidades: difuminado y escala de grises.

// Saludos

sargento elias 24-04-2008 15:18:12

tamaño
 
muchas gracias a Todos, pero el Pngimagelist solo me deja meter 16x16 y yo los quiero de 48x48 por ejemplo es posible? como lo hago?

gracias por la info

sargento elias 24-04-2008 15:27:59

sorry
 
no he dicho nada :o

ContraVeneno 24-04-2008 15:33:06

Es cierto que entre un png y un bmp hay un mundo de diferencia y más cuando utilizas los componentes que están específicamente diseñados para trabajar con png (que por cierto, no se si puedas ponerlos en algún lugar donde pueda bajarlos, porque el enlace que aparece en la página que mencionaste, ya no los tiene disponibles y sí me interesa mucho darles una revisada).

Pero bueno, como excusa, solo diré que al trabajar con imágenes 16x16, no es tan complicado editar los bordes de un bmp para que se vean correctamente. :D (eso sí, genero la imagen en png y siempre tengo que editar los bordes del bmp).

Edito -- gracias yahoo
http://lil-jam63.developpez.com/data...nentsSetup.zip

espero que esos sean los mismos. Al parecer sí son los mismo, viene el enlace al nombre y a la página del autor, que es la misma que ya habían mencionando.


La franja horaria es GMT +2. Ahora son las 13:28:23.

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