![]() |
Gamaltes auf Imagebox als jpg speichern
hi, ich möchte dass, was ich per canvas auf ne Imagebox gemalt hab gerne als Jpg anstatt bmp speichern. Gibt es da ne einfache lösung, wie ich das machen kann?
|
Re: Gamaltes auf Imagebox als jpg speichern
Hi!
Nimm ein TJPEGImage, das du zur Laufzeit erzeugst (Unit jpeg in die Uses aufnehmen) und zeichne direktdarauf oder wandle dein Bild um, indem du desen Code ausführst:
Delphi-Quellcode:
Ich hab es jetzt nicht getestet, aber es sollte klappen.
var Bild: TJPEGImage;
... Bild := TJPEGImage.Create; Bild.Assign(Image1.Picture.Bitmap); Bild.SaveToFile('Pfad'); |
Re: Gamaltes auf Imagebox als jpg speichern
kacke, dat werd ich bestimmt nit benutzen dürfen, weil meine lehrerin dann bestimmt meit, dass die schwächeren aus meinem kurs dat nit raffen werden, aber die rafft doch eh noch weniger als die :warn: :wiejetzt: :warn: , dann werd ichs ihr eben als bmp um die ohren pfeffern :) Wir dürfen nähmlich eigentlich so gut wie nichts (eigentlich gar nix) mit reinbringen, wass wir uns selber beigebracht haben, und nit besprochen haben. :cat: :wall:
:coder: :cheers: :coder: Aber trotzdem thx :dp: |
Re: Gamaltes auf Imagebox als jpg speichern
Hmm, ich wüsste nicht, wie man es "manuell" als JPEG speichern kann. :gruebel:
|
Re: Gamaltes auf Imagebox als jpg speichern
Zitat:
um einen neuen Datentyp benutzen zu können. Is doch das selbe wie als wenn du Graphics mit aufnimmst um TColor zu haben... Das werden doch auch die 20W-Birnen in deinem Kurs kapieren :spin2: |
Re: Gamaltes auf Imagebox als jpg speichern
Richtig, nimm es einfach. :mrgreen:
Falls du's nehmen solltest, das musst du dann in OnDestroy oder so, ausfrufen, ich hab's oben vergessen:
Delphi-Quellcode:
Sonst wird dein Speicher zugemüllt... :roll:
Bild.Free;
|
Re: Gamaltes auf Imagebox als jpg speichern
und
Code:
darf auch nicht fehlen
uses jpeg
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 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