Donnerstag, 30. April 2009

Gimp-Plugin 'batch_convert2tifgray'

Da man das Plugin 'batch_convert2tifgray' bei Gimp 2.6 nicht mehr vernünftig einsetzen konnte, habe ich es mal wieder aktualisiert. Es wird jetzt bei den Filtern unter 'batch' angezeigt.

Nächste Ziele: Die Vorwahl der Filtereinstellungen wieder durch eine eigene Wahl einsetzen und das Schreiben eines Log-Files wieder einzuschalten. - Lustig wäre überhaupt mal eine dynamische Kombination von Filtern zu ermöglichen. Die müsste man dann jeweils einmal kombinieren und einstellen können und anschließend das ganze Set von Filtern auf ein einzelnes Bild, ein Verzeichnis von Bildern oder einen ganzen Verzeichnisbaum anwenden können. Weil: In aller Regel hat man ja nicht ein Bild, sondern eher 300.

Dienstag, 28. April 2009

Gimp-Plugin

Vor einiger Zeit hatte ich mal das Problem Massen von JPG's für den Graustufen-Offset-Druck vorzubereiten. Die Vorgaben der Druckerei waren dabei, dass die Bilder um ca. 10% im Tonwert zunehmen. Außerdem musste man die reinen Weißtöne soweit reduzieren, dass Sie z.B. in Bildern noch ein bisschen Farbe abbekamen. Im Endeffekt durften die Bilder also nicht zu schwarz und nicht zu weiß werden. In Gimp kann man das Problem lösen, indem man bei den Farbwerten das Spektrum der Zielwerte entsprechend reduziert, das also nach der Bearbeitung die Farbwerte von minimal 25 bis maximal 252 reichen, statt von 0 bis 255.
Wenn man das oft mit der Maus machen muss, wird es schnell grausam. Und um mir das zu ersparen, habe ich das Gimp-Plugin "Batch Convert to Tif-grayscale" programmiert. Damit kann man die Bilder in Graustufen umwandeln, dann durch "Unscharf maskieren" etwas kontrastreicher machen und die Konturen betonen und schließlich die Verteilung der Farbwerte wieder reduzieren. Das geht dann auch automatisch in den Unterverzeichnissen. Für misslungene Fälle sollte eine Log-Datei produziert werden. Leider ist die alte Fassung des Plugins noch für Gimp 2.3 und es geht sowieso nur, wenn die Python-Unterstützung mit installiert ist.

Bei starken Kontrasten sieht man die Farbwertreduktion am Bildschirm praktisch gar nicht. Das macht sich erst bemerkbar, wenn der Druck fertig ist.

Freitag, 24. April 2009

Pygame-Experimente

Seit einiger Zeit versuche ich kleine 2D-Spiele mit Python und Pygame zum Laufen zu bringen. Alle Versuche beginnen mit den Tutorials von www.pygame.org. Besonders dankbar bin ich für das Tutorial von Shandy Brown.

Mein letzter Versuch pygame_gui beinhaltet eine Art GUI mit Engine und kleinem Testprogramm. Zwei Spielfiguren - als Boxes oder Bilder - kann man über die Pfeiltasten bzw. w-a-s-d gleichzeitig steueren kann. Dazu kommt als Simulation haufenweise zufällig herunterschwebende Rechtecke. Was auch geht, ist ein Klappmenü im normalen Fensterstil und eingeblendeter Text.

Weitere Ziele sind eine Hintergrundmap, Kollisionserkennnung und die Möglichkeit, dass Spielfigur A oder B etwas wegwerfen. Dann eine Texteingabemöglicheit, dann die Umsetzung von einer Art Laufbewegung ...

Donnerstag, 23. April 2009

Homepage für GM-Film


GM-Film wollte seinen Webauftritt völlig umgestalten. In ca. drei Monaten wurde dafür ein winziges CMS auf der Grundlage von PHP5, Mysql und Ajax-Elementen entwickelt. Die daraus entstandene Website www.gm-film.net habe ich in enger Zusammenarbeit mit GM-Film entworfen und dann die ersten Schritte realisiert. Die Website ist nun eigenständig und wird vom Besitzer selbst weitergepflegt.

Hier finden sich die Dateien für das CMS: Damnsmallcms. Wer will kann sich noch tinyMCE in das Javascript-Verzeichnis legen. Dann wird der Editor etwas komfortabler. Bei der nächsten Gelegenheit packe ich noch ein Setup für die Datenbank dazu.

Bachkiesel

Das sind meistens kleine, vom Herumpoltern im Wasser rundgewaschene Steine. Solange sie nass sind, zeigen sie viele verschiedene Farben und glitzern in der Sonne.