Me preguntaba si hay alguna función para reducir la resolución de una imagen en luadev, y hacer un efecto de pixelado.
Saludos.
EDITO:
Trasteando lo he conseguido usando for, pero es muy lento jeje.
Capture = image.load(...) --una imagen while true do for x = 1,480,5 do for y = 1,272,5 do COL = image.pixel(Capture,x,y) --capturo el color de un pixel de la imagen PIXEL = image.create(5,5,COL) --creo una imagen mas grande con el color image.blit(PIXEL,x,y) --bliteo la imagen creada end end end
Alguien me puede decir como se sustituye el for por un while en ese código? lo tenía por ahí pero lo he perdido jeje
Pobre PSP
By Jorge_97
No es imposible tranquilo...
Cuando libere PlutuX con la descarga podrás ver como se hace.
Estoy poniendo unos retoques y en breve subo el enlace de descarga.
Mientras, aquí te dejo el vídeo con la función "Pixelar"...
Imposible es intentar volver atrás... el resto, es posible.
=) =)
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
Gracias
Que bueno, por eso te pregunté lo del resize en plutux jeje.
La verdad es que lo queria usar para hacer una mini aplicación que tomaría las imagenes de la go cam y las pixelaría en tiempo real.. es un experimento para simular la visión de insectos.. bueno no creo que le interese a mucha gente pero yo lo hago como curiosidad mientras vuelvo a retomar el juego de minigolf, (a ver si lo termino jeje).
Aunque de momento no lo veo posible, ya que tarda bastante en pixelar una imagen, pero quizás se pueda si deviante hace una nueva versión de luadev y mejora el tema de los for.
Saludos
Pobre PSP
By jorge_97
ahahahahah sí XD
Además lo del pixelado está hecho con FOR...
Voy a ver si se me ocurre alguna forma de pixelar las imágenes de forma más rápida e instantánea para ese proyecto tuyo :D
Un saludo Mills
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
... //
Yo creo que reescalandola podría servir, te dejo aquí la función:
image.resize
(imagen, width, height)
de todas formas te aconsejo que te pases por la documentación de LuaDEV, ya que creo que hay algo más para hacer esto...
Salu2!
Ya
Eso no hace nada, si hago un resize y reduzco la imagen y luego la vuelvo a hacer grande, sigue siendo la misma imagen, no se pixela.
Pobre PSP
Probaste
Probaste a usar una imágen con poca resolución?, por ejemplo de 100x100 a 480x272 así se pixelaría
saludos!
Me imagino que lo que él
Me imagino que lo que él quiere hacer es pixelar una imagen que usó usa o usará en algun momento con su calidad total.