Difference between revisions of "Lazarus Image Editor"

From Free Pascal wiki
Jump to navigationJump to search
Line 6: Line 6:
 
==Roadmap==
 
==Roadmap==
  
{|
+
{|BORDER="1" CELLSPACING="0"
|Feature||Type||Target||Implemented||Remark
+
!STYLE="background:#99D2FD;"|Feature!!STYLE="background:#99D2FD;"|Type!!STYLE="background:#99D2FD;"|Target!!STYLE="background:#99D2FD;"|Implemented!!STYLE="background:#99D2FD;"|Remark
 
|----
 
|----
 
|Tool icons||Design||0.1||x||
 
|Tool icons||Design||0.1||x||
 +
|----
 +
|Lazarus Icon Editor icon||Design||0.1||||
 
|----
 
|----
 
|Command icons||Design||0.1||x||
 
|Command icons||Design||0.1||x||
Line 17: Line 19:
 
|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, ico, xpm, png||Formats||0.1||/||ico, xpm and png transparency
 
|----
 
|----
|Save to lrs||Formats||0.1||||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||||stay on top
Line 27: Line 29:
 
|Editing multiple pictures in notebook||GUI||0.1||x||OnPageChange event bug
 
|Editing multiple pictures in notebook||GUI||0.1||x||OnPageChange event bug
 
|----
 
|----
|Palette||GUI||0.1||||
+
|Palette||GUI||0.1||/||
 
|----
 
|----
 
|Pen, brush, paper color||GUI||0.1||x||
 
|Pen, brush, paper color||GUI||0.1||x||
Line 36: Line 38:
 
|----
 
|----
 
|Color under mouse||GUI||0.1||x||
 
|Color under mouse||GUI||0.1||x||
 +
|----
 +
|Enable/disable commands||GUI||0.1||||
 
|----
 
|----
 
|Fix TScrollBox bugs||LCL||0.1||||GTK + Win32
 
|Fix TScrollBox bugs||LCL||0.1||||GTK + Win32
 
|----
 
|----
|Resize truncate||Picture||0.1||||
+
|Resize truncate||Picture||0.1||/||
 
|----
 
|----
 
|Resize smooth||Picture||0.1||||
 
|Resize smooth||Picture||0.1||||
 
|----
 
|----
|Resize paper||Picture||0.1||||
+
|Resize paper||Picture||0.1||x||
 
|----
 
|----
 
|Flip horizontally/vertiacally||Picture||0.1||x||
 
|Flip horizontally/vertiacally||Picture||0.1||x||
Line 51: Line 55:
 
|Colors invert||Picture||0.1||x||
 
|Colors invert||Picture||0.1||x||
 
|----
 
|----
|Colors desaturate||Picture||0.1||x||
+
|Colors disable||Picture||0.1||x||
 +
|----
 +
|Colors grayscale||Picture||0.1||x||
 
|----
 
|----
 
|Public release||Release||0.1||||
 
|Public release||Release||0.1||||
Line 57: Line 63:
 
|Color picker||Tools||0.1||x||
 
|Color picker||Tools||0.1||x||
 
|----
 
|----
|Pen/brush||Tools||0.1||x||
+
|Pen||Tools||0.1||/||
 
|----
 
|----
|Eraser/replacer||Tools||0.1||x||
+
|Eraser/replacer||Tools||0.1||/||
 
|----
 
|----
|Flood fill||Tools||0.1||||
+
|Flood fill||Tools||0.1||/||
 
|----
 
|----
|Spray||Tools||0.1||x||
+
|Spray||Tools||0.1||/||
 
|----
 
|----
 
|Line||Tools||0.1||x||
 
|Line||Tools||0.1||x||
Line 71: Line 77:
 
|Ellipse||Tools||0.1||x||
 
|Ellipse||Tools||0.1||x||
 
|----
 
|----
|Drawing while dragging||Tools||0.1||||
+
|Drawing shape while dragging||Tools||0.1||x||
 
|----
 
|----
 
|About Lazarus Icon Editor image||Design||0.2||||
 
|About Lazarus Icon Editor image||Design||0.2||||
 
|----
 
|----
|Doublebuffering on GTK||GUI||0.2||||
+
|Doublebuffering on GTK||LCL||0.2||||
 
|----
 
|----
 
|Own color dialog||GUI||0.2||||
 
|Own color dialog||GUI||0.2||||
Line 82: Line 88:
 
|----
 
|----
 
|Custom rotate||Picture||0.2||||
 
|Custom rotate||Picture||0.2||||
|----
 
|Desaturate||Picture||0.2||||
 
 
|----
 
|----
 
|Mask||Tools||0.2||||
 
|Mask||Tools||0.2||||
 
|----
 
|----
 
|Thick lines||Tools||0.2||||
 
|Thick lines||Tools||0.2||||
|----
 
|Transparency||Tools||0.2||||
 
 
|----
 
|----
 
|Custom zoom||GUI||0.3||||
 
|Custom zoom||GUI||0.3||||
Line 101: Line 103:
 
|Polygon||Tools||0.3||||
 
|Polygon||Tools||0.3||||
 
|----
 
|----
|Help topics||Docs||1.0
+
|Help topics||Docs||1.0||||
 +
|----
 +
|Load/save gif||Formats||?||||
 
|----
 
|----
|Load/save gif||Formats||?
+
|Palette modification||GUI||?||||
 
|----
 
|----
|Palette modification||GUI||?
+
|Printing||GUI||?||||
 
|----
 
|----
|Printing||GUI||?
+
|Blur||Picture||?||||
 
|----
 
|----
|Blur||Picture||?
+
|Noise||Picture||?||||
 
|----
 
|----
|Noise||Picture||?
+
|Find edges||Picture||?||||
 
|----
 
|----
|Find edges||Picture||?
+
|Antialiasing||Tools||?||||
 
|----
 
|----
|Antialiasing||Tools||?
+
|Text||Tools||?||||
 
|----
 
|----
|Text||Tools||?
+
|Alpha blending||Tools||?||||
 
|}
 
|}

