AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte JPG-Kompressor
Thema durchsuchen
Ansicht
Themen-Optionen

JPG-Kompressor

Ein Thema von Sko · begonnen am 27. Okt 2006 · letzter Beitrag vom 18. Mär 2007
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sko
Sko
Registriert seit: 11. Sep 2005
Hallo zusammen,

ich hatte die Aufgabe ein Programm zu erstellen, mit dem einfach Bilder komprimiert werden können. Herausgekommen ist dabei JPG-Kompressor, derzeit in der Version 1.8. Wenn man einen Quellordner angibt, wird dieser nach allen Dateien mit den Endungen *.jpg, *.jpeg, *.tga, *.png und *.bmp durchsucht. Diese Dateien werden in einer Liste und in einer Thumbansicht angezeigt. Man muss nur noch ein Häkchen bei den zu komprimierenden Dateien setzen, gewünschte Auflösung angeben und auf Komprimieren klicken. Die Bilder werden dann im Zielordner gespeichert (wenn angegeben), ansonsten wird gefragt ob der Quellordner verwendet werden soll. Wenn eine Datei bereits existiert, wird natürlich gefragt ob diese überschrieben werden soll. Es kann auch eine Diashow angezeigt aller Bilder angezeigt werden.

Features:
  • Kompressorauswahl: IrfanView oder interner Kompressor
  • Kompressionseinstellungen: Größe, Dateiformat, Qualität (nur jpg)
  • automatische Dateinamen: Zusätze, Nummerierung
  • Text und Bilder als Wasserzeichen einfügen
  • Explorer-Kontextmenü-Erweiterung
  • Druckfunktion
Benutzte Komponenten/Units:
  • Graphics32
  • GraphicEx
  • JEDI´s
  • JPEGTools von negaH
  • PNGComponents
  • TPrintPreview
Bedanken möchte ich mich bei negaH für die JPEGTools, bei axelf98 für die Funktion SchnelleVorschauBilder und bei mimi, dafür das er hier nach Icons gefragt hat, weil ich dadurch auf die TPNGImageList aufmerksam geworden bin

Ich würde mich über Kritik und Verbesserungsvorschläge freuen.

Update 1.7 beta [17.11.2006]:
  • neues unterstütztes Bildformat: *.tga
  • alle Icons ersetzt
  • einige Bugs behoben
  • Diashow (wird noch erweitert)

Update 1.7 [18.11.2006]:
  • es können nun Bilder als Wasserzeichen eingefügt werden (bmp, jpg/jpeg, png)

Update 1.7.1 [26.11.2006]:
  • der Fehler beim Laden von Bitmaps mit bfOffBits wurde behoben (vielen Dank nochmal an Phantom1)

Update 1.7.4 beta [03.12.2006]:
  • es gibt jetzt eine Kopierfunktion
  • für WinXP kann eine Autostartoption für den XP-Autostartdialog (das was immer kommt wenn z. B. ein USB-Stick anschließt) aktiviert werden
  • es kann eingestellt werden ob Thumbnails erstellt werden sollen
  • die Größe der Thumbnails kann eingestellt werden (klein, mittel, groß)
  • das Programm kann jetzt auch beendet werden wenn die Thumbs noch geladen werden
  • viele Verbesserungen im Quellcode

Update 1.7.6 beta [20.12.2006]:
  • 1-bit-Bitmaps werden korrekt angezeigt
  • PNGs werden unterstützt
  • neue Funktion: in ausgewählte Größe einpassen: man gibt Höhe und Breite an und die Bilder werden beim Komprimieren in diese Größe eingepasst
  • auf Wunsch einiger Tester wurde der Komprimieren-Button in das Bearbeitungsfeld verschoben
  • Thumbs werden jetzt mit StretchBlt statt StretchDraw erstellt: bessere Qualität
  • viele Verbesserungen im Quellcode

Update 1.8 [13.02.2007]:
  • die Oberfläche wurde etwas umgestaltet
  • es gibt eine Druckfunktion
  • es kann ein Index der Bilder des Quellordners gedruckt werden
  • in den Hints mit den Vorschaubildern (Liste) werden jetzt auch lange Dateinamen komplett angezeigt
  • es kann ausgewählt werden, ob die Bilder überhaupt in der Größe verändert werden sollen (Checkbox vor "Größe")
  • wieder einige Verbesserungen im Quellcode
  • einige Bugs behoben
Miniaturansicht angehängter Grafiken
katze_767.jpg   jpg-kompressor_148.jpg  
Angehängte Dateien
Dateityp: zip jpg-kompressor_18_134.zip (861,5 KB, 46x aufgerufen)
MfG Sko
Zitat von Phoenix:
[OT]Phoenix guckt in die Glaskugel, zuckt mit den Flügelspitzen, krächzt etwas von wegen 'Boden' und 'Scherben' und schubbst die Kugel in Richtung Tischkante.[/OT]
Rockbox
 
Benutzerbild von Sko
Sko

 
Turbo Delphi für Win32
 
#11
  Alt 3. Dez 2006, 10:38
Vielen Dank, ist behoben!
[Edit]...und hochgeladen[/Edit]
  Mit Zitat antworten Zitat
Benutzerbild von Sko
Sko

 
Turbo Delphi für Win32
 
#12
  Alt 20. Dez 2006, 19:30
Es gibt wieder ein Update, die Änderungen und neue Version stehen im ersten Post. Als nächstes werde ich wohl mal sehen wie ich PNG´s mit Alphachannel speichern kann (im Prinzip nicht schwer, ich muss nur sehen wie ich das in die Kompressionsfunktion einbaue), außerdem ist folgendes geplant:
  • automatisch Thumbs der komprimierten Bilder speichern (z.B. für Web-Gallerien)
  • einfache Editorfunktionen (z.B. Zuschneiden)
