AS PER TITLE *(+ SOME MODERN PHOTOSHOP-LIKE STUFF THROWN IN)
free download here:
PXLv0.9.zipid love some pixelheadz to test it!
handy tips:
1. when drawing, or loading with 'exact palette' turned off, b sure to set the 'colour threshold slider' somewhere sensable for the image, by experimentation. also when drawing, setting it zero will add no new colours, anything higher will create colours progressively more frequently
2. use ALT to eye-drop
3. use arrow keys to scroll in Image View, or switch between frames in Tile View
4. you can 'lock' colours by SHIFT-clicking on them, or lock 'all but the colour' by CTRL-clicking them. also applies when eye-dropping!
5. using SHIFT-A / CTRL-A to 'select all' when in single tile view adds that tile to the selection. you can select multiple tiles easily this way.
6. locking the background colour (ENTER) stops it from being treated as transparent
7. you can drag colours in the palette. try it!
8. it can get pretty slow with large brushes and blend modes. beware!
9. you can trick the rendered to using 'software blending' of alpha brushes by locking a colour or creating a mask (this mode is slower but has a slightly different look. it's used by all other blending modes.)
10. handy keys not in menus:
[ and ] reduce or enlarge the current system brush ala Photoshop
< and > switch between colours
/ go back to single pixel brush, 100% alpha and matte blend mode
- and + zoom
BACKSPACE does clearing ala Photoshop
1-8 select system brushes
ALT-number select alpha in 10% increments ala Photoshop
T - infinite tile sheet (when in single tile view)
tools:
B - toggle dotted or connected brush
L - line
E - ellipse
R - rectangle
F - flood fill
M - marquee
W - wand
animation:
; / ‘ = select frame
SHIFT + ; / ‘ = select animation
\ - toggle play and pause
N - hide and show the animation tool
J - make new animation with selected frame
K - make new frame after the selected index (
click the animation strip to go forward or backward, or the buttons, or use ; / ‘ ). note that the delete frame button also works on the selected index, so make sure to select the right one in the palette. 11. warning - save regularly, there may be rare crash bugs still
12. the program tries to find your desktop resolution (this is fullscreen only), but if something goes wrong, you can edit the 'setup.ini' file - just uncomment the 'width = xxxx' and 'height = xxxx' parameters to set the resolution you want
11. in wand mode, right button subtracts. also holding SHIFT allows you to 'paint' your selection with the current system brush, without the wand effect
update notes:
v0.81- fixed file requester crash bug
- added ‘Exact Palette’ button to bypass the threshold slider in the 'Load image…’ page. images with more than 256 colours will reassign the colours after the first 256 to the nearest it can find.
- ‘Append palette’ will add the palette of the image onto the existing palette. this is useful when combined with ‘Load onto new layer’ to use a different palette for each layer
- setting the threshold slider to zero will now be useful because you can set ‘Append palette’ to remap a new image to a current palette.
- "New…” can now be cancelled properly
v0.82- quit button / menu item
- improved responsiveness on initial click a little by optimising out the regenerating of the ‘editmask’, an array holding pixels edited in the current draw operation
- faster large system brushes when not using alpha, mask or stencil
- improved zooming to include a ‘fit to screen’ level that makes sense for each mode (also so as to avoid the anim palette)
- animation!!!!! when you tile your view, you will see it. you can have as many as you like
- adding a new frame when no animations exists creates an animation
- deleting the last frame of an animation deletes the animation
- you can rename your animations
- handy minimised play button
- ping pong / loop controls
anim keys:
; / ‘ = select frame
SHIFT + ; / ‘ = select animation
\ - toggle play and pause
N - hide and show the animation tool
J - make new animation with selected frame
K - make new frame after the selected index (click the animation strip to go forward or backward, or the buttons, or use ; / ‘ ). note that the delete frame button also works on the selected index, so make sure to select the right one in the palette.
bugfixes:
- hide ‘view_all’ when animation plays
- fixed zoom window width for tall files
- fixed another file requester crash bug or two
- fixed ’New...' bug with tiled image
- reduced max texture size to 2048x2048, maybe improve performance for some
v0.84- hide / show layers by double-clicking the image
- rename layers by double clicking
- layer box improved
- anim and layer boxes show background colour
- .PXL format! stores all project settings. auto save layers as png (using layer name when multiple layers used and not saving 'merged') + PXL simultaneously.
- auto colour duplicate removal on load
- support for exporting colour 0 as transparent, saving merged .png’s
- import palette from .PXL (COMMAND - P)
- import anims from .PXL (COMMAND - A)
- merge layers (COMMAND - E)
- copy merged (SHIFT - C)
- tabbing between textboxes
- recent file list (F1-F10)
- swap FG<->BG colours in palette (edits the pixel data, not the palette order), hold SHIFT to do it one-way
bugfixes:
- GUI overlaps of menus etc
- animation box bugfixes (new anim shows correct frame)
- improved scrolling menus / list boxes
- layer creation / deletion fixed, layer box positioning / max height set correctly
- improved .png import for images with many colours (compresses the palette and will allow larger thresholds as loading time passes and colours accumulate, hopefully provides a nice palette to reduce to around 256 colours without taking forever)
v0.85bugfixes
- which fixes known crash bugsssssss (eg small custom brushes)
- the recent files menu works properly
- layer hiding works properly
PXLv0.9.zip
v0.90- fixes random crash bug with small brushes. another one!
- removes 'Pattern' mode which used to crash and didn't do anything.
- fixed recall of Recent Files. this seems solid now.
- remembers the last folder you were working in.
- no longer overwrites tiling settings when adding another layer from a different file. combines any animations.
- fixed a bug where animations could be loaded twice, leading to long animation lists
- added a 'Show this layer only' by shift-double clickin the layer box right side. it hides all other layers.
- you can also hold control+shift and double click to 'Show this layer and the background layer'. useful for working on several costumes for a sprite for example.
- made the layer name edit area smaller and the layer visibility click area larger.
- fixed 'Ranged' palette mode so that the darkest colour is not replaced with the background colour, and left-clicking on the colour 0 (usually transparent) now produces the lowest colour in the range of the selected colour, unless the BG is set to solid (no checkers.) right clicking the background colour in range mode now has no effect. the idea is to paint the lowest colour of a range on the background colour, then manipulate the colour block within the range, optionally with the background then masked off using the 'solid' button. kind of hard to explain but give it a try with the built-in grey range in Range mode.
- made file requester sort files + directories by name.
- made file requester highlight .PXL files in blue
- made animations sorted by name (on load at least.)
- fixed an issue which made it take ages to load on newer macs.