Reeds enige tijd geleden ben ik begonnen met een grafisch programma waarmee je tegelijkertijd duizenden foto's mee kunt manipuleren. Hiervoor bestonden reeds krachtige tools in Ubuntu zoals imagemagick of nautilus-image-converter. Het programma was eerder voor mijn vriendin geschreven die fotografe is en als typisch eind-gebruiker niet met de command-line werkt, waardoor imagemagick afvalt. Ook gaat het om meer bewerkingen op een foto als een herschaling, waardoor nautilus-image-converter ook geen optie was. Gimp kan ook batchen, maar dat is niet gemakkelijk in gebruik voor computerleken.
Voor windows bestaan er talloze gratis photo batch programma's en het verbaasde mij dat voor linux dit nog niet bestond. Dus even de handen uit de mouwen met mijn favoriete programmeerbibliotheken: python als motor, pil voor de beeldverwerking en wxPython voor de grafische omgeving (waardoor het meteen ook op Windows en Mac werkt). Iedereen die vertrouwd is met python en pil kan gemakkelijk een plugin schrijven, omdat het wxpython gedeelte automatisch wordt gegenereerd en hier dus geen kennis van nodig is. De core en de gui zijn ook gescheiden, dus als iemand een qt versie wil maken wil ik gerust assisteren.
Dit is slechts een greep uit het aanbod wat Phatch met al je fotos doen:
- herschalen
- draaien/spiegelen
- canvasgrootte veranderen (croppen)
- plaatjes voorzien van al dan niet transparante ronde hoeken
- schaduw
- kleurmodus veranderen (phatch ondersteunt zelfs ook cmyk!)
- al dan niet transparant watermerk (je eigen logo van bv je website op elk plaatje)
- recursief door alle folders
- opslaan onder andere namen en resoluties
- enz... (zie
http://forum.ubuntu-nl.org/message/195740#p195740)
Je kan deze in combinatie opslaan in actielijsten. Het belangrijkste is dat je altijd eindigt met een "opslaan" actie. Later zal het mogelijk zijn om een console versie van phatch te draaien op webservers met je vooraf gedefinieerde actielijsten.
Een Nederlands snelcursus vind je hier:
http://photobatch.wikidot.com/getting-started-nlPhatch is ook volledig vertaald in het Nederlands (en gedeeltelijk in tal van andere talen, zie
https://translations.launchpad.net/phatch/trunk/+pots/phatch).
Voor screenshots en meer informatie zie:
http://photobatch.stani.beAls je onderaan klikt op "free download", kom je op de pagina waar je een ubuntu .deb installer voor phatch kan downloaden.
Voor nautilus integratie kan je python-nautilus installeren (sudo apt-get install python-nautilus). Voor betere EXIF en IPTC metadata ondersteuning, kan je best dit installeren:
http://packages.ubuntu.com/hardy/python/python-pyexiv2Enkele resultaten...
... en enkele schermafbeeldingen ...
Veel plezier ermee!
Stani