Wie immer hoffe ich das es euch gefällt und bin für Verbesserungsvorschläge offen.
  Mit Zitat antworten Zitat
Benutzerbild von Sko
Sko

 
Turbo Delphi für Win32
 
#13
  Alt 13. Feb 2007, 10:20
Hallo,

es gibt wieder ein Update, alle Änderungen und die neue Version gibts im ersten Post. Die Sache mit den PNG´s mit Alphachannel speichern ist noch nicht drin, weil andere Dinge erstmal wichtiger waren (Druckfunktion). Ich hoffe es gefällt euch und würde mich über etwas Feedback freuen.
  Mit Zitat antworten Zitat
Benutzerbild von Sko
Sko

 
Turbo Delphi für Win32
 
#14
  Alt 23. Feb 2007, 17:07
Gut das es mal jemand heruntergeladen hat, aber ich würde mich auch über etwas Feedback freuen . Oder isses so schlecht
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#15
  Alt 18. Mär 2007, 12:44
hey schönes Programm

naja ich habs mal gestartet das erste was mir entgegenspringt ist eine Fehlernachricht dass der Quellordner nicht exisitert


wunderschön finde ich diese vorschau beim mausover von den dateinamen sehr schön gemacht

schöne Programm auch um seine WoW screenshots zu formatieren(ich hab bis jetzt immer IrfanView verwendet werds mal mit deinem ne zeitlang testen )

aja nenn Targa auch TGA wenn du JPG schon verkürzt


lg Nico

edit hab noch was gefunden siehe anhang
Miniaturansicht angehängter Grafiken
anzeige_100.jpg  
Nico Müller
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#16
  Alt 18. Mär 2007, 12:54
schön wäre noch ein ladebalken oder ein "ladet" irgendwo einzubauen bei ordnern wo viele dateien enthalten sind bei meinen screenshot ordner hat dass reinladen viele minuten gebraucht und da is so eine anzeige schon recht schön

und eine funktion für das löschen der alten daten wäre auch nett die finde ich nicht

- beim drucken (ich habe keinen installiert) ist eine nachricht gekommen dass keiner ausgewählt ist oder so - und dann trotzdem die druckansicht gekommen, noch dazu war dann ein lehres fenster mit einem druckerbild das sich nicht wegklicken hat lassen

edit: nach dem umwandeln von 2000 dateien :

Zitat:
---------------------------
JPG-Kompressor
---------------------------
Some operation could not be performed because the system is out of resources. Close some windows and try again.
---------------------------
OK
---------------------------


lg nico
Nico Müller
  Mit Zitat antworten Zitat
Benutzerbild von Sko
Sko

 
Turbo Delphi für Win32
 
#17
  Alt 18. Mär 2007, 13:36
Zitat von Nicodius:
hey schönes Programm

naja ich habs mal gestartet das erste was mir entgegenspringt ist eine Fehlernachricht dass der Quellordner nicht exisitert
Ja, das ist in der neuen Version behoben, die werd ich dann gleich mal hochladen, sollte nur kommen wenn ein Quellordner eingestellt ist und dieser nicht mehr existiert.

Zitat von Nicodius:
wunderschön finde ich diese vorschau beim mausover von den dateinamen sehr schön gemacht
Danke
Zitat von Nicodius:
schöne Programm auch um seine WoW screenshots zu formatieren(ich hab bis jetzt immer IrfanView verwendet werds mal mit deinem ne zeitlang testen )
Ich nehm das auch hauptsächlich für meine WoW-Screenshots

Zitat von Nicodius:
aja nenn Targa auch TGA wenn du JPG schon verkürzt
Ok, das sollte das kleinste Problem sein.

Zitat von Nicodius:
edit hab noch was gefunden siehe anhang
Ich würde sagen das liegt an dem Windows Theme, da die Tabs sehr hoch sind und daher weniger Platz für den Rest ist.

Zitat von Nicodius:
schön wäre noch ein ladebalken oder ein "ladet" irgendwo einzubauen bei ordnern wo viele dateien enthalten sind bei meinen screenshot ordner hat dass reinladen viele minuten gebraucht und da is so eine anzeige schon recht schön
Sollte eigentlich in der Statusleiste stehen (Erstelle Thumbnail bla von blub)

Zitat von Nicodius:
und eine funktion für das löschen der alten daten wäre auch nett die finde ich nicht
das macht das Papierkorb-Icon, gewünschte Bilder markieren und weg sind sie (werden in den Papierkorb geworfen)

Zitat von Nicodius:
- beim drucken (ich habe keinen installiert) ist eine nachricht gekommen dass keiner ausgewählt ist oder so - und dann trotzdem die druckansicht gekommen, noch dazu war dann ein lehres fenster mit einem druckerbild das sich nicht wegklicken hat lassen
Ja, die Druckansicht kommt trotzdem, da man noch "Index" als Druckoption auswählen kann und da einfach alle als Index gedruckt werden (96 Bilder pro Seite)

Zitat von Nicodius:
edit: nach dem umwandeln von 2000 dateien :

Zitat:
---------------------------
JPG-Kompressor
---------------------------
Some operation could not be performed because the system is out of resources. Close some windows and try again.
---------------------------
OK
---------------------------
So viele Bilder hab ich garnicht....aber ich werd mal sehen, eigentlich wird alles wieder freigegeben.

Vielen Dank fürs testen

EDIT: ich komm heut leider nicht mehr dazu die neue Version hochzuladen und bin nächste Woche nicht zu Hause, wird wohl erst Freitag.
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#18
  Alt 18. Mär 2007, 16:24
gern geschehen

auch wow zocker aja? ich schick dir nacher ne pm

dann wüsnch ich dir ne schöne woche

lg nico
Nico Müller
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz