Hallo, Hier ein kleines Tool - CompressJPG Es kann: - Alle JPG Bilder eines Verzeichnisses komprimieren - Alle BMP Bilder zu JPG konvertieren - Auch Unterverzeichnisse durchsuchen/bearbeiten - Bilder automatisch 50% verkleinern, sofern die mehr als 2520 Pixel Breite oder Höhe haben - Einstellung der Komprimierungsrate - Fortschrittsbalken - Protokoll der bearbeitete Dateien - Nutzt 8 Threads, eine CPU mit 8 Kernen wird damit voll ausgelastet. - Das Dateidatum bleibt erhalten, also die neuere Datei wird 2 Sekunden neuer, damit automatische Sicherungstools ein neues Dateidatum sehen und somit die alte große Datei überschrieben wird. Das Tool habe ich schon lange, neu ist hauptsächlich das Multithreading und das Verkleinern ab einer dicken Pixel-Größe. Viele Handy Kameras haben schon 15 oder 20 MegaPixel das Bild ist meist viele MB groß obwohl qualitativ nur wenig Info in den Pixel sich verbirgt. Handy-Fotos mit 3500 Pixel Breite ist irgendwie schwachsinnig und braucht nur viel Platz. Ein Versand per Mail ist um so schwieriger. Daher neu die Funktion ab 2520 Pixel das Bild fest um 50% verkleinern. Ich wünsche euch allen viel Freude mit dem kleinen Tool. Grüße Markus.
Ps: im Zip die EXE. Läuft ohne Installation unter jedem Windows.
Es wäre schön, wenn Du den Sourcecode veröffentlichen würdest. Nicht jeder will hier irgendwelche Exe-Files von irgendwo ausführen, auch wenn sie von Dir sind und Du uns versicherst, daß sie keine Probleme hätten. Außerdem heißt dieser Forenbereich "Projekte & Code", und das "Code" bezieht sich auf Sourcecode.
Anbei die Sourcen. PS: Lässt sich wohl auch unter Linux und MacOS kompilieren. Wer das machen mag kann das Linux Programm hier gerne posten. Wer darin was verbessern möchte, bitte hier wieder posten damit wir alle was davon haben. Fragen zum Code auch gerne hier. Rufus Τ. Firefly, Du kannst das auch gerne in das SVN vom Forum rein tun. Adde mich dann als Programmierer hinzu.
:
Bearbeitet durch User
Danke, sehr schön!
> Du kannst das auch gerne in das SVN vom Forum rein tun
Da wirst Du Dich an Andreas wenden müssen.
GITHub ist komfortabler (Web-Interface), "verbreiteter" und man muss sich an niemanden wenden..
Markus Müller schrieb: > Anbei die Sourcen. Ah -Pascal. Das ist mal wieder schön zu lesen, nicht immer C-artiges Zeug. MfG Paul
Anbei V2.15214 mit den Verbesserungen: - Dateien und Ordner können mit Drag&Drop in die EXE geschoben werden, die werden dann sofort komprimiert - Wenn man ein Desktop-Icon hat so können die Dateien darauf gezogen werden. Dann Startet CompressJPG und komprimiert gleich die Dateien/Ordner - StayOnTop - ist immer im Vordergrund - Hilfe - mit F1 Taste oder ? Taste Im Zip die EXE, läuft ohne Setup. Die Hilfe-Datei ist in der EXE integriert und wird automatisch angelegt wenn man sie aufruft. -------------------------------------- Der Source wurde nun etwas besser für Linux vorbereitet. Also die Einstellungen sollten dann in einer .conf Datei abgelegt werden und nicht in der Registry wie bei Windows. Jedoch sollte noch das Menü-Icon mit der About-Meldung erweitert werden. Wenn was auffallen sollte, gerne hier schreiben. -------------------------------------- Mögliche Verbesserungen: OpenGL einbinden und das Komprimieren der JPEG Bilder mittels Grafikkarte durchführen. Wenn jemand sich damit aus kennt, der kann das gerne einbinden.
:
Bearbeitet durch User
Anbei V2.15215 mit: - Pixel-Anzahl ab der 50% verkleinert wird auf 3840 erhöht, damit 1920 = FullHD raus kommt - Pixel-Anzahl änderbar - Hilfe detaillierter beschrieben - Lizenzbestimmungen/Haftungsbeschrängungen hinzugefügt - MD5: 42056f936812f9ceee5dbd9af083df97 von CompressJPG.exe Die neueste Version gibt es jeweils immer unter http://www.mmvisual.de
:
Bearbeitet durch User
Die angehängten Dateien: CompressJPG.zip : Enthält die EXE CompressJPG_V2.15215.zip : der Quellcode (Lazarus/FPC) ohne EXE
Anbei V2.15228 mit: - Wandelt nun auch PNG Dateien in JPG um. Ideal für Handy-Screenshots. - Für die Auswahl der Pixel eine zusätzliche "..." Taste eingebaut, die öffnet das Popup Menü - Im Popup-Menü feste Zahlen zusätzlich hinterlegt, 1280 ... 5120 Pixel Der Quellcode gibt es in der Zukunft hier: svn://mmvisual.myds.me/compressjpg Wer aktiv daran arbeiten möchte kann ich SVN Schreibrechte einrichten.
Alles schön und gut, aber das können Dutzende Programme ala Irvanview schon lange. Ne nette Fingerübung. Mehrwert?
Es darf doch für ein und der selben Problemlösung unterschiedliche Programme geben? Wenn nicht, dann löscht doch ein Mod diesen Thread bitte. Danke.
Markus Müller schrieb: > Es darf doch für ein und der selben Problemlösung unterschiedliche > Programme geben? > Wenn nicht, dann löscht doch ein Mod diesen Thread bitte. Danke. Ich denke, das war eine ernstgemeinte Frage von Falk und kein Gemeckere. Er fragte doch nur nach dem Mehrwert. Also ob dein Programm irgendwas besser kann als z.B. IrfanView. Kann doch gut möglich sein, also kannst du doch auch dein Programm mal selbst loben, warum nicht? Ich habe den Eindruck, als ob du ein wenig beleidigt bist...
Ich kann die Frage nicht beantworten weil ich sein Lieblingsprogramm nicht kenne. Die Funktionsweise habe ich in der Hilfe dokumentiert. Und dann kann er selbst herausfinden ob er meine SW einsetzten mag.
:
Bearbeitet durch User
Und wer braucht es noch wo jetzt beim Upload von Bildern in diesem Forum automatisch verkleinert wird?
loeti2 schrieb: > Und wer braucht es noch wo jetzt beim Upload von Bildern in diesem > Forum automatisch verkleinert wird? Ach Loeti... Du bist also der Meinung, daß alle Programme dieser Welt nur eine Existenzberechtigung haben, wenn sie für dieses Forum geeignet sind? Kannst du dir nicht vorstellen, daß man ein Programm auch außerhalb des Forums gut nutzen kann? Seufz...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.