Hello !
J'ai un fichier qui contient une image au milieu d'autres données.
Je voudrais afficher cette image dans un TPicture.
Pour le moment je lis mon fichier dans un Array of Byte dynamique que je parse pour trouver l'adresse de mon image.
Par contre après je coince.
J'arrive à extraire l'image dans un fichier JPEG avec un classique BlockWrite sous la forme suivante
De cette manière j'arrive à avoir juste mon image sans éléments parasites.
Code : Sélectionner tout - Visualiser dans une fenêtre à part BlockWrite(fichier,TabFichier[664],taille);
Existe t'il une solution aussi simple pour coller le tout dans un MemoryStream ?
Voilà l'ébauche du truc
En faisant ça mon Stream est vide....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Stream:=TMemoryStream.Create; Stream.Size:=taille; Stream.Write(TabFichier[664],taille); Image1.Picture.Bitmap.LoadFromStream(Stream);
Partager