Cita:
Empezado por jars
Quisiera ver la forma de tomando el primer frame de la pantalla, luego p.ej. cada 1" poder comparar que parte de la pantalla cambió y asi ir guardando solo los cambios y ademas comprimirlos con zlib para optimizar el espacio de almacenamiento hasta terminar la captura y generar un avi u otro formato. Entonces la idea es minimizar al maximo el tamańo de la grabación de pantalla.
|
Imagino que la forma más sencilla es dividiendo la pantalla en zonas, de forma que puedas comparar las zonas de la imagen 1 con las zonas de la imagen 2. Las que no hayan cambiado no hace falta guardarlas.
Si divides más imágenes, tendrás más tiempo de proceso y más compresión.
Si divides en menos imágenes tendrás menos tiempo de procesamiento, pero las imágenes (o la información que guardes) será mayor.
Otro tema interesante a discutir sería la forma más rápida de comparar 2 imágenes de NxN pixels (correspondientes a los trozos en los que has dividido la imagen original). Streams, conversión a b64 o similar, pixel a pixel,...