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
 Load Big Picture ( more then 30MB )

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
peberhardt Posted - Feb 22 2017 : 06:13:50
hello,

i use ImageEnVect for show a plan from a building
it is 300 dpi and 1000mm x 840mm ( DIN A0 )

is's a PDF render to PSD

but the resolution it is not clear, better is a rendering
450 dpi or higher.

but the filesize is by 450 dpi to big for the commponent ( Delphi 2007 32bit )

a other solution is http://www.wpcubed.com/pdf/ but i can not realtime zoom
it's a delay from 1-2 seconds ( not so good.... )

1. it's better when i compile witch Delphi 2010 64 bit ( comming soon )
2. it's whitch wpcubed realtime zoom posible

sorry for my realy bad english

peter
6   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Feb 24 2017 : 14:16:58
Hi

Please take a look at the demo:

/Other/CellsAndGrid/CellsAndGrid.dpr

To move the background you need to set:

ImageEnView1.Layers[0].Selectable := True;
ImageEnView1.Layers[0].Locked := False;

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
w2m Posted - Feb 24 2017 : 09:17:31
 
1. it is possible to load 2 Pictures as background (Picture left and Picture right)

This is not possible, but you can load images into a layer and position the layers to the correct size and position to achieve the same affect
 
Tiling or puzzles?


Try using layers.
 

2. it is possible to move a Background?

No not possible.

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
peberhardt Posted - Feb 24 2017 : 03:23:47
Hello,

Thank you now it's realy faster and a can load Pictures with 100MB and more

another question:

1. it is possible to load 2 Pictures as background ( Picture left and Picture right )
Tiling or puzzles?

2. it is possible to move a Background?
i draw my Annotation over the background, the problem is when i change the background
and the background ist smaler or greater
the Annotation now not more on the same position


thanks

Peter

xequte Posted - Feb 23 2017 : 20:07:44
Hi Peter

Please try:

// Optimize TImageEnView to handle very large images
ImageEnView1.LegacyBitmap := False;
ImageEnView1.IEBitmap.Location := ieFile;


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
peberhardt Posted - Feb 23 2017 : 10:30:33
Hello,
thanks for your answer.

i load the big file as background

<code>
// load the background bitmap ( PSD is very fast )
ImageEnVect1.IO.LoadFromFile(var_pfad_zur_zeichnung);

how and where i use the "Location"

i can not find a sample...


the zoomfilter / rfNone i have checked, rfNone is realy faster


thanks
peter

xequte Posted - Feb 22 2017 : 14:47:45
Hi Peter

So the image is around 18,000 x 15,000 pixels. That is a lot of pixels to hold in memory at once

What are your settings for:

https://www.imageen.com/help/TIELocation.html

Try using ieFile.


https://www.imageen.com/help/TImageEnView.ZoomFilter.html

rfNone would be fastest for large images


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com