Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bitmap mit einer guten Qualität skalieren ? (https://www.delphipraxis.net/127614-bitmap-mit-einer-guten-qualitaet-skalieren.html)

thomas2009 16. Jan 2009 00:09


Bitmap mit einer guten Qualität skalieren ?
 
Hallo

gibt es irgend eine Idee um eine gute Qualität beim Skalieren eines Bildes (Bitmap) zu erhalten ?

Beim vergrößern wird natürlich die Qualität schlechter aber bei mir wird das Bild sehr unscharf,
wenn das Bild verkleinere z.B. 50%. das soll nicht passieren

olee 16. Jan 2009 00:23

Re: Bitmap mit einer guten Qualität skalieren ?
 
Dafür musst du einen eigenen Code zum skalieren schreiben,
wenns gut sein soll.

Also Immer Pixel-Farbwerte interpolieren bzw. Mittelwert bilden.

MFG

nuclearping 16. Jan 2009 07:08

Re: Bitmap mit einer guten Qualität skalieren ?
 
Schau dir das mal an -> http://www.spotlight-wissen.de/archi...e/1670821.html

mquadrat 16. Jan 2009 08:03

Re: Bitmap mit einer guten Qualität skalieren ?
 
@olee
Ich bin ja immr für dafür einfach die richtigen Werkzeuge zu benutzen, statt selber was zu basteln.

@Thema
Graphics32 hat diverse Algorithmen für das Resampling drin. Da sind auch Beispiele dabei.

himitsu 16. Jan 2009 08:23

Re: Bitmap mit einer guten Qualität skalieren ?
 
wie verkleinerst du es denn bisher?

Hier im Forum suchenStretchBlt

turboPASCAL 16. Jan 2009 08:35

Re: Bitmap mit einer guten Qualität skalieren ?
 
Zitat:

wie verkleinerst du es denn bisher?
Wollte ich auch gerade fragen. ( aber mich nicht daran festbeißen ;) )

himitsu 16. Jan 2009 09:36

Re: Bitmap mit einer guten Qualität skalieren ?
 
sieh es doch nicht so verbißen ... ich mag das gute alte SZ wohl nur zu sehr :roll:

Hador 20. Jan 2009 11:51

Re: Bitmap mit einer guten Qualität skalieren ?
 
Ich habe gute Erfahrungen mit der GraphicEX-Lib von Mike Lischke gemacht:
http://www.delphi-gems.com/Graphics.php

Dort sind verschiedene Algorithmen zum skalieren implementiert.

rollstuhlfahrer 20. Jan 2009 12:12

Re: Bitmap mit einer guten Qualität skalieren ?
 
Du kannst auch die Unit JvGraphc(s) aus dem JEDI-Package nehmen. Die darin enthaltene Prozedur Stretch() dürfte den Rest erledigen. Mit der Qualität bin ich ganz zu frieden (siehe Avatar).

Bernhard


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