Seite 1 von 1

Bitmap zu JPEG ohne PIL

Verfasst: Sonntag 28. März 2010, 01:51
von derdaniel
Erstelle per Pythonscript ScreenShot's mit CreateBitMap und wandle
sie dann mit einer externen Konsolen-App in PNG's um
(JPEG is mir an dieser Stelle auch recht).

Hat jemand nen Ansatz wie ich das per Python direkt machen kann ?
Wichtig ist ohne Zusatztools, LIB's usw, kann hier nix installieren.

(Und sagt nicht geht nicht ohne Zusatz-LIB's,
das haben zu den Screenshots auch alle gesagt :-)

lg,

der Daniel.

Verfasst: Sonntag 28. März 2010, 08:03
von BlackJack
@derdaniel: Und da hatten bei den Screenshots auch alle recht, wenn Du `win32ui.CreateBitMap()` verwendet hast. Denn `win32ui` ist kein Modul aus der Standardbibliothek.

In der Standardbibliothek gibt's das `zlib`-Modul. Zusammen mit dem `struct`-Modul kann man sich sicher etwas basteln, das Bilder im PNG-Format erstellt. Ist sicher eine gute Programmierübung. Viel Spass. :-)

Verfasst: Sonntag 28. März 2010, 12:13
von Leonidas
Also PIL kann man auch einfach entpacken, das muss man nicht installieren. Natürlich, wenn du dir deine eigene PNG-Lib selbst schreiben willst, ist das ebenso in Ordnung.