Difference between revisions of "Lazarus Image Editor"

From Lazarus wiki
Jump to navigationJump to search
 
(25 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[Icon Editor|Lazarus Icon Editor]] uses [[LazRGBGraphics]] for image manipulating.
+
The '''Lazarus Image Editor''' is a raster image and icon editor for Windows, Linux, Mac OS X and all other desktop platforms supported by Lazarus.
  
 
==Recent screenshots==
 
==Recent screenshots==
 
[[Image:Icon Editor win.png|Icon Editor under Windows XP]]
 
[[Image:Icon Editor win.png|Icon Editor under Windows XP]]
 +
 +
'''Lazarus Icon Editor''' is a simple icon editor with the ability to create lrs files.
 +
 +
[[Icon Editor Roadmap]]
 +
 +
== Features ==
 +
* load and save in various graphics formats
 +
* save as lrs (Lazarus resource)
 +
* picture preview
 +
* multiple picture editing in notebook panels
 +
* palette
 +
* custom zoom
 +
* grid
 +
* pen, brush and paper color
 +
 +
== Tools ==
 +
* masks
 +
* eraser
 +
* flood fill
 +
* color picker
 +
* pen
 +
* line
 +
* rectangle / round rectangle
 +
* polygon
 +
* ellipse
 +
* spray
 +
 +
===Authors===
 +
*[[User:Tombo|Tom Gregorovic]]
 +