Revision as of 14:44, 1 October 2006

Lazarus Icon Editor uses LazRGBGraphics for image manipulating.

Recent screenshots

Icon Editor under Windows XP

Roadmap

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 Docs 0.1
Info on the web Docs 0.1
Load/save bmp, ico, xpm, png Formats 0.1 / ico, xpm and png transparency
Export as *.lrs Formats 0.1 x can add to existing lrs?
Picture preview GUI 0.1 stay on top
Show grid GUI 0.1 x
Editing multiple pictures in notebook GUI 0.1 x OnPageChange event bug
Palette GUI 0.1 /
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
Fix TScrollBox bugs LCL 0.1 GTK + Win32
Resize truncate Picture 0.1 /
Resize smooth Picture 0.1
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
Public release Release 0.1
Color picker Tools 0.1 x
Pen Tools 0.1 /
Eraser/replacer Tools 0.1 /
Flood fill Tools 0.1 /
Spray Tools 0.1 /
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
About Lazarus Icon Editor image Design 0.2
Doublebuffering on GTK LCL 0.2
Own color dialog GUI 0.2
Undo/redo Picture 0.2
Custom rotate Picture 0.2
Mask Tools 0.2
Thick lines Tools 0.2
Custom zoom GUI 0.3
Localization support GUI 0.3
Cut/copy/paste/delete/select all Picture 0.3 depends on mask
Crop to mask Picture 0.3
Polygon Tools 0.3
Help topics Docs 1.0
Load/save gif Formats ?
Palette modification GUI ?
Printing GUI ?
Blur Picture ?
Noise Picture ?
Find edges Picture ?
Antialiasing Tools ?
Text Tools ?
Alpha blending Tools ?