Theck
01/06/2006, 22:49
Buenas coders megaPro's, necesito de vuestro manantial de sabiduría para despejar una chorrada que me ha estado haciendo perder tiempo de aprendizaje.
La cosa es que estoy haciendo los tutoriales que hay por el Wiki para ir aprendiendo a usar SDL, y hoy me ha tocado SDL_Image, y más concretamente he llegado al colorKey.
Tengo una imagen en jpg con el fondo verde total (RGB: 0,255,0) (adjunto nave.jpg), la cargo sobre una superficie y le hago el setColorKey con ese color.
La cosa es que el resultado no es el correcto, es más, abro el jpg y si capturo el color me dice que es RGB: 0,255,1 ¡oO!. Si pongo ese valor en el programa obtengo el resultado que podeis ver en el segundo adjunto (problemaSDL.jpg).
¿Alguna idea de porque hace eso?
¿Es porque es JPG (guardado con el photoshop con la calidad máxima, toda la imagen hecha sin el antialiasing, pixel a pixel)?
¿ Es el SDL_Image que con Jpg no lo hace bien?
Muchas gracias por adelantado y a ver si pronto puedo empezar a colaborar con algo que valga la pena y que no sean problemas xD
La cosa es que estoy haciendo los tutoriales que hay por el Wiki para ir aprendiendo a usar SDL, y hoy me ha tocado SDL_Image, y más concretamente he llegado al colorKey.
Tengo una imagen en jpg con el fondo verde total (RGB: 0,255,0) (adjunto nave.jpg), la cargo sobre una superficie y le hago el setColorKey con ese color.
La cosa es que el resultado no es el correcto, es más, abro el jpg y si capturo el color me dice que es RGB: 0,255,1 ¡oO!. Si pongo ese valor en el programa obtengo el resultado que podeis ver en el segundo adjunto (problemaSDL.jpg).
¿Alguna idea de porque hace eso?
¿Es porque es JPG (guardado con el photoshop con la calidad máxima, toda la imagen hecha sin el antialiasing, pixel a pixel)?
¿ Es el SDL_Image que con Jpg no lo hace bien?
Muchas gracias por adelantado y a ver si pronto puedo empezar a colaborar con algo que valga la pena y que no sean problemas xD