Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi BMP2JPEG - Konvertieren mit Progressbar ? (https://www.delphipraxis.net/47535-bmp2jpeg-konvertieren-mit-progressbar.html)

Assun 7. Jul 2005 17:07

Re: BMP2JPEG - Konvertieren mit Progressbar ?
 
ok. also das mit dem ordner auswählen Dialog hab ich nun hinbekommen ;-)

doch wie kann ich denn jede Datei nacheinander konvertieren lassen und bei jeder Datei weiterzählen ?

mael 7. Jul 2005 17:55

Re: BMP2JPEG - Konvertieren mit Progressbar ?
 
Setzte ProgressBar.Max := DateiAnzahl.
In einer Schleife gehst Du durch die Namensliste des OpenDialogs.
Für jeden Namen lädst Du die BMP, speicherst sie als JPG und inkrementierst dann ProgressBar.Position um 1.

Alternative:Du kannst natürlich das Ganze noch etwas exakter machen, indem dem Du die Größe der Dateien verwendest, anstatt sie nur zu zählen. Also:
ProgressBar.Max := Summe der BMP-Dateigrößen
Nach Konvertierung einer Datei ProgressBar.Position := ProgressBar.Position + BMP-Dateigröße.

Klar?

Maël.

Luckie 7. Jul 2005 18:07

Re: BMP2JPEG - Konvertieren mit Progressbar ?
 
Zitat:

Zitat von mael
Alternative:Du kannst natürlich das Ganze noch etwas exakter machen, indem dem Du die Größe der Dateien verwendest, anstatt sie nur zu zählen. Also:
ProgressBar.Max := Summe der BMP-Dateigrößen
Nach Konvertierung einer Datei ProgressBar.Position := ProgressBar.Position + BMP-Dateigröße.

Wo ist denn das genauer? :gruebel:

idontwantaname 7. Jul 2005 18:24

Re: BMP2JPEG - Konvertieren mit Progressbar ?
 
bei der eins-pro-datei-weiterzähl-methode wird jede datei gleich behandelt, egalwie groß sie ist
bei der datei-größen-version geht der fortschritt bei einer größeren datei weiter als bei kleineren, also ein wenig genauer :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 Uhr.
Seite 3 von 3     123   

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