Skip to content

Artscript v2.0

Compare
Choose a tag to compare
@vanyossi vanyossi released this 23 Oct 01:49
· 203 commits to master since this release

What's new

When I developed Version 1, I had no knowledge about tk/tcl and it was my first GUI. And as such I had a lot of spontaneous ideas that I wanted to try and that eventually were developed into a feature. But this made the script ugly and hard to use.

Artscript v2 has a much improved GUI, I migrated all Tk widget to the much easier to style TTK ones. this has the advantage that controlling the look and feel of the script is much more easier. Before doing anything of course I made a lot of UI sketching and GUI test. I even made some QTBuilder mockups

net_2013-10-22_v2 0

The major difference is the horizontal set up, as it better accommodates to modern monitors.

GUI improvements include:

  • Gui shows as fast as possible.
  • File pane shows all the files you loaded to convert, it allows to add files and erase files
  • Files show its name and it's size and also the output name and size you are going to get.
  • The thumbnail pane, loads a thumbnail for all image formats supported. (XFC is off for the moment)
  • Watermark options include support for image and text.
  • Color options for watermark as no longer blended with other color options
  • Different operations are divided by tabs
  • Resize operation was designed for multiple sizes from the beginning
  • Better error handling and improved string validation
  • Preffix and Suffix are now two independent values.
  • Ctrl + click, or right click to edit dropdown values.
    av2_combo

Listbox behaviour: Ctrl + click to edit (or right click)

Convert improvements

  • Resize is done in RGB linear space, as recommended by Imagemagick wiki, as the inner workings work best in this way
  • Watermarks are first processed as images to allow finer position control, effects and blending mode.
  • Text Watermark uses a backdrop color by default. It is black if the color is luminous and white if the colour selected is dark.
  • Output options change depending on format.
    qual_comp

Other features

  • Output to WEBM and ORA
  • Multiple resize.
  • Allow overwrite option for output images
  • Preview button
  • Code start to adhere to tcl style guides

What's left

The first thing is to finish the migration of the v1 feature lists. Collage and Rename feature sets. After that is done here are couple of ideas to develop:

  • Resize operators (crop, zoom, fit, only grow, only shrink)
  • Watermark position and orientation
  • Fix XCF and PSD thumbnail
  • Animation pane
  • Finer control for output options
  • SVG convert enhancements