» Startseite » Blog » Phatch 0.2.4 

Blog

April 2012März 2012Februar 2012Januar 2012Dezember 2011November 2011Oktober 2011September 2011August 2011Juli 2011Juni 2011Mai 2011April 2011März 2011Februar 2011Januar 2011Dezember 2010November 2010Oktober 2010September 2010August 2010Juli 2010Juni 2010Mai 2010April 2010März 2010Februar 2010Januar 2010Dezember 2009Regal aus EnglandPSPadLED-Ersatz für HalogenRAM defektPhatch 0.2.4Konfigurationsdateien CoD 5 »World at War«Es werde Licht – erneut und endgültigEin kurzer, websiteübergreifender JahresrückblickNovember 2009Oktober 2009September 2009Januar 2009Dezember 2008November 2008Oktober 2008September 2008Juni 2008Mai 2008April 2008März 2008Februar 2008Januar 2008Dezember 2007November 2007Oktober 2007Mai 2007Februar 2007Januar 2007September 2006August 2006Juni 2006Mai 2006April 2006März 2006Februar 2006November 2005Oktober 2005September 2005Juli 2005Juni 2005Mai 2005Mai 2004Oktober 2003September 2003Juli 2003Juni 2002Mai 2002März 2002Februar 2002Januar 2002November 2001Oktober 2001Juli 2001Juni 2001Mai 2001März 2001Februar 2001Januar 2001
get Opera
get Mozilla Firefox
get Konqueror
get Mozilla Thunderbird
get Ubuntu Linux

Valid CSS!
Valid XHTML!

16.

Dezember

2009

Phatch 0.2.4

Schon seit einigen Tagen ist Phatch in der Version 0.2.4 auf meinem Linux Mint 8 (Helena) installiert. Bereits im August hatte ich mit der Beta-Version von Phatch 0.2 überprüft, ob inzwischen die EXIF-Daten der originalen Bilddatei übernommen werden. Dies war bei meiner Canon EOS 350d und Phatch 0.1.x bisher nicht der Fall gewesen.

Schon damals stellte sich heraus, dass die Konfigurationsdateien von Phatch 0.1.x nicht zur Version 0.2 kompatibel sein werden. So wurde beispielsweise das Modul, welches die Platzierung von Wasserzeichen ermöglicht, neu geschrieben. Die Positionsangaben haben sich verändert, damit Wasserzeichen auch ohne großen (persönlichen) Rechenaufwand in der Mitte eines Bildes platziert werden können.

Das Platzieren eines mittigen Wasserzeichens war bisher nur umstänglich möglich, da stets Abstände in Pixel anzugeben waren. Aber auch andere der .phatch-Actionscriptlisten wurden verändert. Daher besteht keine Kompatibilität zwischen .phatch-Dateien aus der Version 0.1.x und 0.2.x.

Sind nun alle bisher angelegten .phatch-Dateien mit einem Schlag wertlos und die Informationen darin verloren? Nein. Mit einem kleinen Bischen Aufwand lassen sich die Informationen relativ einfach in neue .phatch-Dateien für die Version 0.2.x übernehmen.

Die folgende Anleitung wurde unter Linux erstellt. Sie ist natürlich auch mit einem anderen Texteditor als gedit durchführbar und somit können auch unter Windows die Inhalte der .phatch-Dateien betrachtet werden.

Öffnen der .phatch-Scriptliste mit gedit

Die geöffnete Datei enthält Informationen wie das Beispiel für das Wasserzeichen, welches ich in meine Bilder auf www.x-fish.org integriere:

{'actions': [{'fields': {'Horizontal Offset': u'-5   px',
                         'Mark': u'/foo/bar/logo_08_watermark.png',
                         'Method': u'By offset',
                         'Opacity': u'100',
                         'Vertical Offset': u'-5  px',
                         '__enabled__': u'true'},
              'label': 'Watermark'},
             {'fields': {'As': '',
                         'Filename': u'',
                         'In': u'/foo/bar/blog_picture',
                         'JPG Quality': u'85',
                         'JPG Size Maximum': '0kb',
                         'JPG Size Tolerance': '5%',
                         'PNG Optimize': u'false',
                         'Resolution': u'',
                         '__enabled__': u'true'},
              'label': 'Save'}],
 'description': u'Beschreibung f\xfcr die Aktionsliste'}

Gleich im Anschluss der Inhalt einer mit Phatch 0.2.4 angelegten .phatch-Actionscriptdatei:

{'actions': [{'fields': {'Horizontal Justification': 'Right',
                         'Horizontal Offset': u'-5  px',
                         'Mark': u'/foo/bar/logo_08_watermark.png',
                         'Method': u'By Offset',
                         'Offset': u'5  px',
                         'Opacity': u'100',
                         'Orientation': u'Normal',
                         'Position': u'Bottom Right',
                         'Vertical Justification': 'Bottom',
                         'Vertical Offset': u'-5  px',
                         '__enabled__': 'yes'},
              'label': 'Watermark'},
             {'fields': {'As': u'',
                         'File Name': u'',
                         'In': u'/foo/bar/blog_picture',
                         'JPEG Quality': u'85',
                         'JPEG Size Maximum': '0kb',
                         'JPEG Size Tolerance': '5%',
                         'Metadata': 'yes',
                         'PNG Optimize': 'no',
                         'Resolution': u'',
                         'Show Type Options': 'no',
                         'TIFF Compression': u'',
                         '__enabled__': 'yes'},
              'label': 'Save'}],
 'description': '',
 'version': '0.2.4'}

Die Inhalte ähneln sich sehr, jedoch sind gerade bei der Platzierung der Wasserzeichen durch das komplett überarbeitete Modul einige Angaben anders.

Da das Wasserzeichen mit einem Abstand von 5px zum rechten und unteren Bildrand platziert werden soll, wurde in Phatch 0.2.4 die Position Bottom Right ausgewählt. Die Abstände konnte ich einfach aus dem bisherigen Action-Script von Phatch 0.1.x auslesen und übernehmen.

Eine neue mit Phatch 0.2.4 kompatible Aktionsliste ist somit schnell mit ein paar Mausklicks zusammen­gestellt, die per Hand angepassten Werte können aus der im Texteditor geöffneten .phatch-Datei ausgelesen werden.

Actionscripts in Phatch 0.2.4

Bei umfangreicheren Actionscript-Listen dauert es natürlich etwas länger, dennoch sollte es mit dieser Methode möglich sein, die Werte aus den alten Scripten relativ einfach in neu angelegte Script-Listen zu übernehmen. Insbesondere dann, wenn man sich nicht mehr sicher ist, ob man als Abstand 5, 10 oder 15 Pixel angegeben hatte oder wie groß der Radius der Rundung der Ecken vorgegeben war.

X_FISH

Werbung


Impressum
GnuPG public key
Das Generieren dieser Seite dauerte genau 1.42909 Sekunden.