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: | ||
− | + | 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 | ||
− | {| | + | {| class="wikitable" |
− | ! | + | ! 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 | + | |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|||| | + | |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|| | + | |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 | ||
|---- | |---- | ||
− | | | + | |Fix mouse capture bug||LCL||0.1|| ||GTK |
|---- | |---- | ||
− | |Resize | + | |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|| | ||
|---- | |---- | ||
− | | | + | |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|||| | ||
|---- | |---- | ||
− | | | + | |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||?|||| | + | |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
Lazarus Icon Editor is a simple icon editor with the ability to create lrs files.
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
- Tom Gregorovic
- 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 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? |