nandemonogatari / QuickView-3.0

Fast and lightweight tiny image viewer with transparency

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QuickView-3.0.1

Tiny picture viewer application that always stays on top with transparency support.

Easy to use, portable and very fast.

Supported .bmp, .jpg, .gif and .png.

Makes transparent regions of images actually transparent and clickthrough (even animated gifs!).

Modification of QuickView-2.8 by Jundai to support transparency, animated gifs and more.

Works similarly to cthruview except that this one barely uses up any resources, nor do you need an extra window open to configure it (nor having java installed...). Unlike cthruview the actual visible image parts aren't clickthrough though.

Known issues:

- Resizing gifs to < 100% might introduce artifacts.
- Resizing sometimes deforms the image.

sample

Install

Download and extract.

Usage

  1. Picture file (.bmp, .jpg, .gif, .png) drag and drop to this program.
  2. Select the [Open...] menu item from right click pulldown menu.
  3. Give picture file name from command line argument.
     e.g.  > QuickView.exe E:\pic\foo.png

Right click pulldown menu

  1. [New Window...]   (ctrl+N)
     Open picture file to new window.
  2. [Open...]         (ctrl+O)
     Open picture file to current window.
  3. [View as]
     To select zoom percentage.
  4. [Resize...]
     Zoom percentage.
  4. [Transparent...]
     Transparent mode. (0-255)
  5. Vertical Flip
    (Doesn't work for gifs)
  6. Horizontal Flip
    (Doesn't work for gifs)
  7. Pin
     Locks it in place so it cant be moved (can still be moved via title bar if enabled).
  8. [Exit]            (Esc)
     Quit the program.

QuickView.ini

  Background - Set default background picture.(only BMP file)
  Icon - Set application icon.
  Title - Set window title.
  HideCaption - set '1' to hide window caption.
  NoTitle - Set '1' to hide window title text on titlebar.
  NoPictureName - Set '1' to only show Title on titlebar.
  NoTaskbarTitle - Set '1' to hide taskbar button.
  DisableMinimize - Set '1' to disable minimize button on titlebar.
  Transparency - Set '1' to enable transparent Window.
  Pin - Set '1' to make window unmovable (can be disabled afterwards in menu)

The way the transparency works is it searches for #010000 pixels and makes those transparent (transparent PNG regions included), so basically you can just color what you want to be transparent with #010000 (has to be #010000).

fix_black.py

python fix_black.py [filename]

Because transparency works the way it does, this program helps fix the black pixels in png images that shouldn't be transparent (changes all pixels with #010000 to #000000). Needs numpy and Pillow in Python (I'm using 3.6 but it shouldn't matter too much).

Building and modifying

If you wanna build and or edit it yourself i've been using the Delphi IDE. Just open the .dproj files with that.

License

Creative Commons Zero(CC0)

About

Fast and lightweight tiny image viewer with transparency


Languages

Language:Pascal 98.1%Language:Python 1.9%