jabiercoding / eclipaint Goto Github PK
View Code? Open in Web Editor NEWOpen and Edit images and icons within Eclipse. Image editor, icon manager and other nice features.
Open and Edit images and icons within Eclipse. Image editor, icon manager and other nice features.
Hey,
I really like your plugin ๐
It I saves me a lot of time not being forced to look up the actual icon content on the file system. That is why I created a feature request for it:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=491854
Just let you know. Thank you for the helpful plugin :)
Best regards,
Konstantin
At present, the save option only allows you to choose a directory, and generates the file name based on which layout option you have selected. It would be more convenient to be able to select a file name at the same time. The generated name can be used as the default. You should also be able to pick an existing file and overwrite it, and it would be nice if the save dialog also remembered the last used location.
Reported by jabimail, May 26, 2013
Thanks for the useful tool. While reinstalling I found that install via marketplace does not work at the moment, https://raw.githubusercontent.com/jabiercoding/eclipaint/master/updatesite/org.eclipaint.site/ is not available.
Workaround is to check out the repository, in eclipse add a location pointing to the local repo .../updatesite/org.eclipaint.site with help/install new software.
The dialogs to select images or overlays should remember the last location used, so that you don't have to navigate to the same location every time when you are processing multiple images from the same location. It would be okay, and probably preferred, for the base image and overlay image dialogs to remember different locations, as overlay icons are quite likely to be in a different place from the base images.
It seems that Image Transfer is not working, you cannot drag and drop images to the view, at least in Eclipse Neon
Commands for (Undo/Redo, Copy/Paste/Cut, Delete) are available through keyboard shortcuts but it does not work properly in the Edit menu.
Reported by pverest2010, Feb 26, 2014
When trying to fill and no color was selected before, I got stackoveflow and Eclipse suggesting to restart.
eclipse.buildId=4.4.0.I20140122-2000
java.version=1.7.0_11
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments: -product org.eclipse.epp.package.standard.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.standard.product
org.eclipse.ui
Error
Thu Feb 27 15:01:48 CST 2014
Unhandled event loop exception
java.lang.StackOverflowError
at org.eclipse.swt.widgets.Control.redraw(Control.java:2394)
at org.eclipse_icons.editor.IconsEditorPart.notifyPixelModification(IconsEditorPart.java:1043)
at org.eclipse_icons.editor.EditorUtils.paintPixel(EditorUtils.java:218)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:84)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at
and so on 200 times or more
Feb 27, 2014 Project Member #2 jabimail
Thank you for reporting.
Reproduced with big png images trying to fill big surfaces. The selected color is not important.
When you create a new png and you open it, the default color now is transparent. It should be black to start drawing.
I found the EcliPaint -> Icon Manager window.
I pasted my basic icon onto the grid.
How do I change white to transparent?
What do the 7 groups of commands do?
Are there any drawing commands or modes? Weird...
add maven/tycho build
I have to open another image by click Open With > EcliPaint
in the right click context menu.
Reported by eric.paul.vergnaud, Mar 29, 2015
On a mac, edit a GIF icon, erase a pixel, save, close.
Open the icon agin, the erased pixel is back.
Mar 29, 2015 Project Member #1 jabimail
hi,
thanks for reporting. Eclipse version? Could you please attach the gif icon?
Thanks
Labels: Type-Defect
Mar 29, 2015 #2 eric.paul.vergnaud
Version: Luna Service Release 1a (4.4.1)
Build id: 20150109-0600
Reported by metalim, Jan 18, 2015
Red and Blue colors are swapped, when I save to PNG. Looks like RGB <-> BGR
Was REALLY surprised to see this.
Eclipse Luna 1a (4.4.1, build 20150109-0600), Java 1.8.0_25, Mac OS X 10.10.1
test_edit.png
23.6 KB View Download
Delete
test_result.png
23.2 KB View Download
Delete
Jan 19, 2015 Project Member #1 jabimail
Hello,
thanks for reporting.
I am trying to reproduce your issue.
How did you create the test_edit.png? It was an already existing png or you create it? If you modify just one pixel of test_result.png and you save it again, the colors change again?
Could you please use File -> New -> Other... -> Icon Editor -> New png icon, and then edit some red green and blue colors, save it, and check if you have the same problem?
Thanks in advance
If it was an already existing png, then maybe is related to this previous issue
https://code.google.com/a/eclipselabs.org/p/eclipse-icons-editor/issues/detail?id=50
Jan 19, 2015 #2 metalim
Sup!
There is no difference for me if it's created in Icon Editor or in another app.
This particular image I created in Eclipse (โN, Icon Editor, New png icon).
I've tried to open other PNG files (also 16x16) with the same result: it opens just fine, but when I change one pixel and save - it swaps R and B.
If I open the file again, change one pixel and save again - it swaps colours again, becoming the original. So it's safe.
Jan 20, 2015 Project Member #3 jabimail
Thanks for the clarification.
Instead of a screenshot, could you please attach the real png shown in test_edit.png or test_result.png?
Labels: Type-Defect
Feb 5, 2015 #4 metalim
Here you go.
new_icon.png
119 bytes View Download
Delete
Mar 29, 2015 #5 eric.paul.vergnaud
Hi,
I have the same problem with both GIF and PNG.
I'm working on Mac, not sure about meta reporting the bug, but that could be the cause.
Eric
Mar 29, 2015 Project Member #6 jabimail
thanks for reporting
Reported by jabimail, Dec 18, 2012
Not reproduced systematicallly but sometimes the user should deactivate the label decorator to be able to remove an icon.
Feb 5, 2013 Project Member 1 jabimail
!ENTRY org.eclipse.core.resources 4 273 2013-02-05 21:07:57.065
!MESSAGE Problems encountered while deleting resources.
!SUBENTRY 1 org.eclipse.core.resources 4 273 2013-02-05 21:07:57.066
!MESSAGE Could not delete 'D:\workspaces\runtime-EclipseApplication\output\icons\archive\Copy of find.gif'.
!STACK 1
org.eclipse.core.runtime.CoreException: Problems encountered while deleting files.
at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:125)
at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFile(ResourceTree.java:304)
at org.eclipse.core.internal.resources.ResourceTree.standardDeleteFile(ResourceTree.java:785)
at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1937)
at org.eclipse.core.internal.resources.Resource.delete(Resource.java:780)
at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:140)
at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange.access$0(DynamicValidationStateChange.java:1)
at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange$1.run(DynamicValidationStateChange.java:102)
at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4887)
at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange.perform(DynamicValidationStateChange.java:105)
at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange.access$0(DynamicValidationStateChange.java:1)
at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange$1.run(DynamicValidationStateChange.java:102)
at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4887)
at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange.perform(DynamicValidationStateChange.java:105)
at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)
at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)
at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Select and crop
Reported by jabimail, Jul 10, 2012
For example, selecting an overlay as base or base images bigger than 16x16
I had this problem when tried to open this file:
https://github.com/eclipse/wildwebdeveloper/blob/master/org.eclipse.wildwebdeveloper/icons/firefoxIcon.png
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.