Bilder verkleinern….
Update: Es gibt eine aktualisierte Version des ImageResizers
…kann man ab sofort mit dem Image Resizer.
Aus gegebenen Anlass habe ich mir eine Stunde Zeit genommen und ein kleines Programm geschrieben, mit dem man ohne viel Aufwand viele jpg-Bilder (Fotos) verkleinern kann.
Man kann beliebig viele Bilder zum Verkleinern auswählen, ein Zielverzeichnis angeben und die maximale Breite/Höhe bestimmen. Der ImageResizer skaliert die Bilder dann unter Berücksichtigung des Seitenverhältnis auf die angegebene maximale Größe.
Ich habe mich in dieser ersten Version auf das jpg Format beschränkt, vielleicht folgt die Funktionalität für andere Formate später.
Was der „gegebene Anlass“ ist? Nun, da kommt vieles zusammen.
- Zum Ersten wollte ich mal wieder etwas mit .NET / C# programmieren, um mein Wissen etwas aufzufrischen.
- Zum Zweiten möchte ich anhand dieses kleinen Projekts herausfinden, wie weit es mit der Kompatibilität von Mono, der freien Implementierung des ECMA / ISO Standards des .NET Frameworks, zum .NET Framework von Mircrosoft mittlerweile ist.
- Und zum Dritten wurde ich in letzter Zeit erstaunlich oft gefragt, mit welchem Programm man denn schnell und einfach eben diese Aufgabe erledigen könnte. Natürlich gibt es viele, viele bessere Lösungen als mein ImageResizer, aber so hatte ich wenigstens ein Ziel für meine .NET/Mono Experimente
Das Ergebnis möchte nun hier veröffentlichen, natürlich als freie Software unter der GNU GPL
Ich habe mehrere Versionen vorbereitet:
Ein ZIP-Archiv mit dem Quelcode und allen Projektdateien
Benutzt habe ich SharpDevelop für die Entwicklung an sich und das MS VisualStudio 2003 für den Installer).
(Anmerkung: Nein, schön ist der Code nicht, ich weiss. Ist eben Quick’n’Dirty )
Einen Installer für Windows.
Getestet habe ich diesen nur mit Windows XP mit installiertem Service Pack 2. (und dem .NET Framework, aber das ist bei SP 2 inbegriffen, soweit ich weiss. Wenn es nicht installiert ist, mekert der Installer)
Nur die Exe-Datei.
Mehr braucht man eigentlich garnicht, um das Programm zu benutzen (insofern das .NET Framework oder Mono installiert und lauffähig ist).
Der ImageResizer funktioniert auch mit Mono (Version 1.1.7-1) (getestet mit Linux, dürfte auch für MacOSX, etc. gelten).
Ich hoffe, mit dem kleinen Programm ein wenig zum Weltfrieden beigetragen zu haben und freue mich über jede Reaktion
Am 16. Juli 2005 um 20:37 Uhr
Das Programm ist wirklich sehr praktisch!!! Vielen Danke für deine kreative Arbeit!
Nach einem solchen Programm habe ich schon lange gesucht…
Am 20. Juli 2005 um 15:14 Uhr
Ich danke dir für dein super Programm, genau das was ich suchte!
Am 8. September 2005 um 14:02 Uhr
Am 8. September 2005 um 14:04 Uhr
Am 16. Oktober 2005 um 17:49 Uhr
klasse programm, genau das was ich gesucht hab, vielen dank
Am 28. März 2006 um 18:51 Uhr
besser spät als nie!
habs heute benutzt!
Am 28. März 2006 um 19:55 Uhr
oha, vielleicht sollte ich wirklich in naher zukunft mal die leicht verbesserte version veröffentlichen, die hier schon länger auf meiner festplatte schlummert
->ab auf die ToDo List damit
Am 18. September 2006 um 11:57 Uhr
Der ImageResizer wurde aktualisiert Einfach mal oben in der Kopfzeile auf „ImageResizer“ klicken…
Am 14. Oktober 2006 um 22:47 Uhr
Am 12. März 2007 um 21:42 Uhr
Ein super tool hast du gepastelt. Vielen, vielen Dank! Das ist sowas von praktisch
gruß evo
Am 26. Mai 2008 um 20:32 Uhr
klasse programm, genau das was ich gesucht hab, vielen dank