Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Umwandlung BITMAP -> JPEG (https://www.delphipraxis.net/41823-umwandlung-bitmap-jpeg.html)

uschi 9. Mär 2005 09:39


Umwandlung BITMAP -> JPEG
 
Guten Morgen.

ich wandle zur Zeit wie folgt ein BMP in ein JPG um:

Delphi-Quellcode:
  g_bitmap:=TBitMap.create;
  g_jpeg:=TJpegImage.create;
  g_jpeg.Assign(g_Bitmap);
leider ist diese Art und Weise nicht die schnellste.

Gibt es dazu noch irgendwelche alternativen?


Danke

mfg uschi

fylo 9. Mär 2005 11:13

Re: Umwandlung BITMAP -> JPEG
 
Hi

ich glaub kaum, dass es schneller geht, da ja bei der Umwandlung nach Jpeg eine Menge gerechnet werden muss.

Hier sind noch zwei Tips von den Schweizern:
http://www.swissdelphicenter.ch/de/showcode.php?id=20
http://www.swissdelphicenter.ch/de/showcode.php?id=874

uschi 9. Mär 2005 13:17

Re: Umwandlung BITMAP -> JPEG
 
vom prinzip ist das alles das gleiche....

jpeg.assign(bmp)



wenn es keine beschleunigung möglich ist, gibt es dann noch einen anderen weg ein image schneller zu komprimieren ohne großen qualitätsverlust?

fylo 9. Mär 2005 15:30

Re: Umwandlung BITMAP -> JPEG
 
Hi

im endeffekt läuft alles auf assign(bmp) heraus.

Ansonsten kannst ja mal nach PNG suchen.

Matze 9. Mär 2005 15:35

Re: Umwandlung BITMAP -> JPEG
 
@uschi: Was hast du denn genau vor?

Falls du alle 2 Sek ein Screenshot als JPG speichern möchtest (als Beispiel), dann wäre es evtl. sinnvoll, das als BMP zu speichern und im nachhinein zu konvertieren oder so.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz