![]() |
Bilder verlustfrei skalieren
Hallo zusammen :mrgreen:
Ich möchte diverse Bildinhalte annähernd verlustfrei verkleinern. Also im Prinzip das selbe wie wenn man ein TImage auf Strecht = True stellt wenn ein größeres Bild geladen wird als die Abmessungen des TImage. Aber das ganze soll nach der Verkleinerung so aussehen als wenn man ein Bild mit dem Picture Manager von XP verkleinert anzeigen läßt (da sind alle details, auch schriften) genau zu erkennen. ich weiß es gibt dafür einen speziellen Begriff um Bilder in so einer Art zu manipulieren. Mir würde schon der Begriff weiterhelfen aber wenn jemand einen Lösungsansatz hätte oder sowas schonmal gemacht hat wäre ich äußerst dankbar. Die ganze Operation um ein Bild zu verkleinern sollte sich im zehntelsekunden bereich oder weniger abspielen. :dp: |
Re: Bilder verlustfrei skalieren
also GR32 (
![]() Wenn du ein bitmap um 50% verkleinerst, gehen de facto drei viertel der pixel verloren. geht gar nicht anders. Allerdings gibt es aßer "Nearest", was Delphi afaik verwendet, Stretchfilter, die sehr viel besser sind, z.B. Linear oder Cubic. GR32 hat Lanczos, einen hervorragenden Verkleinerungsfilter, und Mitchell, das produziert beim Vergrößern weniger Artefakte. |
Re: Bilder verlustfrei skalieren
Das, was du vorhast, lässt sich so wohl nur mit SVG (Scaleable Vector Graphics) realisieren... Also wenn es um deine eigenen Graphiken geht, solltest du auf dieses Format zurückgreifen!
|
Re: Bilder verlustfrei skalieren
Zitat:
das stimmt so nicht. Wirklich verlustfrei kannst du halt nur Vektorgrafiken Skalieren, aber da gibt es dann doch schon deutlich mehr Auswahl als nur SVG. SVG ist zwar im Moment gut im Trend, aber Adobes Illustrator, Corel Draw u.a. produzieren genauso Vektorgrafiken, die sich beliebig skalieren lassen und wenn mich nicht alles täuscht, gilt das auch für WMFs. Also du siehst, selbst mit einfachsten Mitteln hast du eine gute Auswahl. Gruß Der Unwissende |
Re: Bilder verlustfrei skalieren
@all
Danke für die vielen Antworten ich glaube ich muß näher beschreiben was ich vorhabe. es geht darum screenshots in ein wenig verkleinerter Form so darzustellen das der Inhalt des Bildschirms lesbar bleibt. Also wenn jemand z.b eine Auflösung von 1280x1024 fährt soll dieser Inhalt in einem Fenster das sagen wir 4/5 eines 1024x768 Schirms ausfüllt dargestellt werden. :mrgreen: |
Re: Bilder verlustfrei skalieren
sollte eigentlich kein problem sein.
tipp: "gerade" faktoren, wie z.B. 75% oder 50%, lassen sich schöner skalieren als z.B. 90%. |
Re: Bilder verlustfrei skalieren
Aber verlustfrei kann das ja gar nicht gehen. Sobald du das Bild verkleinerst fehlen dir einige Pixel.
|
Re: Bilder verlustfrei skalieren
Hab ich ja auch oben schon gesagt :stupid:
|
Re: Bilder verlustfrei skalieren
@ dgluke
Zitat:
:coder: :bounce2: :cheers: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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 by Thomas Breitkreuz