Can I select multiple frames and edit them at once, select an entire frame layer with Ctrl+A, or import multiple files as an animation layer/frame? (Also I want to do it with GIFs so I don't have to split it up and do it manually)
Selecting multiple cels is currently not possible, but it is a planned feature for a future update. You can import multiple image files (but not gifs for now) as new layer and frames in your existing project by changing the "Import as" option in the window that appears when you are importing an image. You can also import spritesheets this way.
Hello. Can you provide some more information such as your operating system, the program version that you are using, what file type you are trying to load, and if it is giving you any messages or errors? If this happens with a specific file, uploading it somewhere so we could take a look would be very appreciated! :)
Hy there, about the centralize problem, i added the feature on the mine using Godot (A few tweaks in the code) also i added an option button at the top left that changes the "UI" based on the mode selected
you can check it out here an if they are good then i would be happy if you add them to Pixelorama:
I already read it but i can't understand how to make a fork or a branch or request (Not just Git but i am new to Github as well). also as i am new i feel like i might end up breaking something
The only way to move a drawing is by using the rectangular selection, making a selection with it and moving it with Shift and mouse drag. There is no automated way to centralize drawings currently.
Ok, also i noticed that in the pencil tool brushes like Dot, circle, etc can change colour but there are some brushes Like star, Hline etc (i am talking about the brushes at the end) that only paint black. How can i change them?
By default, the brushes are using their original colors, since it is possible to save brushes with color. To change their color, you need to set the "Brush color from" option to 100.
You go to Export -> Animation tab and then under the preview there is a selector which allows you to select "All frames as a single file animation". My general advice would be to use it only for smaller sized canvases with lower amount of frames because it will take a lot of time to export. If you want to do a huge animation then rather export frames as multiple files and use some online tool to create a gif from them. https://ezgif.com/maker
This is the best free pixel art program in the world. I used it to create a Minetest mod, and I had no problem, what's more, among the other options I had this was the best without a doubt, thanks to the fact that I have it in the itch application it updates itself, it is also made in Godot, my favorite engine, every time I need to make a pixel art I will turn to Pixelorama (Google Translate)
New to pixel art and this is making it super easy to get started for free! But I do have a question, is it possible to drag a selection? Like not just the selected box but also what is in it? I'm following a tutorial on making a tilemap and dragging and dropping the selections would speed up the process like 60%. Also I was wondering if there is a way to make the grind show boxes of certain sizes. What I mean is the tiles I'm making are 16x16 but the grind is only aligned for every pixel and the ruler every 5. So I was wondering if there was a way to customize how big the grind boxes are or at least where the markers on the ruler would be, if it's not yet, it would be a cool thing for the future.
Hello! Yes, you can drag the selection and its contents by holding Shift and moving your mouse. We will most likely change how this work though, on a future update. You can change the grid's size in Edit, Preferences, Canvas, Grid width & height.
This is great. But the font is so small on a Laptop. Zoom in works, but zoom out didn't for me, or it's a bit unintuitive maybe, tried rmb, no success. Anyway. Multi select (add to selection) would be nice, also select color range, brightness range etc. Esp to get rid of dark seams of imported material that has blurred edges on a dark background.
Hello. If you experience issues with the font being too small, you can try scaling up the UI in Edit, Preferences, Interface, Display Scale. To zoom in and out on the canvas, you can use the mouse wheel. Mouse wheel up zooms in, down zooms out. You can also use the zoom tool. We will work on adding multi-selection on a future update!
ok, thanks. An other idea is to alter brightness only for a range of pixels, depending on their brightness, eg. to brighten a dark outline. edit - uh, I said that already ^^
Sorry for bothering but is it possible to select and copy pixel art in a tab then go to a different tab and then paste it there? or is has not been implemented yet, again very sorry for bothering you. Also how do you delete the guide marks/lines?
Nothing to be sorry for! And yes, you can use the rectangle selection, copy the selection with Ctrl-C, go to the new tab, make a new selection and press Ctrl-V. We will work on improving the selection system for a future update, but this feature will not go away.
There is this thing bothering me alot when I want to undo many things i have to press Ctrl + z over and over and over and over and over and over and over and over and over and over again, so if there is a way to hold Ctrl + z and keep undoing pls tell me, but if its not a feature try and add it ok!
anyways this is a amazing tool 10/10 pure awesomeness
Best pixel art editor EVER! I don't know why people don't talk about this...
Also, could you guys add a select and resize tool? The rectangle tool works super well for moving sprites, but I can't seem to figure out how to resize them. Like in Asperite, you can grab it easily and make it smaller or larger. Resize tool would be great! Make add a copying and pasting feature along with the rectangle tool?
Thank you! Yes, we will work on improving the selection system for a future update. You can already copy (Ctrl-C) and paste (Ctrl-V) and cut (Ctrl-X), but we will also improve this to be more natural and intuitive.
This is so cool! I just found this tool and its amazing just looking at it, also is there a select tool? and is there a way to clear the pixel art I just made?(pls answer)
Thank you! Yes there is a rectangle select tool, and we are going to add more selection options in the future. You can also create a new empty image under File > New.
You can find it on the left side, on the tool bar. It's the top-most tool. Hovering your cursor over the tool icons also displays some useful information about them.
Glad you like it! You can use the Pencil tool and hold Shift to create straight lines, but we will also create a dedicated line tool in a future update. You can also click the "Clone Frame" button, instead of "New Frame", to avoid creating an empty frame.
Hy there, about my earlier comment, i did some further experimenting with the rotate tool and saw that using Rotxel does not actually rotate the image, instead it starts to rotate the entire image. Here are the videos for better understanding:
also another minor problem, that sometimes the buttons from the popups (or dialogue window? i think it is called) will extends a little bit outside the boundaries of the popup window when the dropdown option is selected to a larger option
for example if i change option from "Rotxel" to "upscale,rotate and downscale", then because the text is too large, the dropdown extends outside the boundaries of the popup window
(however, it automatically adjusts itself if i move the window a little)
Hello there, Just checked the new version 8.0.2. Loved the new rotate option though i noticed a few things about it thought i should let you know.
1. I just realized there is no shortcut key implemented yet that would select everything in a given layer.
2.When using rotate tool i saw that there comes a situation where using "rotxel" to rotate the image would scale the selection very large and using the "upscale downscale" option will clip the area of the drawing that rotates outside the selected area
since i am a beginner to godot i think the possible solutions would be to assosiate a "perfect circle" selector specifically for selection of area
{the select tool is lacking options so i think a few more selection tools could be added
a. a rectangle (already exists)
b. perfect circle (its radius can be set)
c. ellipse (major and minor axes can be set)
d. free select tool (we can draw the area ourself)
}
Even though pixelorama is a relatively new program, It has great potential. Thanks again for taking my ideas into consideration.
Hy there,the software is amazing and i have an idea for a few new amazing tools. and was hoping if it would be possible to implement them.
TOOL 1 (Magic Eraser):
mode 1(the tool keeps the selected colour and erases the other colours)
mode 2(the tool keeps all colours and erases only the selected colour)
TOOL 2 (lock transparent pixels):
when checked, one can not draw over a transparent area but can only draw over a coloured area
Tool 3 (pivot rotation)
keeping the option to rotate entire image WHERE IT IS, a new tool would be introduced alongside select tool.It would work as follows:
1: a drop-down in its properties listing two modes (Draw and Rotate)
Draw mode: will be used to draw the area that will be later influenced by a pivot point pressing "Apply" in the properties (for draw mode) will temporary move the selected area to a temporary new layer
Rotate mode: first a pivot point is determined by the intersection point of the symmetry lines and then the selected area is rotated around that pivot by an angle set in properties (for draw mode). we can then later merge the two layers back together
Tool 4 (Console Mode)
when i was 12 i used to play with "Q BASIC" (a programming language). I used to play with its code to draw basic shapes
Thanks,also i just realized i don't think there is a Select all function yet, it would be very helpful. Also i forgot to add another idea(it has no significant importance and not related to pixel art) but i think i shall tell it anyway
Tool (Bone System):
It is based on the assumption that multiple layers of a frame can be rotated by different angles and around different pivots.
Only theory but i think that a tool could be introduced that.
1. Opens up a window and views the current frame that is selected (layers included)
2. Then you can go on and place pivots for rotation, one pivot for each layer. (not on actual drawing, only inside the window)
3. Then we can rotate each layers based on their separate sliders and pivots given in the window.
Firstly, it's an absolutely brilliant programme. Well done! I'm looking to use it to create animations for an LED matrix. Is there a way to export the animations created as a single file (all the frames) in some kind of raw data format. Ideally, that would be a kind of frame,Xpixel,Ypixel,R,G,B but really anything I could work with at all if I could just get the raw data to manipulate. Thanks so much
It’s really simple to use a ready-made PNG loader like Python’s Pillow, Rust’s image, Qt’s QImage, GTK’s GdkPixbuf, SDL’s SDL_image[2], OpenCV’s imread[2], etc. and then write out the pixel data in the format you want.
…and, as a bonus, it’ll take PNG input from any tool you want, not just Pixelorama, and will usually accept other image formats too.
(All those links point to the documentation for how to access the raw pixel data with the given library.)
I don’t have personal experience with them, so I don’t know which to recommend, but similar ready-made PNG decoders exist for Lua, Node.js, C#, Java, Free Pascal, Free Basic, and just about anything else you might be working in. (With PHP being a notable pain point because their default “expected to be there” image routines wrap the C API for libGD but don’t provide a replacement for “just dereference the pointer to get the image data”.)
GDScript and QB64[2] appear to come with PNG loaders as standard.
First off: loving most things about Pixelorama so far. It's great!
That said: I have noticed that Pixelorama will sometimes add black pixels to the edges or remove edge pixels when exporting a gif with a transparent background. This is, honestly, my only complaint about the software thus far.
Hello! Thank you for the kind words! Gif exporting was a feature implemented by our contributors, so we can't directly help you. If you want, you can open an issue on GitHub, so the contributors can see it.
I just downloaded Pixelorama using the software manager in Linux Mint but I cannot open up my files as they are located on another hard disk drive which is mounted at /mnt/.
Before I used the software manager I just downloaded Pixelorama manually as a zip and extracted it to a folder called /tools/pixelorama where I have other tools stored as well. Doing so allowed me to manually fix permissions and I was good to go.
But when I use the version from the software manager, I can only access my user folders. And I am almost 100% certain it has to do with permissions. However, I would like to fix this quick and ugly so I can continue but I don't know where Pixelorama has been installed. Could you tell me? In case you need to know, Linux Mint is based on Ubuntu so wherever it gets installed on Ubuntu, it will be installed on Linux Mint too.
This sounds like a Flatpak sandboxing. Flatpak has a feature that it installs every app separately and sets up permissions very strictly so they cannot potentially damage your system. If that's the case you have to add something like "--filesystem=host" when launching Pixelorama. https://docs.flatpak.org/en/latest/sandbox-permissions.html
Hi! I am developing a program with Godot and am wondering how you coded the drag-to-open system. I also noticed you can directly open .pxo files with it, and am wondering about that.
Hello! For the drag-to-open system, all you need to do is connect the `files_dropped` signal from SceneTree, and load the files from the PoolStringArray argument, which has the paths of the files you dropped. https://docs.godotengine.org/en/stable/classes/class_scenetree.html
It is made with the Godot Engine. If you look at Pixelorama's source code in GitHub, it's basically a Godot project. You can easily download it and run it in Godot! :)
As for your issue, we already solved it in Discord, but for anyone else that is reading, in the Web version, the only way to currently load .pxo files is to drag and drop them in Pixelorama. The "Open" option in the File menu does not work for .pxo files. This is a Web version limitation, the desktop versions do not have this issue.
Hi guys, i loved this software, using it now for a game i'm working on.
Just wanna know if there's some way to select and drag multiple layers of a frame simultaneously, would be awesome for my workflow, sometimes i draw in a bigger canvas than i need and need to relocate the drawing to make the canvas the smaller possible.
Also would like to know if you guys have plans to make a rotation tool for selected content instead of entire layer.
1) This is currently not possible, but we plan on working on it on a future update.
2) Yes, actually, on GitHub's master branch we have already made it possible for the rotate image effect to only affect the selection. This feature will be available in the next update, which will most likely be v0.8.2. Turning rotation into a tool, or making it easier to rotate a selection directly (probably through gizmos) is something we are also considering.
yes i was also waiting for a rotate tool, it would be great.
Also i was wondering if it would be possible to make an archive of older versions of pixelorama in case someone wants to use an older version of pixelorama due to compatibility issues etc.
← Return to tool
Comments
Log in with itch.io to leave a comment.
i've been following this since july i think, its amazing to see where it has come to, might replace aseprite just for the custom brushes lol
Thank you, we are glad you like it! The custom brushes will get some more love in a future update, so the best is yet to come! ;)
Thank you so much for creating this tool!
i cant do photoshop
and ms paint doesnt have transparent backerounds (i think)
so this is a great tool!
Thank you for your kind words, we are happy you like it!
Can I select multiple frames and edit them at once, select an entire frame layer with Ctrl+A, or import multiple files as an animation layer/frame? (Also I want to do it with GIFs so I don't have to split it up and do it manually)
Selecting multiple cels is currently not possible, but it is a planned feature for a future update. You can import multiple image files (but not gifs for now) as new layer and frames in your existing project by changing the "Import as" option in the window that appears when you are importing an image. You can also import spritesheets this way.
I'v encountered a problem with the program, it keeps crashing when I open my sprite
Hello. Can you provide some more information such as your operating system, the program version that you are using, what file type you are trying to load, and if it is giving you any messages or errors? If this happens with a specific file, uploading it somewhere so we could take a look would be very appreciated! :)
I can't export my pixel art to PNG its says Error code 12
This is a common issue with antivirus. Take a look at this page, and sorry for the trouble caused. https://orama-interactive.github.io/Pixelorama-Docs/troubleshooting#error-code-1...
Thank you for the help
I really like your pixelorama
But how do i save my drawing as png.file?
pleaseeeeeeeee
Hello, you can export your drawing as a png file by going to the File menu and choosing Export.
It is a drawing i made completely in Pixelorama, how is it?
Pretty!
Work great the program, the tool promised, i'm feeling the selection tool need work, no is intuitive, and weird of manage, is a basic tool need work.
Thank you! And yeah, we will remake the selection system for v0.9. :)
About the Transparency functionality, i added it on mine.
How does it look?
You can check it out here:
https://github.com/Variable-ind/Pixelorama/tree/Var-Transparentalize
Looks very interesting, feel free to open a PR for this! :)
Also while watching some Godot tutorials i found this:
Can this functionality be added to pixelorama (it can be useful for tracing purposes)
Hy there, about the centralize problem, i added the feature on the mine using Godot (A few tweaks in the code) also i added an option button at the top left that changes the "UI" based on the mode selected
you can check it out here an if they are good then i would be happy if you add them to Pixelorama:
https://github.com/Variable-ind/Pixelorama/tree/Var-Transparentalize
(Side note: you can see the places where i made the changes in scripts by searching "by variable" in the "Find in files" section in Godot)
The centralize image feature looks very interesting, feel free to open a pull request for that feature and we can take a look at it!
Would you kindly tell me how i can do that?, well the thing is... i am not familiar with GitHub (just created an account right now)
You can read our contributing guideline file for more information. It contains links to help you out if you are new to git! :) https://github.com/Orama-Interactive/Pixelorama/blob/master/CONTRIBUTING.md#cont...
I already read it but i can't understand how to make a fork or a branch or request (Not just Git but i am new to Github as well). also as i am new i feel like i might end up breaking something
To create a fork, you have to go to the original repository (https://github.com/Orama-Interactive/Pixelorama) and on the top right, click "Fork". This will created a forked repository in your account. As for the rest, this guide does a fantastic job at explaining the process! https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project/
hy there, is there any way to centralize a drawing in the middle of canvas?
The only way to move a drawing is by using the rectangular selection, making a selection with it and moving it with Shift and mouse drag. There is no automated way to centralize drawings currently.
Ok, also i noticed that in the pencil tool brushes like Dot, circle, etc can change colour but there are some brushes Like star, Hline etc (i am talking about the brushes at the end) that only paint black. How can i change them?
Thanks in advance.
By default, the brushes are using their original colors, since it is possible to save brushes with color. To change their color, you need to set the "Brush color from" option to 100.
Thanks
I have an error when trying to export the sprites, what is the solution for that?
LOL, it was my antivirus xD
Yeah sorry about that, it's a common issue with antivirus software. Not sure what we can do to fix this.
Need Android build.
Maybe in the future. Right now the UI won't work that well with mobile.
Um I have a question, how do you make your animations into a gif?
btw amazing tool just amazing 10/10
You go to Export -> Animation tab and then under the preview there is a selector which allows you to select "All frames as a single file animation". My general advice would be to use it only for smaller sized canvases with lower amount of frames because it will take a lot of time to export. If you want to do a huge animation then rather export frames as multiple files and use some online tool to create a gif from them. https://ezgif.com/maker
This is the best free pixel art program in the world.
I used it to create a Minetest mod, and I had no problem, what's more, among the other options I had this was the best without a doubt, thanks to the fact that I have it in the itch application it updates itself, it is also made in Godot, my favorite engine, every time I need to make a pixel art I will turn to Pixelorama (Google Translate)
Thank you very much, we really appreciate the kind words!
Is there any circle and rectangle draw tool here?
Btw it's an awesome software. Don't know why not many people are talking about it.
Thank you very much! Not yet, but there will be soon. There is, however, a circle brush for the pencil tool.
Thanks for replying.
Will wait eagerly for new features.
And again Thanks for making such an awesome software.
New to pixel art and this is making it super easy to get started for free! But I do have a question, is it possible to drag a selection? Like not just the selected box but also what is in it? I'm following a tutorial on making a tilemap and dragging and dropping the selections would speed up the process like 60%. Also I was wondering if there is a way to make the grind show boxes of certain sizes. What I mean is the tiles I'm making are 16x16 but the grind is only aligned for every pixel and the ruler every 5. So I was wondering if there was a way to customize how big the grind boxes are or at least where the markers on the ruler would be, if it's not yet, it would be a cool thing for the future.
Hello! Yes, you can drag the selection and its contents by holding Shift and moving your mouse. We will most likely change how this work though, on a future update. You can change the grid's size in Edit, Preferences, Canvas, Grid width & height.
THIS IS SO GREAT, that fixes the only issues I have with it! Thank you for the reply this will speed up the process so much
how to move a frame like frame 1 to pass frame 3 and to copy one layer frame so i dont redraw
Hello, you can use the buttons on the timeline to move frames. They are next to the add frame button. You can also copy frames.
ok thanks
This is great. But the font is so small on a Laptop. Zoom in works, but zoom out didn't for me, or it's a bit unintuitive maybe, tried rmb, no success. Anyway. Multi select (add to selection) would be nice, also select color range, brightness range etc. Esp to get rid of dark seams of imported material that has blurred edges on a dark background.
Hello. If you experience issues with the font being too small, you can try scaling up the UI in Edit, Preferences, Interface, Display Scale. To zoom in and out on the canvas, you can use the mouse wheel. Mouse wheel up zooms in, down zooms out. You can also use the zoom tool. We will work on adding multi-selection on a future update!
ok, thanks. An other idea is to alter brightness only for a range of pixels, depending on their brightness, eg. to brighten a dark outline. edit - uh, I said that already ^^
Sorry for bothering but is it possible to select and copy pixel art in a tab then go to a different tab and then paste it there? or is has not been implemented yet, again very sorry for bothering you. Also how do you delete the guide marks/lines?
Nothing to be sorry for! And yes, you can use the rectangle selection, copy the selection with Ctrl-C, go to the new tab, make a new selection and press Ctrl-V. We will work on improving the selection system for a future update, but this feature will not go away.
Oh ok!
There is this thing bothering me alot when I want to undo many things i have to press Ctrl + z over and over and over and over and over and over and over and over and over and over again, so if there is a way to hold Ctrl + z and keep undoing pls tell me, but if its not a feature try and add it ok!
anyways this is a amazing tool 10/10 pure awesomeness
Thank you! Sorry for that issue, our contributors have already fixed it and it will be included in the next update!
Oh ok, also thankyou for responding!
W O W C O O L :) :P
T H A N K Y O U <3
Best pixel art editor EVER! I don't know why people don't talk about this...
Also, could you guys add a select and resize tool? The rectangle tool works super well for moving sprites, but I can't seem to figure out how to resize them. Like in Asperite, you can grab it easily and make it smaller or larger. Resize tool would be great! Make add a copying and pasting feature along with the rectangle tool?
Other than that, AWESOME SOFTWARE!
Thank you! Yes, we will work on improving the selection system for a future update. You can already copy (Ctrl-C) and paste (Ctrl-V) and cut (Ctrl-X), but we will also improve this to be more natural and intuitive.
This is so cool! I just found this tool and its amazing just looking at it, also is there a select tool? and is there a way to clear the pixel art I just made?(pls answer)
Thank you! Yes there is a rectangle select tool, and we are going to add more selection options in the future. You can also create a new empty image under File > New.
Oh ok! thankyou so much, also amazing job! (Where is the rectangle select tool at? still getting use to the controls)
You can find it on the left side, on the tool bar. It's the top-most tool. Hovering your cursor over the tool icons also displays some useful information about them.
Oh ok, thankyou very much! :)
Love the software! Could use a line tool from Asperite and keeping frames in new frames so you don't have to redraw every time!
Glad you like it! You can use the Pencil tool and hold Shift to create straight lines, but we will also create a dedicated line tool in a future update. You can also click the "Clone Frame" button, instead of "New Frame", to avoid creating an empty frame.
Hy there, about my earlier comment, i did some further experimenting with the rotate tool and saw that using Rotxel does not actually rotate the image, instead it starts to rotate the entire image. Here are the videos for better understanding:
Bug with "Rotxel":
Bug With Upscale/Downscale:
also another minor problem, that sometimes the buttons from the popups (or dialogue window? i think it is called) will extends a little bit outside the boundaries of the popup window when the dropdown option is selected to a larger option
for example if i change option from "Rotxel" to "upscale,rotate and downscale", then because the text is too large, the dropdown extends outside the boundaries of the popup window
(however, it automatically adjusts itself if i move the window a little)
The image functions do not work with the selection tool yet. The selection will get a big update in 0.9 tough.
Also, please do not hesitate to open an issue here if you find any bugs:https://github.com/Orama-Interactive/Pixelorama/issues
WHAT ARE YOU DOING? LINUX?
Hello there, Just checked the new version 8.0.2. Loved the new rotate option though i noticed a few things about it thought i should let you know.
1. I just realized there is no shortcut key implemented yet that would select everything in a given layer.
2.When using rotate tool i saw that there comes a situation where using "rotxel" to rotate the image would scale the selection very large and using the "upscale downscale" option will clip the area of the drawing that rotates outside the selected area
since i am a beginner to godot i think the possible solutions would be to assosiate a "perfect circle" selector specifically for selection of area
{the select tool is lacking options so i think a few more selection tools could be added
a. a rectangle (already exists)
b. perfect circle (its radius can be set)
c. ellipse (major and minor axes can be set)
d. free select tool (we can draw the area ourself)
}
Even though pixelorama is a relatively new program, It has great potential. Thanks again for taking my ideas into consideration.
It means a lot...
Should i send a Mac package of this (.pkg) to you? It is an installer that i think Mac users will prefer over the DMG.
To whom?
If you mean the developers, join the Discord under here: https://discord.gg/GTMtr8s
I mean to the devs, thanks.
Is the Mac `.dmg` corrupt? I get a `no mountable filesystems` error when I try to open it.
Try this one: https://docs.google.com/uc?export=download&id=1VZyz82ezuH_SHxdGpLTGdUmKYl7KsECU
Hy there,the software is amazing and i have an idea for a few new amazing tools. and was hoping if it would be possible to implement them.
TOOL 1 (Magic Eraser):
mode 1(the tool keeps the selected colour and erases the other colours)
mode 2(the tool keeps all colours and erases only the selected colour)
TOOL 2 (lock transparent pixels):
when checked, one can not draw over a transparent area but can only draw over a coloured area
Tool 3 (pivot rotation)
keeping the option to rotate entire image WHERE IT IS, a new tool would be introduced alongside select tool.It would work as follows:
1: a drop-down in its properties listing two modes (Draw and Rotate)
Draw mode: will be used to draw the area that will be later influenced by a pivot point pressing "Apply" in the properties (for draw mode) will temporary move the selected area to a temporary new layer
Rotate mode: first a pivot point is determined by the intersection point of the symmetry lines and then the selected area is rotated around that pivot by an angle set in properties (for draw mode). we can then later merge the two layers back together
Tool 4 (Console Mode)
when i was 12 i used to play with "Q BASIC" (a programming language). I used to play with its code to draw basic shapes
(This would give you an idea)
A console for pixelorama would be awesome.
Thanks in advance.
Thank you! Your ideas are interesting, we'll definitely note them!
Thanks,also i just realized i don't think there is a Select all function yet, it would be very helpful. Also i forgot to add another idea(it has no significant importance and not related to pixel art) but i think i shall tell it anyway
Tool (Bone System):
It is based on the assumption that multiple layers of a frame can be rotated by different angles and around different pivots.
Only theory but i think that a tool could be introduced that.
1. Opens up a window and views the current frame that is selected (layers included)
2. Then you can go on and place pivots for rotation, one pivot for each layer. (not on actual drawing, only inside the window)
3. Then we can rotate each layers based on their separate sliders and pivots given in the window.
nvm figured it out .-.
after making my image how do i make it a PNG file?
i made this how is it
superb
Nice!
Firstly, it's an absolutely brilliant programme. Well done! I'm looking to use it to create animations for an LED matrix. Is there a way to export the animations created as a single file (all the frames) in some kind of raw data format. Ideally, that would be a kind of frame,Xpixel,Ypixel,R,G,B but really anything I could work with at all if I could just get the raw data to manipulate. Thanks so much
That’s kind of a niche use-case.
It’s really simple to use a ready-made PNG loader like Python’s Pillow, Rust’s image, Qt’s QImage, GTK’s GdkPixbuf, SDL’s SDL_image [2], OpenCV’s imread [2], etc. and then write out the pixel data in the format you want.
…and, as a bonus, it’ll take PNG input from any tool you want, not just Pixelorama, and will usually accept other image formats too.
(All those links point to the documentation for how to access the raw pixel data with the given library.)
I don’t have personal experience with them, so I don’t know which to recommend, but similar ready-made PNG decoders exist for Lua, Node.js, C#, Java, Free Pascal, Free Basic, and just about anything else you might be working in. (With PHP being a notable pain point because their default “expected to be there” image routines wrap the C API for libGD but don’t provide a replacement for “just dereference the pointer to get the image data”.)
GDScript and QB64 [2] appear to come with PNG loaders as standard.
Hello!
First off: loving most things about Pixelorama so far. It's great!
That said: I have noticed that Pixelorama will sometimes add black pixels to the edges or remove edge pixels when exporting a gif with a transparent background. This is, honestly, my only complaint about the software thus far.
Is there anything that can be done about this?
Cheers!
Hello! Thank you for the kind words! Gif exporting was a feature implemented by our contributors, so we can't directly help you. If you want, you can open an issue on GitHub, so the contributors can see it.
Hi
I just downloaded Pixelorama using the software manager in Linux Mint but I cannot open up my files as they are located on another hard disk drive which is mounted at /mnt/.
Before I used the software manager I just downloaded Pixelorama manually as a zip and extracted it to a folder called /tools/pixelorama where I have other tools stored as well. Doing so allowed me to manually fix permissions and I was good to go.
But when I use the version from the software manager, I can only access my user folders. And I am almost 100% certain it has to do with permissions. However, I would like to fix this quick and ugly so I can continue but I don't know where Pixelorama has been installed. Could you tell me? In case you need to know, Linux Mint is based on Ubuntu so wherever it gets installed on Ubuntu, it will be installed on Linux Mint too.
Thanks in advance!
This sounds like a Flatpak sandboxing. Flatpak has a feature that it installs every app separately and sets up permissions very strictly so they cannot potentially damage your system. If that's the case you have to add something like "--filesystem=host" when launching Pixelorama.
https://docs.flatpak.org/en/latest/sandbox-permissions.html
Hi! I am developing a program with Godot and am wondering how you coded the drag-to-open system. I also noticed you can directly open .pxo files with it, and am wondering about that.
Hello! For the drag-to-open system, all you need to do is connect the `files_dropped` signal from SceneTree, and load the files from the PoolStringArray argument, which has the paths of the files you dropped. https://docs.godotengine.org/en/stable/classes/class_scenetree.html
To directly open files, you can use `OS.get_cmdline_args()`, which also returns a PoolStringAray. https://docs.godotengine.org/en/stable/classes/class_os.html#class-os-method-get...
Thanks! I can't find any way to use the SceneTree. Please tell me how i can find it!
Or maybe i can
You can call `get_tree()` from any node, and it will return the SceneTree https://docs.godotengine.org/en/stable/classes/class_node.html#class-node-method...
I made it print the file path, but i could not program it to get rid of the "[" and "]". How did you do it?
You can see Pixelorama's source code on GitHub. This, specifically, can be found in OpenSave.gd, in the handle_loading_files() method. https://github.com/Orama-Interactive/Pixelorama/blob/master/src/Autoload/OpenSav...
Oh, and can you try to fix the error where it doesn't save correctly? I use this a lot and it happens constantly.
"Error: can't save file. Error code: 23."
I am confused... is this made with Godot or from Godot
By the way the .pxo importer doesn't seem to work...
It is made with the Godot Engine. If you look at Pixelorama's source code in GitHub, it's basically a Godot project. You can easily download it and run it in Godot! :)
As for your issue, we already solved it in Discord, but for anyone else that is reading, in the Web version, the only way to currently load .pxo files is to drag and drop them in Pixelorama. The "Open" option in the File menu does not work for .pxo files. This is a Web version limitation, the desktop versions do not have this issue.
Hi guys, i loved this software, using it now for a game i'm working on.
Just wanna know if there's some way to select and drag multiple layers of a frame simultaneously, would be awesome for my workflow, sometimes i draw in a bigger canvas than i need and need to relocate the drawing to make the canvas the smaller possible.
Also would like to know if you guys have plans to make a rotation tool for selected content instead of entire layer.
Thanks for the tool, is helping a lot :D
Hello, thank you for the kind words!
1) This is currently not possible, but we plan on working on it on a future update.
2) Yes, actually, on GitHub's master branch we have already made it possible for the rotate image effect to only affect the selection. This feature will be available in the next update, which will most likely be v0.8.2. Turning rotation into a tool, or making it easier to rotate a selection directly (probably through gizmos) is something we are also considering.
yes i was also waiting for a rotate tool, it would be great.
Also i was wondering if it would be possible to make an archive of older versions of pixelorama in case someone wants to use an older version of pixelorama due to compatibility issues etc.
You can find older versions in our GitHub Releases page. https://github.com/Orama-Interactive/Pixelorama/releases
It's not recommended because generally the newest versions are more stable, and we will not fix issues that only exist on older releases.