Author |
Topic  |
spetric
  
Croatia
308 Posts |
Posted - Nov 07 2018 : 14:36:54
|
Hi yogi,
I don't know if old Adobe SDK I have is suitable for 64-bit version, but I can try to build 64-bit version. Somehow I doubt it will work.
|
 |
|
dumbow
Canada
1 Posts |
Posted - Jan 07 2019 : 09:12:28
|
Hi wesleybobato, Can you kindly share your GPU Chromekey project? Thank you very much.
Image Delphier |
 |
|
w2m
   
USA
1990 Posts |
Posted - Feb 27 2019 : 14:02:26
|
ImageEn 8.3 WindowsGetExplorerThumbnail Demo By Bill Miller Adirondack Software & Graphics Full Source Demo Project Compiled with Delphi 10 Tokyo Price: FREE Requires ImageEn Version 8.3 or Higher
This demo shows how to open SVG images as a raster image with WindowsGetExplorerThumbnail function.
A Google Windows Explorer extension to preview SVG files with fast speed and good quality must be installed: https://code.google.com/archive/p/svg-explorer-extension/downloads


SVG images are a vectorial file format Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999.
This demo shows how to add SVG image IO support to ImageEn by installing a windows explorer shell extension along with the ImageEn WindowsGetExplorerThumbnail function to open an SVG image as a TIEBitmap. (ImageEn Version 8.3);
A link to an excellent article that describes the difference between vector images and raster (Bitmap) Images: https://ryanboltondesign.com/difference-vector-images-raster-bitmap/
The WindowsGetExplorerThumbnail function loads ImageEn with a TBitmap or an TIEBitmap. The SVG image stored in a TBitmap and TIEBitmap can not be edited or saved to disk as an vector SVG image. The image in the TBitmap or TIEBitmap can be saved in any of the ImageEn file formats which are all Raster images.
SVG images may be opened in various dimensions specified by the Width and Height parameters of the WindowsGetExplorerThumbnail function.WindowsGetExplorerThumbnailndowsGetExplorerThumbnal
WindowsGetExplorerThumbnail Declaration
function (const Filename : string; Bitmap : TBitmap; iWidth : Integer = 120; iHeight : Integer = 120; bWantTransparency: Boolean = False) : Boolean; overload;
Function (const Filename : string; IEBitmap : TIEBitmap; iWidth : Integer = 120; iHeight : Integer = 120; bWantTransparency: Boolean = False) : Boolean; overload; Description Returns the thumbnail from Windows Explorer for the specified file, which can be an image or a video file. Result is false if no thumbnail is available for the file.
Download: attach/w2m/2019227135330_WindowsGetExplorerThumbnail.zip 59.67 KB
AVG RiverSoftAVG SVG Component Library
SVG images may be opened into ImageEn by using RiverSoftAVG. The RiverSoftAVG component can load SVG images as a raster image. http://www.riversoftavg.com/svg.htm As of December 18, 1018 an experimental unit, RSSVGDesignCanvas.pas/FMX.RS.SVG.DesignCanvas.pas, which have classes that can build SVGs using TCanvas graphics operations. I have not tried or tested the RSSVGDesignCanvas method. Price: $66.00 There is an evaluation version of the RSCL available from the Downloads (http://www.riversoftavg.com/downloads.htm) page. The demo has no limitations except: No Design-Time support for Generating Controls from the SVG with the TRSSVGPanel control For Vcl (Win32/64) and FMX (Win 32) Only When Delphi is not running, applications compiled with the library will display a nag screen.
Bill Miller Adirondack Software & Graphics Email: w2m@hughes.net EBook: http://www.imageen.com/ebook/ Custom Commercial ImageEn Development
Bill Miller Adirondack Software & Graphics Email: w2m@hughes.net EBook: http://www.imageen.com/ebook/ Custom Commercial ImageEn Development |
 |
|
spetric
  
Croatia
308 Posts |
Posted - Mar 06 2019 : 03:54:33
|
Lips - Lua Image Processing System
The core of the system are two DLLs: lipsEngine.dll and ocvWrapper.dll. The first one deals with LuaJIT engine, the second one is a wrapper for a limited set of OpenCV 4.0 filters and image processing routines.
The architecture is very simple: Host application (C++/Delphi) -> lipsEngine.dll -> ocvWrapper.dll.
Note for Delphi users: To use Lua engine you need to convert lipsEngineDLL.h and lipsGlobals.h to respective pas files. If you want to use ocvWrapper.dll directly from Delphi, you need to convert ocvWrapper.h and ocvGlobals.h to respective pas files.
Few host application screenshots:
 OpenCV Gaborius filter (Fractalius-like effect)
 OpenCV Neural Style Transfer (Pablo Picasso - La Muse)
Complete source code and prebuilt binaries on https://github.com/spetric/Lips
|
 |
|
xequte
    
37815 Posts |
Posted - Mar 12 2019 : 23:22:28
|
Nice one, Spetric. It gives access to some very cool effects.
Nigel Xequte Software www.imageen.com
|
 |
|
xequte
    
37815 Posts |
|
siavash82ir
United Kingdom
2 Posts |
Posted - Jul 14 2019 : 06:35:17
|
Thanks Spetric!
|
 |
|
faaramin
USA
1 Posts |
Posted - Jul 27 2019 : 12:21:11
|
Hi Roy
That's a really cool demo. It was really useful.
I had a look at some of the other demos too at rmklever.com. Nice work.
|
 |
|
jrpcguru
  
USA
245 Posts |
Posted - Jan 30 2020 : 18:38:28
|
This is a demo of TIERichEdit. I just modified the provided demo to include some useful features. The .EXE was compiled with 10.3. Free.
Be sure to update C:\ProgramData\ImageEn\Source\ie.inc and update to make sure it is in your library path.
ie.inc now look like this: // Support for Find and Replace dialogs in TIERichEdit (8KB) {$define RichEditFindAndReplace}
// Support for popup toolbar for TIERichEdit and TIETextLayer (trims about 5KB) {$define RichEditPopUpToolbar} There are additional options for using TIERichEdit that are not needed by the demo.
I did not succeed in using the internal Find/Replace for TIERichEdit. But those are based on TFindDialog and TReplaceDialog so I just used those dialogs. I have attached the modified demo program, in hopes that someone else will benefit from a decent starting point. It includes the source code and is free to all.
In the demo I added a menu bar with a set of options for Find, Next, Previous, and Replace. I've never seen code for searching backwards in a TRichEdit, but TIERichEdit supports this both with the backwards search option in TFindDialog and with the code I've provided in the Previous menu option.
I felt it was worth using TIERichEdit because I liked the URL launching, backwards searching, popup toolbar and image pasting. There are other possible areas to benefit but my current project doesn't require them - yet. That includes the ability to import DOCX and PDF files. I did add error traps for those features using the CanImportExport function.
2/5/2020 I found a bug in the code for finding Previous in the FindDialog1Find and the Previous menu option: FindPrevious. In both cases the section of code for backwards searching should be changed to:
begin //backwards searching mySearchTypes := mySearchTypes + [stBackward]; StartPos := imin(SelStart, SelStart + SelLength) -1; ToEnd := StartPos + 1; end;
attach/jrpcguru/2020130183529_RichEdit.zip 2926.96 KB
J.R. |
 |
|
rmklever
 
Norway
50 Posts |
|
xequte
    
37815 Posts |
Posted - Apr 01 2020 : 16:01:06
|
Hi Roy
That works really well. What was the source for all your effects?
Nigel Xequte Software www.imageen.com
|
 |
|
xequte
    
37815 Posts |
|
kturkay
 
44 Posts |
|
xequte
    
37815 Posts |
Posted - Jul 21 2020 : 18:18:13
|
Nice one. It gives a nice chalk like drawing effect.
Nigel Xequte Software www.imageen.com
|
 |
|
spetric
  
Croatia
308 Posts |
Posted - Aug 14 2020 : 15:20:12
|
NiGulp 0.9
Fully functional (well, I hope so) application for enumerating and executing Photoshop 8bf filters via pspiHost engine. Uses ImageEn for loading, viewing and creating filter mask from selections. 32 and 64-bit binaries with source code available on GitHub.

Binaries and complete source code: https://github.com/spetric/Photoshop-Plugin-Host/releases/tag/v.0.9
For more info check: https://github.com/spetric/Photoshop-Plugin-Host/blob/master/NiGulp/Readme.md
Note: - all pspiHost API calls can be found in frmNiGulpU.cpp - call-back functions can be found in TNhelper.cpp
I hope I wrote readable source code and it can be easily translated to Delphi. Thanks Nigel for C++ to Pascal headers conversion and for testing the engine with Delphi. |
 |
|
xequte
    
37815 Posts |
|
yogiyang
   
India
725 Posts |
Posted - Aug 21 2020 : 07:40:12
|
Hello Spetric,
Thanks for releasing Plugin Host for 64bit.
I have personally have been waiting for this for quite some time.
On initial testing it is working like a charm!
I have one request: How can we execute a plugin so that it applies its effects without showing its UI.... Can you provide some way by which we can do this?
TIA
Yogi Yang |
 |
|
spetric
  
Croatia
308 Posts |
Posted - Aug 21 2020 : 13:39:20
|
@yogiyang It can be done: First time, filter is called with UI and other times it can be called without UI with saved parameters. However, I did not implement this feature. Maybe in one of the next versions. Bugs first, then big documents for newer 64-bit filters, etc...
|
 |
|
Laser AOC

India
12 Posts |
Posted - Oct 29 2020 : 10:52:08
|
Hello All,
Finally after coding and re-coding and re-coding... for 700 days we have finally completed our flagship Image Editor.

For more information please watch our promo video: https://www.youtube.com/watch?v=OfoRqHNHtnQ
I will post the download link soon as we are launching the basic version for FREE!
It has all the features of market leader Image Editor and we have tried to build our UI as close to market leader as possible including short cur keys and dialog layouts!
Please send me your reactions/reviews by mail from my profile page. https://www.imageen.com/ieforum/pop_profile.asp?mode=display&id=5014
Regards,
For, Laser AOC
|
 |
|
xequte
    
37815 Posts |
Posted - Oct 29 2020 : 23:42:53
|
Nice one, Yogesh, that is a fantastic looking application.
Promo looks very professional too.
Nigel Xequte Software www.imageen.com
|
 |
|
Topic  |
|