elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?  (Leído 1,064 veces)
Tachikomaia


Conectado Conectado

Mensajes: 1.372


Hackentifiko!


Ver Perfil
Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?
« en: 10 Agosto 2024, 13:24 pm »

Tengo el dibujo en Flash, mide 32x32 px.

Lo publico como png y gif.

Si les cambio la extensión a ico, no se reconocen como tales, dice que no hay ícono ahí.

Abro el png con paint y lo guardo como bmp. Luego lo cambio a ico, funciona pero no es transparente.

Abro el png con paint y lo guardo como gif. Luego lo cambio a ico, no funciona.

Tal vez hago algo distinto pero es lo que recuerdo y no volveré a probar por ahora porque el frío me está congelando las manos.


En línea

Danielㅤ


Conectado Conectado

Mensajes: 1.798


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?
« Respuesta #1 en: 10 Agosto 2024, 15:48 pm »

Hola, los iconos con transferencia no pueden tener la extensión .ico, sinó .png.
Obviamente que si haces esa conversión de png a ico, la transparencia no existirá.


Saludos


En línea

Songoku
Supersayan y
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.819


Supersayan


Ver Perfil WWW
Re: Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?
« Respuesta #2 en: 10 Agosto 2024, 16:03 pm »

Existen programas como el AWicons que te permiten crear iconos a partir de imágenes de diferentes formatos. En este caso si quieres que el icono tenga transparencias tienes que crearlo a partir de una imagen con dicha transparencia, osea tiene que ser una imagen gif o png.

Otra posibilidad es usar alguna pagina para crear este mismo icono desde una imagen de modo online. Pero por desgracia la calidad que suelen dar a los iconos así creados no es precisamente muy buena por lo que yo te aconsejo que mejor uses el AWicons o algún otro programa para realizar la conversión localmente. Pero en fin si quieres aquí tienes unas cuantas paginas como las mencionadas en las que podrás realizar esta conversión online (si lo buscas en google te aparecerán tropecientas mas), pero recuerda que la imagen debe transparente y por tanto para ello debe ser gif o png si quieres que el icono resultante sea transparente:

https://www.png2ico.com
https://www.freeconvert.com/es/png-to-ico
https://www.img2go.com/es/convertir/png-a-ico
https://convertio.co/es/png-ico
https://imagen.online-convert.com/es/convertir/png-a-ico

Saludos...

Songoku
« Última modificación: 10 Agosto 2024, 16:05 pm por Songoku » En línea


EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.152



Ver Perfil
Re: Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?
« Respuesta #3 en: 10 Agosto 2024, 16:42 pm »

Tengo el dibujo en Flash, mide 32x32 px.

Lo publico como png y gif.

Si les cambio la extensión a ico, no se reconocen como tales, dice que no hay ícono ahí.

Abro el png con paint y lo guardo como bmp. Luego lo cambio a ico, funciona pero no es transparente.

Abro el png con paint y lo guardo como gif. Luego lo cambio a ico, no funciona.

Tal vez hago algo distinto pero es lo que recuerdo y no volveré a probar por ahora porque el frío me está congelando las manos.

Es que cambiar la extensión del archivo no hace que se convierta a otro, si haces eso vas a depender completamente del programa que va a abrir o importar ese archivo, si por ejemplo ese programa soporta png y los reconoce examinando la estructura interna del png, no importa que le pases un .fla si en realidad el archivo es un PNG.

Lo correcto es exportar tu icono como .ico nativo, tengo entendido de que tienes IrfanView, pues con él puedes abrir tu PNG con transparencia y guardarlo como .ico con transparencia



Otras opciones son Gimp, InkScape, Photoshop, etc, o utilizar aplicaciones OnLine como las que menciona Songoku, acá también tienes ese editor/conversor de iconos OnLine: https://www.xiconeditor.com/
En línea

Tachikomaia


Conectado Conectado

Mensajes: 1.372


Hackentifiko!


Ver Perfil
Re: Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?
« Respuesta #4 en: 11 Agosto 2024, 12:58 pm »

No estaba guardando la transparencia >___<

Ya lo logré usando IrfanView que tengo instalado. La calidad no era buena de por sí, pero bue, es para distinguir unos accesos directos de otros (txt) y que muestren más o menos de qué tratan.

Guardarlo como ico desde Paint no funciona.

