Simple BPG Image viewer

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Message
Author
User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Simple BPG Image viewer

#1 Post by smaragdus »

Preamble
Better Portable Graphics (BPG) is a relatively new image format (it was first released in 2014) and for the time being the support for it is scarce. No mainstream browser supports BPG images and there are just few viewers which can open BPG files. Although compression-wise BPG is superior to other graphic formats without mainstream support this format will not gain popularity. Recently I came upon a BPG viewer which happened to be both cross-platform (available for Windows, Linux and macOS) and portable- Simple BPG Image viewer, it is really a very simple and light, keyboard-driven viewer.

Synopsis
Simple BPG Image viewer
This program allows you to view BPG Images.
Features
  • large images will be scaled to fit screen area
  • image transparency (Alpha-Channel) support
  • Zoom In/Out
  • full screen mode
  • support mouse dragging of the zoomed image
  • cyclic view of all images in the same directory
  • saving a copy of the opened file as a PNG file
  • saving a copy of the opened file
  • deleting the opened files
  • rotating the view (rotated view can be saved as a PNG file)
  • you can open BPG files directly from file browser(installer creates file association)
  • thumbnails preview in file browser
  • embedded translations: Russian,English
Links Downloads
Direct download links for Simple BPG Image viewer version 1.25 (released on 2018-07-11)
Images

Simple BPG Image viewer version 1.25 - program window (static image):

Image

Simple BPG Image viewer version 1.25 - program in action (static image):

Image

Simple BPG Image viewer version 1.25 - help (F1) (static image):

Image

Portability
The portable version of Simple BPG Image viewer is really portable and stealth- it does not save any settings, it does not write to AppData and Windows registry.

Instructions
  • Download the archive (x32 or x64);
  • Extract the archive to a folder of your choice;
  • Run the executable (bpgviewer.exe);
Requirements
Simple BPG Image viewer should run on Windows 7 or higher.

License
Simple BPG Image viewer is licensed under BSD 2-Clause "Simplified" License.

Note
Simple BPG Image viewer is written in Python.
Simple BPG Image viewer is not fat- the x32 version is 8.27 MB uncompressed, the x64 version is 11.0 MB uncompressed.
Simple BPG Image viewer is not heavy- the x32 version uses about 38 MB of RAM, the x64 version uses about 50 MB of RAM (under Windows 8 x64).
The developer of Simple BPG Image viewer- Alexey Simbarsky, is helpful, friendly and open to suggestions- two of my ideas were implemented within a day.
It seems that Simple BPG Image viewer (as of version 1.25) does not support animated BPG images.
I will quote the developer about BPG preview in Explorer:
Installation
In a command prompt running as administrator, navigate to the folder that contains bpgthumbnailer.dll (choose x86 or x64 folder) and enter the command:
Regsvr32.exe bpgthumbnailer.dll
The thumbnail handler is registered successfully if you see a message box saying:
"DllRegisterServer in bpgthumbnailer.dll succeeded."

Removal
In a command prompt running as administrator, navigate to the folder that contains bpgthumbnailer.dll (choose x86 or x64 folder) and enter the command:
Regsvr32.exe /u bpgthumbnailer.dll
The thumbnail handler is unregistered successfully if you see a message box saying:
"DllUnregisterServer in bpgthumbnailer.dll succeeded."
Alternatives
There are not many alternatives to Simple BPG Image viewer, I am aware of a single viewer and a single converter for BPG files:
BPGviewer is most likely abandoned (it writes Trolltech junk keys to Windows registry) and it crashed while I was testing it.
BPGconv worked fine for me.

Details
File details for Simple BPG Image viewer version 1.25 (released on 2018-07-11):

==

Archive - x32:
Name: bpgviewer-1.25-win32-portable.7z
File Size: 6583401 Byte(s) (6.28 MB)
Modified Date: 2018-07-11 20:52
MD5: dbd619eda6288c4e2d3bd921803af8d5
SHA1: 9acdd1d48aca00055b7ced470503483df5b883ea
SHA256: 0d5cbb6fb9140ef619ec557799a190aac6eecefc49fda7ec77d6e1ac3cefcfd5
SHA384: d194e03dab0e2dc795aa8b7c3779f625dba417a88276393b0930d368bb803cae53f654e7f6b4532d4ca95f8f02161e6a
SHA512: 462231ee9272db6c1c3128759f16f9f15683a34b7a5922712d1c9dbc1b85416c81d832f15a0e98d568105926ed284d974ae032e2f9d8d37f4e73e75714464594
RIPEMD160: 4d1f803dcba6ffa8860d358e563252363e55c57b

==

