Autor
|
Tema: [Duda] Imagen en el Form (Leído 16,243 veces)
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
PNG soporta 256 con la transparencia y sin pérdida de calidad
La cantidad de colores (256) no es lo mismo que la cantidad de bits/pixel, aunque eso también es incorrecto, 256 colores es primitivo. http://es.wikipedia.org/wiki/BppSaludos!
|
|
« Última modificación: 26 Mayo 2013, 20:13 pm por EleKtro H@cker »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
no consigo hacer que HtmlElementEventHandler y MouseEventArgs se lleven bien. que Spammer eres xD Si yo lo que intento decirte es que te tienes que olvidar del MouseEventArgs, que no existe ese evento para un webbrowser, ya te puse una alternativa de como se hace con los eventos del "body" saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Y porque os metéis en problemas de PNG, si el problema de verdad está en VS2012? xD
La alternativa esa es la del Teclado, que no haces que furule la F?
PD: Este topic está medio resuelto... Así que... xD
Spameo un poco...
No hay ninguna forma de intercalar un panel invisble para poder arrastrar el form y a la vez que se vea el contenido de abajo? xD
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
SγиtαxEяяoя
Desconectado
Mensajes: 154
|
La cantidad de colores (256) no es lo mismo que la cantidad de bits/pixel, aunque eso también es incorrecto, 256 colores es primitivo. http://es.wikipedia.org/wiki/BppSaludos! :O Entonces VB.NET cuanto es lo maximo de bits "colores" que recibe para la transparencia (para que deje de verse los bordes robustos y los muestre con la mejor calidad)
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
:O Entonces VB.NET cuanto es lo maximo de bits "colores" que recibe para la transparencia (para que deje de verse los bordes robustos y los muestre con la mejor calidad) No soy un experto en gráficos, pero una aplicación se vé a la misma cantidad de bits que tengas configurado en tu pantalla (panel de control > configuración de pantalla > color), es decir, a 32 bits. ya no se si estamos hablando de bpp o de cantidad de colores, pero la cantidad máxima posible de colores para un png son millones, 16 millones si no recuerdo mal, si me preguntas si esa cantidad se reduce por alguna razón al mostrar un png en un WindowsForm, pues eso sincéramente no lo sé. No sé a que te refieres con bordes robustos, no sé si estás hablando del form o de los bordes del png, postea una imágen del problema para salir de dudas. saludos!
|
|
« Última modificación: 26 Mayo 2013, 20:28 pm por EleKtro H@cker »
|
En línea
|
|
|
|
SγиtαxEяяoя
Desconectado
Mensajes: 154
|
postea una imágen del problema para salir de dudas.
A eso me refiero... Cuando al Form le cambio las propiedades BackColor = Cualquier color PictureBox Y pongo una imagen .PNG de alta resolución.. sus bordes se conservan con buena calidad Ejemplo.. Pero cuando le cambio la propiedad del Form BackColor = Window TransparencyKey = Transparent FormBorderStyle = None El form queda asi A lo que me quiero referir son a estas partes en blanco Y mira este es un ejemplo desde el PhotoScape, como podes ver la imagen esta en su mejor calidad y sus bordes no se ven robustos Ver imagen
|
|
« Última modificación: 26 Mayo 2013, 21:18 pm por SyntaxError404 »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Arriba tienes un source posteado por Seazoux donde está la solución, como ya te dije no es algo tán simple y hay que usar apis.
Saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Syntax como haces que sea transparente la imagen? Yo lo hice, y se ve gris. En vez de transparencias...
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
SγиtαxEяяoя
Desconectado
Mensajes: 154
|
Syntax como haces que sea transparente la imagen? Yo lo hice, y se ve gris. En vez de transparencias... El form tiene que tener estar propiedades BackColor = Window TransparencyKey = Transparent FormBorderStyle = None
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
si usas un color conocido (window) cualquier color que use dicho color conocido se mostrará transparent, además dicho color puede cambiar según el theme de Aero que use el usuario, no uses colores conocidos. Lo correcto es usar un color poco usado, y asegurarse que la imágen no contenga dicho color (hice una función para eso). me.BackColor = Color.fuchsia me.TransparencyKey = me.BackColor me.FormBorderStyle = None
Saludos
|
|
« Última modificación: 26 Mayo 2013, 23:00 pm por EleKtro H@cker »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
-•duda de form•-
PHP
|
marcopoloaz06
|
1
|
2,153
|
27 Junio 2007, 22:50 pm
por дٳŦ٭
|
|
|
AYUDA con insertar Imagen en FORM
Programación Visual Basic
|
Zaoner
|
8
|
4,504
|
19 Noviembre 2008, 19:15 pm
por WestOn
|
|
|
duda de los form
Programación Visual Basic
|
CH4ØZ
|
4
|
2,362
|
3 Octubre 2009, 12:58 pm
por Dessa
|
|
|
Como colocar una imagen de fondo en un Form de C#?
.NET (C#, VB.NET, ASP)
|
tonder
|
5
|
25,576
|
30 Julio 2011, 07:09 am
por 43H4FH44H45H4CH49H56H45H
|
|
|
(Solucionado) Problema visual con la imagen de fondo del form...
.NET (C#, VB.NET, ASP)
|
Eleкtro
|
3
|
2,782
|
22 Noviembre 2012, 23:21 pm
por spiritdead
|
|