![]() |
jpg in TImage
Hi ich hab folgendes Problem:
Hab eine TImage Komponente, die dynamisch Bilder anzeigen soll (Pfad iss ne URL). Vor allem sind die Bilder im jpg Format, was die TImage Kompo glaub ich gar nicht mag. Kann mir einer helfen? Gibts da vielleicht ne andere Kompo die auch jpg annimmt? |
Re: jpg in TImage
|
Re: jpg in TImage
Hm ok das Problem hat sich dadurch leider noch nicht gelöst, er sagt immer EFOpenError "Datei kann nicht geöffnet werden". Funktioniert das mit der URL gar nicht????
|
Re: jpg in TImage
Den Teil mit der URL habe ich überlesen :oops: Nein, das geht nicht. Du musst die Datei erst runterladen (siehe Code-Library) und anschließend öffnen.
...:cat:... |
Re: jpg in TImage
Hm das iss mir zu aufwändig, dann mach ich gleich ne Vorschau im Browser :)
|
Re: jpg in TImage
Was für ein Problem hast du genau mit TImage und jpeg?? Können die jpgs nicht ins timage reingeladen werden???
|
Re: jpg in TImage
Delphi-Quellcode:
image1.Picture.Assign('dein.jpg');
|
Re: jpg in TImage
@gekmihesg: Was sollte dieser Post denn. Der ist schon syntaktisch völlig falsch?
...:cat:... |
Re: jpg in TImage
Außerdem ist es auch nicht das, was Killer gefragt hatte. Killer wollte eine URL in TImage öffnen.
mfG mirage228 |
Re: jpg in TImage
hab ich im nachhinein auch gemerkt... der string in den klammer is natürlich falsch aber wenn man da ein TJpegImage rein schreibt geht alles
Delphi-Quellcode:
und er will anscheinend schon ein jpeg in seinem TImage anzeigen wies im ersten post steht...
image1.Picture.Assign(jpg);
dann muss ers halt vorher runterladen (was man im internet sowieso immer muss um was anzuzeigen ;)) |
Re: jpg in TImage
Und wie er bereits schrieb, hat er darauf keine Lust. :roll:
...:cat:... |
Re: jpg in TImage
ich wollte ja nur mal schreiben wie man ein jpeg in ein TImage läd...
vielleicht wills ja wer anders wissen... :cry: |
Re: jpg in TImage
Zitat:
Wann, dann:
Delphi-Quellcode:
...:cat:...
uses ...., JPEG;
... // image1 ist eine Komponente des Typs TImage auf dem Form Image1.LoadFromFile('C:\Temp\Image.jpg'); |
Re: jpg in TImage
ok dann nochmal:
Delphi-Quellcode:
uses ..., Jpeg; ... procedure TForm1.Button1Click(Sender: TObject); var jpg: tjpegImage; begin jpg:= tjpegimage.Create; jpg.LoadFromFile('C:\test.jpg'); image1.Width:=jpg.Width; image1.Height:=jpg.Height; image1.Picture.Assign(jpg); end; |
Re: jpg in TImage
:hello: Jetzt sollte es wirklich helfen. :cheers:
...:cat:... |
Re: jpg in TImage
wenn das bild über http geladen werden soll
Delphi-Quellcode:
var stream: TStream;
jpg1: TjpegImage; begin stream := TMemoryStream.Create; http1.Get(doscriptname, stream); //http1 = TidHTTP von den Indys stream.Position := 0; jpg1 := Tjpegimage.Create; jpg1.LoadFromStream(stream); TImage01.Picture.Assign(jpg1); jpg1.Free; stream.free; //[Edit]hatte die Zeile doch glatt vergessen[/Edit] end; |
Re: jpg in TImage
Ich bin grad selber ein wenig am fummel ein JPG in Image zu bekommen.
Naja, und leider kann ich mit dem oben genanten Code nur die Exception "TJPEGImage cannot be assigned to TImage" rufen. :-0 der code:
Delphi-Quellcode:
Mache ich was falsch? Habe Delphi 6
procedure TForm1.BitBtn1Click(Sender: TObject);
var jpg: TJPEGImage; begin if OpenPictureDialog1.Execute then begin jpg := TJPEGImage.Create; jpg.LoadFromFile(OpenPictureDialog1.FileName); image1.Width := jpg.Width; image1.Height := jpg.Height; image1.Assign(jpg); end; end; Gruß, Alexander |
Re: jpg in TImage
Zitat:
Delphi-Quellcode:
So hat es "gekmihesg" auch geschrieben :zwinker:
image1.Picture.Assign(jpg);
|
Re: jpg in TImage
Danke, das nächste mal lese ich besser. :oops:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 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