T O P I C R E V I E W |
GLamenoise |
Posted - Jan 31 2024 : 14:07:45 New to ImageEN and I must admit a little confused. I am trying to figure out a simple project and I am not sure which components I shoul use:
1- load an image 2- rotate the image (make sure it is portrait not landscape) 3- resize the image 4- add a waternark 5- save the image
If anyone could point me in the right direction I would appreciate,
Thank you.
GL. |
2 L A T E S T R E P L I E S (Newest First) |
xequte |
Posted - Jan 31 2024 : 20:07:47 Hi
If you want to do it visually (i.e. user can see what is happening), use a TImageEnView:
1- LOAD: ImageEnView1.IO.LoadFromFile() 2- ROTATE: ImageEnView1.Proc.Rotate() 3- RESIZE: ImageEnView1.Proc.Resample() 4- WATERMARK: watermarkbitmap.DrawToIEBitmap( ImageEnView1.IEBitmap ) 5- SAVE: ImageEnView1.IO.SaveToFile()
https://www.imageen.com/help/TImageEnView.html
If you want to do it non-visually (e.g. processing the image only), use a TIEBitmap:
1- LOAD: iebmp.Read() 2- ROTATE: iebmp.Rotate() 3- RESIZE: iebmp.Resample() 4- WATERMARK: watermarkbitmap.DrawToIEBitmap( iebmp ) 5- SAVE: iebmp.Write()
https://www.imageen.com/help/TIEBitmap.html
Nigel Xequte Software www.imageen.com
|
GLamenoise |
Posted - Jan 31 2024 : 15:58:22 Never mind. Found the methods I needed. used a TIEBitmap component:
1- LOAD: iebmp.read 2- ROTATE: used a TImageEnProc to rotate 3- RESIZE: iebmp.resample 4- WATERMARK: watermarkbitmap.DrawToIEBitmap 5- SAVE: iebmp.write
I used the rfLanczos3 filter for the Resample method it gave me a very good result.
GL. |