Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bitmap "schöner" stretchen? (https://www.delphipraxis.net/87285-bitmap-schoener-stretchen.html)

patti 26. Feb 2007 13:38


Bitmap "schöner" stretchen?
 
Gibt es eine bessere Möglichkeit, ein 32x32-Bitmap auf 24x24 zu skalieren, als es mit StretchDraw möglich ist? Mit Stretchdraw gehen Teile des Bildes verloren, wenn man es verkleinert.

Beispiel:

Bild in 32x32:
http://www.patti-k.de/b1.png

Bild mit StretchDraw auf 24x24:
http://www.patti-k.de/b2.png

Leider erkennt man das Symbol nicht mehr so gut, deswegen suche ich jetzt nach einer besseren Möglichkeit. Weiß vielleicht jemand, ob es da was gibt, dass das ganze "schöner" macht?

[EDIT 1]
Zum Beispiel so (erstellt mit Grafikprogramm):
http://www.patti-k.de/b3.png
[/EDIT 1]

Danke im Voraus!
P@Tti

igel457 26. Feb 2007 13:43

Re: Bitmap "schöner" stretchen?
 
Such mal in der Codelibrary nach StretchBltStretchBlt.
Da gibt es eine Lösung.

patti 26. Feb 2007 13:45

Re: Bitmap "schöner" stretchen?
 
Danke, werde ich mir gleich mal anschauen...

P@Tti

chaosben 26. Feb 2007 13:47

Re: Bitmap "schöner" stretchen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Guck mal in die Datei (von Anders Melander) im Anhang. Die ist sehr sehr schön.

MarcoWarm 26. Feb 2007 13:53

Re: Bitmap "schöner" stretchen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Und hier noch ein Demoprojekt zu der Unit von Anders Melander

//Notiz am Rande:
Wenn du was Windows eigenes willst kannst du auch GDIPlus nehmen.

patti 28. Feb 2007 18:57

Re: Bitmap "schöner" stretchen?
 
Danke für den Tip mit der Unit von Anders Melander. Bin zwar sehr zufrieden mit StretchBlt, werde mir aber die Unit vllt. mal anschauen.

P@Tti

Namenloser 28. Feb 2007 19:13

Re: Bitmap "schöner" stretchen?
 
Such mal nach Graphics32 hier im Forum. damit kann man auch Bilder "schön" stretchen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:34 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