Overview
This release features improved PNG file support and the ability to copy and paste only specific channels to/from the system clipboard. Additional improvements include extended character support for command-line arguments, better rename dialog behaviour, an additional alternative user profile, and a number of bug fixes.
PNG
PNG files that have 16 bits per component are now supported. These may be loaded as well as saved. A 16-bit PNG refers to 16 bits per channel so the there is a lot of colour information -- more than any current monitor can discern. 12-bit monitors are exceedingly rare, while 10-bit are becoming more mainstream. 16-bit PNG files are either 48 or 64 bpp (bits per pixel) depending on whether an alpha channel is present. Tacent View can now load and save these files albeit it displays them at lower colour precision. While Tacent View is now capable of creating higher-precision frame buffers, the images are currently displayed at 24-bit.
Copy (Ctrl-C)
When copying to the clipboard the channel filter dialog may now be used to specify which channels are copied. A copy fill-colour is used when copying to the clipboard -- unselected channels will be filled with the corresponding component of this RGBA colour. If channel-intensity is selected in the channel filter dialog, the fill-colour is not used since the chosen intensity channel is spread into the RGB of the opaque clipboard image -- creating a grey-scale intensity clipboard image. The chosen intensity channel may be one of R,G,B, or A.
Paste (Ctrl-V)
When pasting the clipboard there are two options: either have Tacent View create a new image, or paste into the current image. When pasting into the current image only the selected channel filters (RGBA in the channel filter dialog) are updated. If intensity is selected, the intensity of the pasted image is copied into the selected intensity channel -- which may be one of R, G, B, or A.
When pasting an image of a different size than the current image, an anchor position may be set to control where the pasted image will be placed. The default is to paste at the top-left of the current image.
Alternative Profile
Pressing Alt-4 will enable the alternative profile. This profile has the same defaults as the main profile so is good for general usage where you might have slightly different settings. Everything that can be adjusted in Tacent View is saved so you can have different filters, slideshow-periods, paste-settings, etc in each of your profiles. The current profiles are main, basic, kiosk, and alt.
Summary of Changes
- Allow UTF-16 command-line args in Windows. Before this it was impossibe to open files from the command-line that had extended characters in them.
- Rename dialog now sets initial focus to the filename text box rather than the OK button.
- Support loading and saving of 16 bit-per-component PNG files. Both 3 and 4 channel.
- Copy/Paste specific channels only if desired.
- Copy/Paste intensity mode.
- Loading TGA files now respects the flip-horizontal and flip-vertical bits that may be set in the header.
- All copy/paste preferences are now in the Behaviour tab.
- Fixed possible crash when pasting from some applications.
- Updated Clip Library to lastest v1.9.
- Added ability to specify the paste anchor if image dimensions differ.
- Support 16, 24, 32, and 64 bpp images pasted from the clipboard.
- Support horizontal and vertical roll when pasting from the clipboard.
- Added a new alternative profile for everyday use.
- Ability to request 8, 10, 12, and 16 bit-per-component frame buffers. Default is now 10-bit. See Preferences->Interface.
- Fix row-reversal default when loading PNG files.
- Fix issue with strict loading of PNG files. The strict preferences setting is now respected.
Full Changelog: v1.0.43...v1.0.44