AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bilder verkleinern

Ein Thema von Gigant02 · begonnen am 30. Okt 2005 · letzter Beitrag vom 30. Okt 2005
Antwort Antwort
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#1

Re: Bilder verkleinern

  Alt 30. Okt 2005, 16:23
Ein JPEGImage hat ebenfalls die Eigenschaften Width und Height. Die Methode DIBNeeded dekomprimiert es auch in ein Bitmap.
Für einen nicht schönen aber sehr einfachen Weg würde ich dir auch einfach eine nicht sichtbare TImage Komponente empfehlen. Dort kannst du Stretched und Proportional auf True setzen und jede Graphic, die du dem zuweist würde automatisch gestreckt / gestaucht werden (stretched), wobei die Seitenverhältnisse beibehalten werden (proportional). Kannst du natürlich auch ausrechnen und entsprechend mit ner Hintergrundbitmap machen.
Nachdem du dein JPEG als Graphic dem TImage zugewiesen hast, musst du das Image des TImage per assign deinem JPEG zuweisen. Nun kannst du das JPEG wieder abspeichern et voila...
Aber achte auf die richtige Kompressionsrate beim abspeichern (findest du alles in der Hilfe von TJPEGImage), auch wenn du es schon weißt, möchte ich nochmal sagen, das JPEG immer verlustbehaftet abgespeichert werden, auch bei 100% Qualität. D.h. 30000x öffnen und speichern führt wahrscheinlich zu einem BIld, das wenig mit dem Original zu tun hat (also wie oft man komprimieren muss hängt natürlich vom Bild und der benutzten Qualität ab).

Gruß Der Unwissende
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:26 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