PNG en visual basic

Iniciado por P3rch4, 9 Abril 2007, 05:57 AM

0 Miembros y 1 Visitante están viendo este tema.

P3rch4

que tal? bueno les paso a contar mi pequeña duda. hace poco empiezo con este temita del visual basic y tengo un gran problema, tengo imagenes que son PNG, y no las puedo utilizar dentro del programa, es decir, con la opcion "Image" ya que no reconoce el formato.

existe algun dll que me solucione esto? o existe alguna otra manera para utlizar los png en visual?

desde ya muchas gracias.

saludos

vivachapas

y no puedes cambiar la imagen a otro formato??? JPG o BMP???

Hans el Topo

#2
Si quieres un OCX
Descargar OCX

Si quieres una clase
Descargar Clase

He probado los dos, el problema que le veo a la clase es que no encontre la manera de descargar luego el png que cargas xD asi que si vas a cargar muchos pngs diferentes en el mismo picture o form no te lo aconsejo xD
 

P3rch4

muchas gracias por la respuesta , la verdad que la clase me costo entenderla para el uso que le quiero dar pero el ocx me vino bastante bien. El problema es que yo solucione mi problema  :P pero solo en parte: ahora puedo cargar el png pero tengo una dificultad con la propiedad "transparencia" de los png. La intencion es un muñequito que solo este "pintado" el contorno del personaje y que lo sobrante de la imagen este en transparente. EL gran problema no es que no funciona la propiedad, si no que toma como fondo el fondo de el picture, el picture box o el ImageWeb(ocx). La verdad no se como solucionar esto porque me gustaria que la transparencia sea con una imagen.

si alguien sabe la respuesta se lo voy a agradecer, y si fui medio confuso pregunten que estoy dispuesto a volverlo a explicar.

salute

LeandroA

hola yo hice el ocx y lamentablemente no se le pude asignar la transparencia, pero para lo que tu quieres te aconsejo la clase , y realmente no vi que incremente mucho la memoria creo que lo pudes usar sin problemas

Saludos

Hans el Topo

el problema de la clase es que no puedes liberar el gráfico de la memoria xD

yo que actualmente ando haciendo cosillas con gráficos la utilicé para comprobar su rendimiento... en cuanto procese un bucle gráfico de mi actual proyecto xD la ram que consumia aumentaba en unos cuantos mgs por segundo hasta que se disparaba el error de máximo uso de la clase o algo asi xD

para poner unas cuantas fotos no causa molestias pero cuando andas trabajando con cientos de frames xD