Archive - x64:
Name: bpgviewer-1.25-win64-portable.7z
File Size: 9310864 Byte(s) (8.88 MB)
Modified Date: 2018-07-11 20:52
MD5: 77aac13ee53e23b25c227e81870d8c3f
SHA1: 6f52c626f0385e712e264217c94e936ecbb6ad63
SHA256: 32c267e1d853372f98a0affb5494247da899d667ea11a9753106dd503779f956
SHA384: b916cbbd9d32590e447c49f012cea05519ed60478ec3469ca70002135fffb0e8d9738559d71042cb63ebdaa14cf282c5
SHA512: 2f5fd133f935f18242ac25c762e5e71669328a702f9ce96e7d8696c05918e57ce6f5d998a35740ec1b38a61dbfcbe45d19064728d29ab8b510bfd614c3e30b60
RIPEMD160: 77cd73b1fe07394f2c87f43f0b14741ff9385b1c

==

Installer - x32:
Name: bpgviewer-1.25-win32-setup.exe
File Size: 7092330 Byte(s) (6.76 MB)
Modified Date: 2018-07-11 20:52
Version: 1.25.0.0
MD5: 1741265f87212d8846fdb19178066bd4
SHA1: c4403ba3a11676ae32408ab80203231cf78f8c63
SHA256: d239e6a2ed896130929c17f40c211ae5e03b5cbe92b17aeb88d040711c045bbc
SHA384: 0f78206bdfce07aa6e79d080e29c3f56996dd7d7458f0a2c91ac62317730ad4cbe01b4f7e50d26ba220d821bbab7060e
SHA512: 57d196c2b9b9de58effeb758ead5e34298ed08895f2bb73a6d803cadd45371a4e2286a6ce84bca336571cfcf698a774fc42c15de2cce9364e7eb122e569d52bb
RIPEMD160: 87bed914306ff9023781c98e5ce41a1880f42fe7

==

Installer - x64:
Name: bpgviewer-1.25-win64-setup.exe
File Size: 9820024 Byte(s) (9.37 MB)
Modified Date: 2018-07-11 20:52
Version: 1.25.0.0
MD5: c0b2d7066b67240f182407995c164c6a
SHA1: f9c43819f2cd6b5786cd29c300f18ab8934a86da
SHA256: 55386ad98f95c1e88f4f254ee10cf990ad3a8a656526de533cfd5977b2ba1d5e
SHA384: 58d820135c1033f390ab656cbe9c05f3f1c179389f3255c610abfc7a9a71751b4c63b21e3c4cff9cab9ecc388e04d3bc
SHA512: 92317d5612d8f4084f5c71e3677c84696188d6704dec6e59d22feead7c546463646a293a776931bf2dd5d57b7f2aee6f193cac8c37da2dfd35f401ccfe64d314
RIPEMD160: 8459ee4e3e66793ddb19148708dad15b30bd3d7e

==

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Simple BPG Image viewer 1.26

#2 Post by smaragdus »

Simple BPG Image viewer at version 1.26, now it supports On Top and Animated BPG Images. Now all the suggestions I made are implemented and some of them were done within a day after I opened an issue, the developer- Alexey Simbarsky, simply amazed me with his astounding responsiveness and incredible speed. Thank you, Alexey!

A screen showing Simple BPG Image viewer version 1.26 playing an animated BPG file:

Image

The program has improved a lot within 3 days and 2 releases.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Simple BPG Image viewer

#3 Post by Midas »

Impressive! :shock:

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Simple BPG Image viewer

#4 Post by smaragdus »

@Midas
The image I made does not look smooth- I had to make a shorter record because the PNG file became very big (over 25 MB) and the hosting service rejected it.

BPGconv fails to convert animated PNG (APNG) to BPG- it converts only the first frame on an animated image.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Simple BPG Image viewer

#5 Post by Midas »

I see, so that image isn't really an animated BPG, but in fact a APNG -- the subtle detail eluded me right off.

And as a rule of thumb most image tools are ill-suited to deal with animated formats (e.g., PNGoo does the same to APNGs).

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Simple BPG Image viewer

#6 Post by smaragdus »

@Midas
The animated image seen in Simple BPG Image viewer is BPG file (you can download the file or see more examples), the screen showing Simple BPG Image viewer playing the BPG file is PNG (APNG).
Even if I could save the animated image I created in BPG format it wouldn't play in browsers since as far as I know no browser supports BPG format.
Without browsers support BPG won't gain popularity.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Simple BPG Image viewer

#7 Post by Midas »

You're totally right of course. The eye sees before the brain can function, as you know... ;)

Post Reply