*[[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
*Yang JiXian
 +
 +
===License===
 +
GPL2
 +
 +
===Download===
 +
svn checkout https://svn.code.sf.net/p/lazarus-ccr/svn/applications/lazimageeditor
 +
 +
You can also download the whole SVN directory in a [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/applications/lazimageeditor.tar.gz?view=tar compressed tarball archive].
 +
 +
You must also download and install: [[LazRGBGraphics]] (latest SVN), [[ColorPalette]].
 +
 +
===Notes===
 +
Status: Beta
  
 
==Roadmap==
 
==Roadmap==
  
x - completely implemented
+
x - completely implemented, / - partially implemented
/ - partially implemented
 
  
{|BORDER="1" CELLSPACING="0"
+
{| class="wikitable"
!STYLE="background:#99D2FD;"|Feature!!STYLE="background:#99D2FD;"|Type!!STYLE="background:#99D2FD;"|Target!!STYLE="background:#99D2FD;"|Implemented!!STYLE="background:#99D2FD;"|Remark
+
! Feature !! Type !! Target !! Implemented !! Remark
 
|----
 
|----
 
|Tool icons||Design||0.1||x||
 
|Tool icons||Design||0.1||x||
 
|----
 
|----
|Lazarus Icon Editor icon||Design||0.1||||
+
|Lazarus Icon Editor icon||Design||0.1||/||
 
|----
 
|----
 
|Command icons||Design||0.1||x||
 
|Command icons||Design||0.1||x||
 
|----
 
|----
|About Lazarus Icon Editor||Docs||0.1||||
+
|About Lazarus Icon Editor image||Design||0.1||x||
 +
|----
 +
|About Lazarus Icon Editor||Docs||0.1||x||
 
|----
 
|----
 
|Info on the web||Docs||0.1||||
 
|Info on the web||Docs||0.1||||
 
|----
 
|----
|Load/save bmp, ico, xpm, png||Formats||0.1||/||ico, xpm and png transparency
+
|Load/save bmp, xpm, png||Formats||0.1||x||ico, xpm and png transparency
 
|----
 
|----
 
|Export as *.lrs||Formats||0.1||x||can add to existing lrs?
 
|Export as *.lrs||Formats||0.1||x||can add to existing lrs?
 
|----
 
|----
|Picture preview||GUI||0.1||||stay on top
+
|Picture preview||GUI||0.1||x||
 
|----
 
|----
 
|Show grid||GUI||0.1||x||
 
|Show grid||GUI||0.1||x||
 
|----
 
|----
|Editing multiple pictures in notebook||GUI||0.1||x||OnPageChange event bug
+
|Editing multiple pictures in notebook||GUI||0.1||x||
 
|----
 
|----
|Palette||GUI||0.1||/||
+
|Palette||GUI||0.1||x||
 
|----
 
|----
 
|Pen, brush, paper color||GUI||0.1||x||
 
|Pen, brush, paper color||GUI||0.1||x||
Line 42: Line 87:
 
|Color under mouse||GUI||0.1||x||
 
|Color under mouse||GUI||0.1||x||
 
|----
 
|----
|Enable/disable commands||GUI||0.1||||
+
|Enable/disable commands||GUI||0.1||x||
 
|----
 
|----
 
|Fix TScrollBox bugs||LCL||0.1||||GTK + Win32
 
|Fix TScrollBox bugs||LCL||0.1||||GTK + Win32
 
|----
 
|----
|Resize truncate||Picture||0.1||/||
+
|Fix mouse capture bug||LCL||0.1|| ||GTK
 
|----
 
|----
|Resize smooth||Picture||0.1||||
+
|Resize truncate||Picture||0.1||x||
 
|----
 
|----
 
|Resize paper||Picture||0.1||x||
 
|Resize paper||Picture||0.1||x||
Line 61: Line 106:
 
|----
 
|----
 
|Colors grayscale||Picture||0.1||x||
 
|Colors grayscale||Picture||0.1||x||
 +
|----
 +
|Clip paper to mask||Picture||0.1||x||
 +
|----
 +
|Invert/remove mask||Picture||0.1||x||
 +
|----
 +
|Cut/copy/delete/select all||Picture||0.1||x||
 
|----
 
|----
 
|Public release||Release||0.1||||
 
|Public release||Release||0.1||||
Line 66: Line 117:
 
|Color picker||Tools||0.1||x||
 
|Color picker||Tools||0.1||x||
 
|----
 
|----
|Pen||Tools||0.1||/||
+
|Pen||Tools||0.1||x||
 
|----
 
|----
|Eraser/replacer||Tools||0.1||/||
+
|Eraser/replacer||Tools||0.1||x||
 
|----
 
|----
|Flood fill||Tools||0.1||/||
+
|Flood fill||Tools||0.1||x||
 
|----
 
|----
|Spray||Tools||0.1||/||
+
|Spray||Tools||0.1||x||
 
|----
 
|----
 
|Line||Tools||0.1||x||
 
|Line||Tools||0.1||x||
Line 82: Line 133:
 
|Drawing shape while dragging||Tools||0.1||x||
 
|Drawing shape while dragging||Tools||0.1||x||
 
|----
 
|----
|About Lazarus Icon Editor image||Design||0.2||||
+
|Mask||Tools||0.1||x||
 +
|----
 +
|Own color dialog||GUI||0.2||||
 +
|----
 +
|Localization support||GUI||0.2||||
 
|----
 
|----
 
|Doublebuffering on GTK||LCL||0.2||||
 
|Doublebuffering on GTK||LCL||0.2||||
 
|----
 
|----
|Own color dialog||GUI||0.2||||
+
|Undo/redo||Picture||0.2||||
 
|----
 
|----
|Undo/redo||Picture||0.2||||
+
|Apply spray/eraser while dragging||Tools||0.2||||
 
|----
 
|----
|Custom rotate||Picture||0.2||||
+
|Polygon||Tools||0.2||||
 
|----
 
|----
|Mask||Tools||0.2||||
+
|Objects||Picture||0.3||||
 
|----
 
|----
|Thick lines||Tools||0.2||||
+
|Paste||Picture||0.3||||
 
|----
 
|----
|Custom zoom||GUI||0.3||||
+
|Help topics||Docs||1.0||||
 
|----
 
|----
|Localization support||GUI||0.3||||
+
|Save ico||Formats||1?||||
 
|----
 
|----
|Cut/copy/paste/delete/select all||Picture||0.3||||depends on mask
+
|Load/save gif||Formats||1?||||
 
|----
 
|----
|Crop to mask||Picture||0.3||||
+
|Custom zoom||GUI||1?||||
 
|----
 
|----
|Polygon||Tools||0.3||||
+
|Palette modification||GUI||1?||||
 
|----
 
|----
|Help topics||Docs||1.0||||
+
|Printing||GUI||1?||||
 
|----
 
|----
|Load/save gif||Formats||?||||
+
|Custom rotate||Picture||1?||||
 
|----
 
|----
|Palette modification||GUI||?||||
+
|Resize smooth||Picture||1?||||
 
|----
 
|----
|Printing||GUI||?||||
+
|Blur||Picture||1?||||
 
|----
 
|----
|Blur||Picture||?||||
+
|Noise||Picture||1?||||
 
|----
 
|----
|Noise||Picture||?||||
+
|Find edges||Picture||1?||||
 
|----
 
|----
|Find edges||Picture||?||||
+
|Thick lines||Tools||1?||||
 
|----
 
|----
|Antialiasing||Tools||?||||
+
|Antialiasing||Tools||1?||||
 
|----
 
|----
|Text||Tools||?||||
+
|Text||Tools||1?||||
 
|----
 
|----
|Alpha blending||Tools||?||||
+
|Alpha blending||Tools||1?||||
 
|}
 
|}
 +
 +
[[Category:Graphics Software]]
 +
[[Category:Lazarus-CCR]]
 +
[[Category:Applications created with Lazarus]]

Latest revision as of 16:00, 21 June 2016

The Lazarus Image Editor is a raster image and icon editor for Windows, Linux, Mac OS X and all other desktop platforms supported by Lazarus.

Recent screenshots

Icon Editor under Windows XP

Lazarus Icon Editor is a simple icon editor with the ability to create lrs files.

Icon Editor Roadmap

Features

  • load and save in various graphics formats
  • save as lrs (Lazarus resource)
  • picture preview
  • multiple picture editing in notebook panels
  • palette
  • custom zoom
  • grid
  • pen, brush and paper color

Tools

  • masks
  • eraser
  • flood fill
  • color picker
  • pen
  • line
  • rectangle / round rectangle
  • polygon
  • ellipse
  • spray

Authors

License

GPL2

Download

svn checkout https://svn.code.sf.net/p/lazarus-ccr/svn/applications/lazimageeditor

You can also download the whole SVN directory in a compressed tarball archive.

You must also download and install: LazRGBGraphics (latest SVN), ColorPalette.

Notes

Status: Beta

Roadmap

x - completely implemented, / - partially implemented

Feature Type Target Implemented Remark
Tool icons Design 0.1 x
Lazarus Icon Editor icon Design 0.1 /
Command icons Design 0.1 x
About Lazarus Icon Editor image Design 0.1 x
About Lazarus Icon Editor Docs 0.1 x
Info on the web Docs 0.1
Load/save bmp, xpm, png Formats 0.1 x ico, xpm and png transparency
Export as *.lrs Formats 0.1 x can add to existing lrs?
Picture preview GUI 0.1 x
Show grid GUI 0.1 x
Editing multiple pictures in notebook GUI 0.1 x
Palette GUI 0.1 x
Pen, brush, paper color GUI 0.1 x
Mouse pos GUI 0.1 x
Mouse delta GUI 0.1 x
Color under mouse GUI 0.1 x
Enable/disable commands GUI 0.1 x
Fix TScrollBox bugs LCL 0.1 GTK + Win32
Fix mouse capture bug LCL 0.1 GTK
Resize truncate Picture 0.1 x
Resize paper Picture 0.1 x
Flip horizontally/vertiacally Picture 0.1 x
Rotate 90°/180°/270° Picture 0.1 x
Colors invert Picture 0.1 x
Colors disable Picture 0.1 x
Colors grayscale Picture 0.1 x
Clip paper to mask Picture 0.1 x
Invert/remove mask Picture 0.1 x
Cut/copy/delete/select all Picture 0.1 x
Public release Release 0.1
Color picker Tools 0.1 x
Pen Tools 0.1 x
Eraser/replacer Tools 0.1 x
Flood fill Tools 0.1 x
Spray Tools 0.1 x
Line Tools 0.1 x
Rectangle/round rectangle Tools 0.1 x
Ellipse Tools 0.1 x
Drawing shape while dragging Tools 0.1 x
Mask Tools 0.1 x
Own color dialog GUI 0.2
Localization support GUI 0.2
Doublebuffering on GTK LCL 0.2
Undo/redo Picture 0.2
Apply spray/eraser while dragging Tools 0.2
Polygon Tools 0.2
Objects Picture 0.3
Paste Picture 0.3
Help topics Docs 1.0
Save ico Formats 1?
Load/save gif Formats 1?
Custom zoom GUI 1?
Palette modification GUI 1?
Printing GUI 1?
Custom rotate Picture 1?
Resize smooth Picture 1?
Blur Picture 1?
Noise Picture 1?
Find edges Picture 1?
Thick lines Tools 1?
Antialiasing Tools 1?
Text Tools 1?
Alpha blending Tools 1?