ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder
ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Base64 stream
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Vish

India
7 Posts

Posted - May 20 2020 :  12:16:26  Show Profile  Reply
Hi Team

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

Do we have this functionality available

xequte

5227 Posts

Posted - May 20 2020 :  20:37:12  Show Profile  Reply
Hi Vish

You can output each bitmap using:

https://www.imageen.com/help/ImageEn/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
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To: