Recent

Author Topic: Lazarus Image Editor  (Read 1434 times)

Paolo

  • Hero Member
  • *****
  • Posts: 716
Lazarus Image Editor
« on: April 11, 2026, 10:29:54 am »
Hello,

is Lazarus Image Editor still alive ?

where can I find it ? and install ?

Thanks.

(win64-fpc322-Laz46)

paweld

  • Hero Member
  • *****
  • Posts: 1619
Re: Lazarus Image Editor
« Reply #1 on: April 11, 2026, 11:46:22 am »
It has not been actively developed since 2013 - with the exception of two fixes made by @wp to resolve compilation issues (in 2019 and 2023).
The sources are located in the Lazarus CCR repository
Best regards / Pozdrawiam
paweld

Paolo

  • Hero Member
  • *****
  • Posts: 716
Re: Lazarus Image Editor
« Reply #2 on: April 11, 2026, 12:03:06 pm »
Many thanks paweld.

domasz

  • Hero Member
  • *****
  • Posts: 629
Re: Lazarus Image Editor
« Reply #3 on: April 11, 2026, 12:04:23 pm »
You might be interested in LazPaint:
https://github.com/bgrabitmap/lazpaint

Paolo

  • Hero Member
  • *****
  • Posts: 716
Re: Lazarus Image Editor
« Reply #4 on: April 11, 2026, 12:15:06 pm »
Ok, tanks, I'll see...
my specific needs is to have a very simple tool to realise icon for my components to be seen in the IDE component palette, something like, if I remember correctly, image-editor shipped in old delphi version.

wp

  • Hero Member
  • *****
  • Posts: 13518
Re: Lazarus Image Editor
« Reply #5 on: April 11, 2026, 01:02:37 pm »
Since, due to high-res screens, Lazarus nowadays needs icons in various sizes (usually: 24x24, 36x36, 48x48) it is recommended to draw icons as vector images (svg) so that they can be exported to png at any size (https://wiki.freepascal.org/How_To_Write_Lazarus_Component#Step_3:_Create_icons_for_the_package). A good svg image editor is InkScape, a bit difficult to learn, though. (But LazImageEditor, if you're not absolutely familiar with it, also takes some time to find everything needed).

BTW, just updated the LazImageEditor again because it did not compile with Laz 4.99.

Paolo

  • Hero Member
  • *****
  • Posts: 716
Re: Lazarus Image Editor
« Reply #6 on: April 11, 2026, 02:04:10 pm »
Thanks.

Paolo

  • Hero Member
  • *****
  • Posts: 716
Re: Lazarus Image Editor
« Reply #7 on: April 11, 2026, 03:40:33 pm »
@wp the link is the one provided here by paweld ? It seems to me that the code there is just for win32 compiler, am I wrong ? Is there another link to follow ?
Thanks again.

wp

  • Hero Member
  • *****
  • Posts: 13518
Re: Lazarus Image Editor
« Reply #8 on: April 11, 2026, 08:02:15 pm »
Yes, it is the link given by paweld. Just checked the LazImageEditor under Linux: gtk2, gtk3, qt5, qt6 - all working, gtk3 requires Laz 4.99, though. There are two difficulties:
- You must have installed the LazColorPalette package (you can find it in OPM or at the same sourcefourge site in folder components/colorpalette)
- There is some code to find a configuration file, and the imageeditor gets lost in the Linux folder structure and tries to find the "default.pal" color palette somewhere in the share folder, but there is no installation which puts it there... Since this file exists already among the other source files in the lazimageeditor folder it is easier to modify the mainform's OnCreate a little bit so that this place is found instead:

Code: Pascal  [Select][+][-]
  1. procedure TMainForm.Formcreate(Sender: TObject);
  2. var
  3.   palFN: String;
  4. begin
  5.   ...
  6.  
  7.   UpdatePictureToolsEnabled;
  8.   UpdateToolSettings;
  9.  
  10.   palFN := vConfigurations.MyDirectory + 'default.pal';
  11.   if not FileExists(palFN) then
  12.     palFN := Appliation.Location + 'default.pal';
  13.   Palette.LoadPalette(palFN);
  14.  
  15.   // Main Form
  16.   ....
  17.  

Boleeman

  • Hero Member
  • *****
  • Posts: 1158
Re: Lazarus Image Editor
« Reply #9 on: April 12, 2026, 03:46:20 am »
Attached is the lazimageeditor that I compiled for 64Bit Win (I like the  polygon maker).

There are some other Lazarus Image viewer/editors:

https://github.com/PascalVault/Lazzy_Image_Viewer/releases/tag/v.0.7.1    (i like the sharpen and blur)

and

https://github.com/Nenirey/LazView   (this one has special effects like Sphere and Cylinder)

and

Free Delphi Programs (with source)

Blaiz Tools
https://github.com/blaiz2023/Blaiz-Tools
Tools for packing files, converting images, manipulating text, checking code and working with the Gossamer codebase and app source code.
Pixel Snatcher
https://github.com/blaiz2023/PixelSnatcher
Snatch pixels from your screen and convert into translucent tool images in PNG, GIF, ICO and TEA image formats with ease. Create modern monochromatic tool images in seconds for your app, web app, or Gossamer app. Click capture, hover mouse cursor over screen area to acquire image, adjust color conversion settings if required, and copy/save.
Multi-Icon
https://github.com/blaiz2023/Multi-Icon
Create stunning, high quality (256 x 256) multi-resolution icons (.ico) and "mainicon" resources (.res) with ease and reliability.
Clic
Clipboard To Icon Converter
https://github.com/blaiz2023/Clic

and

Paint.Net (CSharp) has some excellent plugins for special effects.
https://www.getpaint.net/download.html




« Last Edit: April 12, 2026, 03:54:11 am by Boleeman »

Paolo

  • Hero Member
  • *****
  • Posts: 716
Re: Lazarus Image Editor
« Reply #10 on: April 15, 2026, 05:37:30 pm »
A long list, many thanks

 

TinyPortal © 2005-2018