dimanche 4 janvier 2015

Screenshots komprimieren

Ich schreibe zur Zeit an einem Programm zur Protokollierung. Dazu soll, wenn der Bildschirminhalt sich geändert hat, dieser als screenshot archiviert werden (maximal alle 5 sec). Das augenmerk soll dabei primär auf schrift gelegt werden.



Doch mein Problem ist, wenn ich die Bilder zum Beispiel alsj jpg abspeicher (bei einer qualität von 0.1 - da kann man schrift gerade noch so erkennen), dann ist die Datei bei einer auflösung von 1920x1080 immernoch ca. 75kB groß. auch mit der zip komprimierung komme ich auf etwa 40kB

mein Ziel ist es jedoch an einem Tag maximal 60Mb zu produzieren. im worstcase sind das aber so immerhin 40kb/bild*24h/tag*60min/h*12bild/min = 691200kb/tag, also knapp 700mb.



ist es sinnvoll den text mittels ocr als textelemente herauszufiltern und den rest noch stärker zu komprimieren? und/oder das bild zu versuchen in eine vektorgrafik umzuwandeln?(ähnlich der funktion bei inkscape Bitmap vektorisieren?)

würde es sinn machen beides anzuwenden und vor der vektoriesireung den text zu entfernen (da dieser viele knotenpunkte braucht)?

oder hat jemand schon erfahrung damit gemacht und eine andere idee?



die enddatei muss nicht irgentwie spezifisch sein, zur not bastel ich da selber nen viewer.



ich bin für viele vorschläge offen.





Screenshots komprimieren

0 commentaires:

Enregistrer un commentaire