ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Base64 stream

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
Vish Posted - May 20 2020 : 12:16:26
Hi Team

I have multiple images in an ImageEnMView. I need to transmit all images as Base64 stream.

Do we have this functionality available
1   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - May 20 2020 : 20:37:12
Hi Vish

You can output each bitmap using:

https://www.imageen.com/help/TImageEnIO.SaveToText.html

e.g.

procedure OutputBitmapToBase64(bmp: TIEBitmap);
var
  ms : TMemoryStream;
  io : TImageEnIO;
begin
  ms := TMemoryStream.Create();
  io := TImageEnIO.Create( nil );
  try
    io.AttachedIEBitmap := Bitmap;
    io.SaveToText( ms, SaveFormat, ietfBase64);
    ms.Position := 0;
    ... Do something with ms ...
  finally
    io.AttachedIEBitmap := nil;
    FreeAndNil( io );
    FreeAndNil( ms );
  end;


Nigel
Xequte Software
www.imageen.com