New community dev tool uploaded: cx16_conv: Graphics Conversion Tools

All aspects of programming on the Commander X16.
Post Reply
JennToo
Posts: 3
Joined: Tue Aug 25, 2020 11:49 pm

New community dev tool uploaded: cx16_conv: Graphics Conversion Tools

Post by JennToo »




cx16_conv: Graphics Conversion Tools




View File






This is a Python package for converting graphics into VERA-formatted data and palettes. From what I could tell, the only other software that could do this is buried in the x16-demos repository.

The package can be installed by downloading it here, or by installing it directly from PyPI (package name cx16_conv).

Information about usage can be found in the GitHub repository, or by running "cx16-conv --help",

Feedback and PRs are welcome!

GitHub Repository: https://github.com/Nitori-/cx16_conv






 
User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New community dev tool uploaded: cx16_conv: Graphics Conversion Tools

Post by AndyMt »


There is Aloevera:


But I'll give your converter a try, too. Always good to have options ?

JennToo
Posts: 3
Joined: Tue Aug 25, 2020 11:49 pm

New community dev tool uploaded: cx16_conv: Graphics Conversion Tools

Post by JennToo »


Oh wow that seems to do exactly what I was looking for! I'll probably just abandon my converter then, as Aloevera seems to be much more fully featured. My favorite programs are ones that I don't have to write ?

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New community dev tool uploaded: cx16_conv: Graphics Conversion Tools

Post by AndyMt »


What Aloevera cannot do is dithering and optimizing a palette for any given picture with constraints like number of palette entries to use etc. That's something I miss. I use Gimp and Aseprite for this, but they both don't entirely cope with the 4096 color palette of Vera, so the results could be even better...

izb
Posts: 31
Joined: Thu May 21, 2020 10:04 am

New community dev tool uploaded: cx16_conv: Graphics Conversion Tools

Post by izb »

I put an aesprite script in downloads that modifies the current palette to a 12-bit x16 one. I have it bound to a hot key so I can just nudge the colours into line every time I edit them.


Sent from my iPhone using Tapatalk
User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New community dev tool uploaded: cx16_conv: Graphics Conversion Tools

Post by AndyMt »


Yes, I use your script, thanks for it. But it naturally leads to some colors being combined. That in return results in bleeding where there should have been dithering.

jnewman
Posts: 16
Joined: Mon Nov 30, 2020 3:56 am

New community dev tool uploaded: cx16_conv: Graphics Conversion Tools

Post by jnewman »


Here is an interesting tool I found on Steam which is supposed to be somewhat like "Deluxe Paint".  It looks to have some dithering support.  Noticed this while looking around for graphics related stuffs.

https://store.steampowered.com/app/432030/Swanky_Paint/

I am not sure how many of these are planned vs currently supported but the dithering seems to be something there already.

Features:


  • We don't have a file format - anything created on Swanky Paint can be opened in ANY art software


  • Runs on Linux, Raspberry Pi, Android, Windows & Mac


  • Deluxe Paint shortcuts


  • Escher modes: Hexels, non-Euclidean, strange geometry


  • Bloom shader options


  • Full resolution background image for tracing and referencing


  • Multiple layers support


  • Simple animation frames


  • Spritesheet support


  • GIF and APNG import to frames


  • Supports SVG, GIF, JPG, PNG and APNG import & export


  • Supports Fun64 clipboard conversion to ASCII


  • Dithering options for paletted and true colour images


  • Wrap mode for tiling preview, edit anywhere to update the draw area


  • Ultimate undo remembers your history forever


  • Export your image history as a GIF


  • Supports 15 popular colour palettes like Pico8, DawnBringer, C64, ZXSpectrum, NES, Gameboy, MSX, AppleII, EGA, Swanky32 & more


  • Import custom palettes and presets


  • Support for Lua scripting


  • Support for UV mapping preview on to low poly 3D model


Post Reply