Asuntos Oficiales > Retos

 Formato Bmp

<< < (19/35) > >>

Geo:
Ya lo corregí, el problema era un par de errores "de dedo" en la parte del padding, pensé que todo allí estaba correcto pues algunas imágenes las cargaba sin problemas :P.

Funciona perfecto en Linux, pero tratando de compilar con VC++ Express nuevamente salen mal algunas imágenes, estoy seguro que es por la "alineación" y tamaño de algunos tipos de datos, ahorita voy a probar con MinGW (Dev-C++).

Saludos,
JJ (Geo).

Diodo:
Muy bueno tu programa Juank, he estado mirando tu codigo y he aprendido algunos truquillos como el de la transparencia del formulario que queda muy bien  :)  . Y el manejo de excepciones que haces, como habras visto yo no hago ningun try catch  ;)  , la falta de costumbre sera , la libreria dll,etc,etc , bueno ya se nota quien es el profesional   :D
La unica pega que he visto es cuando vuelve el foco al formulario principal, despues de seleccionar la imagen con el dialogo, las partes del formulario principal que tapaba el filedialog no se repintan y se quedan en negro, sera cuestion de hacerle un invalidate al form principal ....   :hola:

JuanK:
:lol:  jejeje gracias por los comentarios!!! :lol:  

Lo de profesional es inmerecido :S realmente estoy hasta ahora aprendiendo de C# 3.0 en el visual 2005 ya antes manejaba el 2003 pero muy poco de windows forms, solo directX y modo consola nada profundo... recien hace unos meses estoy profundizando para tratar de obtener una certificacion microsoft de aca a un año Dios mediante.

Lo de el invalidate  :ouch:  , de hecho lo tenia ahi pero lo removi porque crei que no era necesario, no habia fijado luego del bug que me decias, aunque ya lo vi... :losiento:

Aun estoy afinando la documentacion, pues he tenido problemas con el ndoc para .net framework 2.0.  :scream:

Danielo:

--- Citar ---verigua en gdi acerca de lock bytes
--- Fin de la cita ---
No encontré mucho sobre lock bytes, pero por lo poco que vi y entendí  :(  me parece que  :think:  ¿es para trabajar con DirectX?


--- Citar ---http://winapi.conclase.net/
--- Fin de la cita ---
Excelente página!!!... es con la que vengo aprendiendo desde el principio del reto ya que está todo muy bien explicado.

Y ya encontré una función similar a PutPixel  :jumpie: , en GDI se llama SetPixel y su sintaxis es:

--- Código: Text ---COLORREF SetPixel(    HDC hdc,          // manipulador a contexto de dispositivo     int X,            // coordenada x del pixel    int Y,            // coordenada y del pixel    COLORREF crColor  // color del pixel   ); 
Aún no la he probado (falta de tiempo), pero creo que funcionará  :rolleyes:

inforsystem:
Hola a todos.
Soy el que escribio el codigo que interezó a muchos.Perdón por no responder antes.

Aqui les presento otro:

bitsize = (ancho_imagen * ((bpp + 7) / 8) * abs(alto_imagen);

Este codigo, como el otro ¿que solucionan?Como habran observado aquellas personas que les sucedia que la imagen de dibugaba mal(como pixeles agitados por el viento), el ancho de la imagen o, el alto de la misma, termina en nùmero impar.

saludos a todos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa