BPG support (solved)

Bugs found in XnView Classic. Please report only one bug per topic!

Moderators: helmut, XnTriq, xnview

User avatar
omniplex
Posts: 127
Joined: Thu Feb 10, 2011 1:52 pm
Location: Hamburg

BPG support (solved)

Post by omniplex »

XnView 2.30 does not recognize two BPGs straight from the source. The file type (extension bpg, name better potable graphics) also isn't available for associations on "options - system integration". However, it is listed as "BPG to DIB.dll" on the supported formats.

As I was not sure what is going on I tried to add the "Susie Plugin" from ifBPG 0.9.5 to plugins or to addons, but that had no effect. I haven't the faintest idea what a "Susie Plugin" is, it is an open question in a recent BPG thread, and the info in an older thread doesn't explain it.

Update: I only can't open it, but there are thumbnails now, apparently created while I typed this message... :o
Last edited by omniplex on Fri Mar 13, 2015 3:50 am, edited 1 time in total.
User avatar
XnTriq
Moderator & Librarian
Posts: 6501
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Re: BPG support unavailable

Post by XnTriq »

XnTriq ([url=http://newsgroup.xnview.com/viewtopic.php?p=124612#p124612]Installing BPG Plugin on Linux Mint 17[/url]) wrote:There are currently two BPG plug-ins: One is based on the Susie API (Xsusie.dll + ifBPG.spi), the other uses bpgdec.exe (BPG Image Decoder) of the official binary distribution for Windows.
XnTriq ([url=http://newsgroup.xnview.com/viewtopic.php?p=124608#p124608]BPG Image format[/url]) wrote:
  1. Download susie.zip and (the latest version of) ifBPG-*.zip.
  2. Extract the contents of both archives to the Plugins subdirectory of your XnView installation.
  3. Restart XnView.
User avatar
oops66
XnThusiast
Posts: 2005
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: BPG support unavailable

Post by oops66 »

Hello XnTriq,

Interesting this BPG plugin, thank you for sharing the info.
I have tried this one: based on the Susie API (Xsusie.dll + ifBPG.spi) ... and it works, but unfortunately not for animated .bpg files and nor with alpha channel.
See (or download) some samples here:
http://bellard.org/bpg/animation.html
http://bellard.org/bpg/gallery2.html
XnViewMP Linux X64 - Debian - X64
User avatar
omniplex
Posts: 127
Joined: Thu Feb 10, 2011 1:52 pm
Location: Hamburg

Re: BPG support unavailable

Post by omniplex »

XnTriq wrote: the other uses bpgdec.exe (BPG Image Decoder) of the official binary distribution for Windows.
Sounds good, I'll test it. And a later announcement sounds even better.
XnTriq wrote:Download susie.zip
ACK, I tried without, because "somebody", it wasn't you :P, said so two years ago. Thanks.
User avatar
omniplex
Posts: 127
Joined: Thu Feb 10, 2011 1:52 pm
Location: Hamburg

Re: BPG support unavailable

Post by omniplex »

TL;DR summary: Viewing BPG works with the Susie plugin, but needs a susie.dll. BPG also works with the BPG plugin in the full version or as separate download, not included in the mini-version.

This is not the final state, the separate libraries (dll) for the BPG binary (exe) won't be needed anymore when the final BPG is integrated in XnView as output format. No idea what happens if you have both plugins, maybe test it, or simply don't try this. :wink: