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
 Scan directly to folder and update thumbnails in real time.

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
AndNit Posted - Apr 15 2026 : 16:30:43
I have the following request, which seems simple to solve but I haven't been able to make progress:

I would like to scan several pages using an ADF scanner and, during the scanning process, have a thumbnail appear on the screen and be saved directly to a folder, with the same characteristics (color, size in KB, etc.) as when they come out of the scanner.

Currently I do it like this:

ImageEnMView1.EnableLoadEXIFThumbnails     := True;
ImageEnMView1.MIO.TwainParams.FileTransfer := True;
ImageEnMView1.MIO.Acquire;
contador := ImageEnMView1.ImageCount - 1;
//
ImageEnMView1.MIO.Params[0].TIFF_Compression := ioTIFF_JPEG;
ImageENMView1.MIO.DuplicateCompressionInfo(); 
//
If `contador` < 0 then begin
   imgAguardando.Visible := True;
   ImageEnMView1.Clear;
   image.Clear;
   Abort;
end
else begin
   for `c` := 0 to contador do
   ImageEnMView1.GetImageToFile(c, 'C:\Projetos\NovaGmCapture\Win32\Debug\IncluiPagina\' + IntToStr(c) + '.tif');
end;

However, the thumbnails are not updated in real time on the form, and I need to force the image settings to make them small; otherwise, each image comes out as 11MB from the scanner.

How can I solve this? My idea is to work as if it were a Kodak Capture Desktop?
2   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Apr 27 2026 : 23:03:35
Hi

Using the default functionality images when they are acquired will be added to the TImageEnMView at the full scan quality (unless TImageEnMView.StoreType is ietThumb) so your options are:

1. Set the StoreType is ietThumb and use the OnAcquireBitmap event to save each image (leave Handled = False)

2. Use OnAcquireBitmap event to save each image, then scale the image to your desired thumbnail size and add them to the TImageEnMView (setting Handled := True)


Nigel
Xequte Software
www.imageen.com
xequte Posted - Apr 16 2026 : 19:24:39
Sorry, I'm holiday till the end of next week, so can't test this directly. Have you considered using the OnAcquireBitmap event to save each image as it is acquired (optionally resizing the image):

http://www.imageen.com/help/TImageEnMView.OnAcquireBitmap.html

Nigel
Xequte Software
www.imageen.com