Delphi: JPEG Bild in TBitmap laden
Tutorial von Delphianer | Letztes Update am 13.05.2021 | Erstellt am 16.07.2012
Heute möchte ich euch zeigen, wie ihr ein JPG-Bild aus einer Datei in eine TBitmap in Delphi ladet, zum Beispiel um diese danach weiterzubearbeiten.
Oben in unserer Unit müssen wir hinter "uses" die Unit "JPEG" hinzufügen:
uses Windows, ... ,JPEG;
Und hier ist unser Code, der unsere JPG läd und in die Bitmap speichert:
procedure TForm1.Button1Click(Sender: TObject); var jpg: TJpegImage; bmp: TBitmap; begin jpg := TJpegImage.Create; jpg.LoadFromFile('C:\bild.jpg'); bmp := TBitmap.Create; bmp.Assign(jpg); // Bildbearbeitung bmp.free; jpg.free; end;
Zunächst erzeugen wir ein neues, leeres JPG-Bild und laden mit LoadFromFile eine beliebige Datei in unser Bild.
Anschließend erzeugen wir eine leere Bitmap und können mit Assign unser JPG in die BMP laden.
Danach können wir alle gewünschten Bearbeitungen vornehmen und dürfen anschließend nicht vergessen "bmp" und "jpg" wieder freizugeben.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
Bild vor dem Upload im Browser verkleinern
Tutorial | 5 Kommentare
Delphi/Lazarus: Text langer Items als Hint in ListBox anzeigen
Tutorial | 0 Kommentare
HTML5: Bilder Upload mit Verkleinerung auf Client Seite
Tutorial | 6 Kommentare
Datei in ihren Ordnernamen umbenennen
Tutorial | 3 Kommentare
Bilder, CSS, JS und Seiten neu laden trotz Browser-Cache
Tipp | 2 Kommentare
Mouseover Buttons mit CSS ohne Nachladen
Tutorial | 0 Kommentare
Windows Batch Script: Computer herunterfahren
Tutorial | 2 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.