Cum de a insera o imagine în imaginea din fluxul

MyStream.Position: = 0;
form1.Image1.picture.Bitmap.LoadFromStream (MyStream);

Ca rezultat, image1 nu se întâmplă nimic.
dacă vă păstrați cifrele în fluxul de disc, atunci totul este în regulă.
probleme de imagine

> Fantoma (19.05.03 13:12)
Ce părere aveți „Georgia“, în MyStream?


Am redat în flux prin rețea. că fluxul de lucru și informații pot fi găsite peredayutsya. pentru că puteți salva fluxul într-un fișier. dar a pus imaginea din imagine nu sunt salvate pe disc nu poate

> Fantoma (19.05.03 13:23)
1) Care este STRM.
2) Încercați să salvați fișierul MyStream.
El nu este cazul ar fi gol?

Am făcut-o de 2 ori a spus că totul este normal.
la salvarea pe disc.
și în imaginea nu vrea

Acesta funcționează în felul următor:

Procedura TForm1.Button1Click (Expeditor: TObject);
ms var: tmemorystream;
începe
ms: = tmemorystream.Create;
ms.LoadFromFile ( "e: \ 4.bmp");
ms.Position: = 0;
image1.Picture.Bitmap.LoadFromStream (ms);
se încheie;

Pur și simplu nu trebuie să fie stocate pe disc. Am nevoie pentru a afișa o imagine în imaginea din fluxul

În fluxul, apoi zhopeg minciuni și descărca bitmap?
Ei bine, bine.

Original. Vom livra în JPG bitmap-uri, și vrem să arătăm.
E o glumă?

Exact. clătite.
Puteți apoi descărca o bucată de cod ca în imagine jpg, care este situată în fluxul, mai degrabă decât pe disc

fișier poate gruzanut flux astfel încât image1.picture.loadpromfile și AOT?

Vă rugăm să ne contactați prin cod. Niciodată nu am lucrat cu TJPEGImage

Da. 1 loc foarte dificil pentru a arăta :(

JPEG: = TJPEGImage.Create;
JPEG.LoadFromStream (MyStream);
form1.Image2.Picture.Assign (JPEG);

De asemenea, nu a uitat. este în primul rând (sau mai degrabă ultimul înainte de a utiliza programul. dar când am testat nu includ
pentru a vedea ce este buggy)

Multumesc pentru sfat

articole similare