Algo curioso es que el archivo ícono, en el explorador, no se actualiza por más que ponga actualizar o reabra la carpeta, aunque el acceso directo que lo usa sí, ya me había pasado con otro ícono que hice (sin transp), se actualiza luego de reiniciar la PC.
En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.152



Ver Perfil
Re: Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?
« Respuesta #5 en: 11 Agosto 2024, 16:09 pm »

Algo curioso es que el archivo ícono, en el explorador, no se actualiza por más que ponga actualizar o reabra la carpeta, aunque el acceso directo que lo usa sí, ya me había pasado con otro ícono que hice (sin transp), se actualiza luego de reiniciar la PC.

Eso es porque el Explorador de Windows crea una caché de iconos que utiliza para agilizar la presentación de miniaturas, vistas previas y vistas en mosaico donde se visualizan los iconos de los programas y demás.

Solución 1: Cambiarle en nombre al archivo al que se le cambió el icono para que piense que es uno nuevo y no use la caché, obviamente es una solución rápida pero no eficiente

Solución 2: Usar un navegador de archivos de terceros, por ejemplo WinRAR es muy útil para navegar entre archivos, ver ocultos, ver los iconos correctos porque no usa la cache de Windows, sino que lee el icono directamente del archivo. También es una solución rápida pero todo sigue igual para Windows.

Solución 3: Eliminar la caché de iconos y reiniciar el explorer, esta si es una solución real pero más laboriosa.

a) El archivo a eliminar es: %LocalAppData%\IconCache.db, ese archivo está oculto por lo que se tendrá que activar la vista de archivos ocultos.

b) Reiniciar el proceso Explorer.exe, se puede utilizar el Administrador de Tareas, seleccionar el proceso Explorador de Windows, darle click derecho > Reiniciar, o hacer cualquier cosa que reinicie el explorer como cerrar sesión, reiniciar el PC, etc

Para resumirlo en un solo comando sencillo se puede abrir una CMD y ejecutar lo siguiente:

Citar
Del /A %LocalAppData%\IconCache.db && TsKill explorer

- A partir de ese momento bastaría con darle a click derecho > actualizar, al escritorio para ver los nuevos cambios, al menos hasta reiniciar el PC

Nota: la cache de iconos (IconCache.db) se vuelve a crear automáticamente al reiniciar el PC, es decir, otra solución es reiniciar el PC
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.839



Ver Perfil
Re: Hacer ícono con transparencia en W7 ¿qué estoy haciendo mal?
« Respuesta #6 en: 15 Septiembre 2024, 12:50 pm »

Quick Any2Ico es un convertidor de iconos gratuito, completo, sencillo, liviano y lo más importante de todo: eficiente.

 - https://www.carifred.com/quick_any2ico/

Por supuesto, y como ya han explicado en otros comentarios, la imagen de entrada debe tener transparencia para crear un archivo de icono con transparencia. No se puede mantener una transparencia donde no la hay. Aunque, con otro tipo de utilidades, como por ejemplo el mencionado IfranView o también con ImageMagick, se puede especificar un color de pixel que eliminar por completo de la imagen, que dependiendo de la composición de colores de la imagen por lo general se usaría el código de color negro (#000000), blanco (#FFFFFF) o fucsia (#FF00FF) para "crear transparencia" ...lo cual es una metodología chapucera que genera un resultado estético horrible como ya describiste en tu experiencia al hacerlo con IrfanView.

Atentamente, Elektro.
« Última modificación: 15 Septiembre 2024, 13:00 pm por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿ Que estoy haciendo mal ? « 1 2 »
Programación Visual Basic
Mr.Know 13 5,900 Último mensaje 15 Junio 2010, 12:16 pm
por Psyke1
[?]Perl ¿Qué estoy haciendo mal?
Scripting
Fritos 3 3,058 Último mensaje 15 Junio 2010, 19:32 pm
por xassiz_
[SEO google ]No se que estoy haciendo mal D=
Desarrollo Web
Kase 9 4,192 Último mensaje 31 Julio 2011, 14:53 pm
por reflol
Que estoy haciendo mal---> C#??
.NET (C#, VB.NET, ASP)
Ila26 2 2,443 Último mensaje 6 Agosto 2014, 00:55 am
por DarK_FirefoX
Sniffing - Qué estoy haciendo mal?
Hacking
Creepee 3 4,119 Último mensaje 27 Febrero 2015, 22:09 pm
por Creepee
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines