LazPaint – cross platform image editor with layers and transparency

LazPaint is an open source image editor written in the Lazarus (Free Pascal) programming language.

The software uses the BGRABitmap library.

LazPaint is released under an open source license.

Key Features

  • Files: read and write a variety of file formats, including layered bitmaps and 3D files.
  • Tools: many tools are available to draw on the layers.
  • Edit/Select: select parts of an image with antialiasing and modify the selection as a mask.
  • View: color window, layer stack window and toolbox window.
  • Image manipulation.
  • Color manipulation:
    • Colorize : set the color of an image while preserving intensities.
    • Shift colors : cycle colors and change colorness (saturation).
    • Intensity : make colors lighter or darker without making them white.
    • Lightness : make colors lighter or darker by making them whiter.
    • Normalize : use the whole range of each color channel and alpha channel.
    • Negative : invert colors (with gamma correction).
    • Linear negative : invert colors (without gamma correction).
    • Grayscale : converts colors to grayscale with gamma correction.
  • Filters:
    • Radial blur : non directional blur.
    • Motion blur : directional blur.
    • Custom blur : blur according to a mask.
    • Sharpen : makes contours more acute, complementary to Smooth.
    • Smooth : softens whole image, complementary to Sharpen.
    • Median : computes the median of colors around each pixel, which softens corners.
    • Contour : draws contours on a white background (like a pencil drawing).
    • Emboss : draws contours with shadow.
    • Sphere : spherical projection.
    • Cylinder : cylinder projection.
    • Clouds : add clouds of the current pen color.
  • Command line: call LazPaint from a console.
  • Cross-platform support – runs under Linux, Mac OS X, and Windows.

Website: bgrabitmap.github.io/lazpaint
Support: Blog, Wiki, Forum, GitHub Code Repository
Developer: Circular, with help from FabienWang, Lainz, and others
License: GNU General Public License v3.0

LazPaint

LazPaint is written in Pascal. Learn Pascal with our recommended free books and free tutorials.


Related Software

Raster Image Editors
GIMPGNU Image Manipulation Program
JS PaintClassic MS Paint recreation with modern browser-based features
PintaMimics the usability of Paint.Net
PhotoflareCross-platform image editor
LazPaintImage editor with layers and transparency
dibujaSimple to use paint program like Paintbrush for Mac or classic MS Paint
DrawingBasic raster image editor similar to Microsoft Paint
Textual PaintMS Paint in your terminal
PixelitorFeature-rich editing with layers, filters and effects
paint.softwareAccessible Paint.NET-style raster editing application
BrushsheSimple and user-friendly raster graphics editor
KolourPaintEasy-to-use paint program by KDE
CinePaintTools for painting, manipulation and image processing

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted