{"id":245,"date":"2011-02-06T13:46:37","date_gmt":"2011-02-06T12:46:37","guid":{"rendered":"http:\/\/www.open4me.de\/?p=245"},"modified":"2011-02-23T22:54:10","modified_gmt":"2011-02-23T21:54:10","slug":"diff-tool-fur-grafiken","status":"publish","type":"post","link":"https:\/\/www.open4me.de\/index.php\/2011\/02\/diff-tool-fur-grafiken\/","title":{"rendered":"Diff-Tool f\u00fcr Grafiken"},"content":{"rendered":"<p>Heute stand ich vor dem Problem, dass ich eine gr\u00f6\u00dfere Menge an Grafiken hatte, die in zwei verschiedenen Versionen vorlagen und mich interessierte, was sich ge\u00e4ndert hat.<\/p>\n<p>Da eine kurze Suche im Internet kein brauchbares Programm zu Tage f\u00f6rderte, habe ich kurz ein kleines Kommandozeilen Programm in PHP geschrieben, dass die Unterschiede grafisch darstellt.<\/p>\n<p><!--more-->Ausgangsgrafiken:<\/p>\n<p><a href=\"http:\/\/www.open4me.de\/wp-content\/uploads\/hshb3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-247\" title=\"hshb3\" src=\"https:\/\/www.open4me.de\/wp-content\/uploads\/hshb3.jpg\" alt=\"\" width=\"200\" height=\"279\" \/><\/a><a href=\"http:\/\/www.open4me.de\/wp-content\/uploads\/hb3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-248\" title=\"hb3\" src=\"https:\/\/www.open4me.de\/wp-content\/uploads\/hb3.jpg\" alt=\"\" width=\"200\" height=\"279\" \/><\/a><\/p>\n<p>Erzeugte Grafik mit den Unterschieden:<\/p>\n<p><a href=\"http:\/\/www.open4me.de\/wp-content\/uploads\/diff_hshb3.jpg_hb3.jpg.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-246\" title=\"diff_hshb3.jpg_hb3.jpg\" src=\"https:\/\/www.open4me.de\/wp-content\/uploads\/diff_hshb3.jpg_hb3.jpg.jpg\" alt=\"\" width=\"400\" height=\"279\" \/><\/a><\/p>\n<p>Das Programm hat zur Zeit einige Einschr\u00e4nkungen:<\/p>\n<ul>\n<li>Nur JPEG-Format<\/li>\n<li>Zieldatei ist fest vorgegeben<\/li>\n<li>Gleiche Pixel werden immer als schwarz dargestellt<\/li>\n<li>Die Grenze f\u00fcr die \u00c4hnlichkeit von zwei Pixel ist fest kodiert<\/li>\n<\/ul>\n<p>Da das Programm vielleicht trotz der Einschr\u00e4nkungen auch f\u00fcr andere brauchbar ist, hier der Donwload-Link:\u00a0 <a href=\"..\/wp-content\/uploads\/imagediff.zip\">imagediff.zip<\/a><\/p>\n<p>Start \u00fcber php imagediff.php datei1.jpg datei2.jpg<\/p>\n<p>Zur Nutzung muss die <a href=\"http:\/\/www.php.net\/manual\/en\/features.commandline.introduction.php\">CLI-Version von PHP<\/a> installiert sein. Unter Ubuntu gibt es z.B. das Paket php5-cli.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute stand ich vor dem Problem, dass ich eine gr\u00f6\u00dfere Menge an Grafiken hatte, die in zwei verschiedenen Versionen vorlagen und mich interessierte, was sich ge\u00e4ndert hat. Da eine kurze Suche im Internet kein brauchbares Programm zu Tage f\u00f6rderte, habe ich kurz ein kleines Kommandozeilen Programm in PHP geschrieben, dass die Unterschiede grafisch darstellt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,13],"tags":[15,16],"class_list":["post-245","post","type-post","status-publish","format-standard","hentry","category-php","category-programmierung","tag-bilder","tag-diff"],"_links":{"self":[{"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/posts\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":12,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/posts\/245\/revisions"}],"predecessor-version":[{"id":261,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/posts\/245\/revisions\/261"}],"wp:attachment":[{"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/media?parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/categories?post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/tags?post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}