This forum uses cookies. Click X button to hide this message. What is stored? 
Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Imagine (Lister plugin for viewing img files)
Goto page Previous  1, 2, 3 ... 19, 20, 21
 
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) Printable version
View previous topic :: View next topic  
Author Message
TW
Senior Member
Senior Member


Joined: 19 Jan 2005
Posts: 325

PostPosted: Thu Dec 28, 2017 6:22 am    Post subject: Reply with quote

iana wrote:
TW wrote:
i'm still using v0.0.0.3 of the bpg plugins, good enough for my needs.
that's 32bit only

https://encode.ru/threads/2095-BPG-yet-another-format-to-replace-JPEG?p=50596&viewfull=1#post50596

if that helps... honestly, i've never seen a BPG image "in the wild" so far.
actually, the quality is only better than JPG on highly compressed images, and it's waaaay too slow.
_________________
licenced and happy TC user since 1994 (#11xx)
Back to top
View user's profile Send private message
petermad
Power Member
Power Member


Joined: 05 Feb 2003
Posts: 7365
Location: Valsted, Denmark

PostPosted: Thu Dec 28, 2017 10:22 am    Post subject: Reply with quote

2iana

I have these two bpg plugins:
http://madsenworld.dk/tcmd/plugins/Imagine/64bit/imagine.bpg.x64.7z
http://madsenworld.dk/tcmd/plugins/Imagine/32bit/BPG-Imagine-0.0.0.2.7z

You can find additional Imagine dowloads in the two dirs:
http://madsenworld.dk/tcmd/plugins/Imagine/64bit/
http://madsenworld.dk/tcmd/plugins/Imagine/32bit/
_________________
#524
Danish Total Commander Translator
TC 9.12 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit. TC 2.81b9 on Android 6.0

Get Extended Total Commander Menus
Back to top
View user's profile Send private message Send e-mail Visit poster's website
TW
Senior Member
Senior Member


Joined: 19 Jan 2005
Posts: 325

PostPosted: Thu Dec 28, 2017 12:47 pm    Post subject: Reply with quote

the 64bit BPG is the same as in my link.

i'm not sure though how it performs compared to the 32bit version, the only challenge was whether it can be compiled as 64bit, i had to modify (small) parts of the code.
_________________
licenced and happy TC user since 1994 (#11xx)
Back to top
View user's profile Send private message
nsp
Power Member
Power Member


Joined: 04 Dec 2005
Posts: 1152
Location: Lyon (FRANCE)

PostPosted: Fri Dec 29, 2017 1:53 am    Post subject: Reply with quote

TW wrote:
the 64bit BPG is the same as in my link.

i'm not sure though how it performs compared to the 32bit version, the only challenge was whether it can be compiled as 64bit, i had to modify (small) parts of the code.

you can get already compiled plugin version 0.0.5 at https://github.com/leavinel/BPG-Plugins/releases you need to get both DLL and imagine and follow install guide. Dll in imagine folder and imagine plugin in plugin folder.
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
TW
Senior Member
Senior Member


Joined: 19 Jan 2005
Posts: 325

PostPosted: Fri Dec 29, 2017 5:07 am    Post subject: Reply with quote

we know this. but you will run into the problem described by iana on the previoussitte when using v0.0.5
_________________
licenced and happy TC user since 1994 (#11xx)
Back to top
View user's profile Send private message
nsp
Power Member
Power Member


Joined: 04 Dec 2005
Posts: 1152
Location: Lyon (FRANCE)

PostPosted: Fri Dec 29, 2017 12:52 pm    Post subject: Reply with quote

TW wrote:
we know this. but you will run into the problem described by iana on the previous stte when using v0.0.5
No problem to mix 32/64bit imagine plugin on same folder !
You have to put 32bit dll into imagine addons folder, and 64bit dlls into %COMMANDER_PATH%\64 folder. It is the same trick i use for media-info, oracle outside in (for ulister), openssl ...
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
iana
Senior Member
Senior Member


Joined: 27 Jul 2010
Posts: 322

PostPosted: Sat Dec 30, 2017 5:17 am    Post subject: Reply with quote

nsp wrote:
TW wrote:
we know this. but you will run into the problem described by iana on the previous stte when using v0.0.5
No problem to mix 32/64bit imagine plugin on same folder !
You have to put 32bit dll into imagine addons folder, and 64bit dlls into %COMMANDER_PATH%\64 folder. It is the same trick i use for media-info, oracle outside in (for ulister), openssl ...

I never knew that tanks for the info
I know bpg is an experimental format but I remember reading somewhere that apple introduced a "new" h265 i-frame based format that is almost identical to bpg and I wanted to see it in action I used tha xnview plugin for conversion to bpg it's not as bad (encoding speed vise) as google's guetzli jpeg encoder (also shipped with latest xnview-mp)
Back to top
View user's profile Send private message
TW
Senior Member
Senior Member


Joined: 19 Jan 2005
Posts: 325

PostPosted: Sat Dec 30, 2017 5:57 am    Post subject: Reply with quote

nsp wrote:
TW wrote:
we know this. but you will run into the problem described by iana on the previous stte when using v0.0.5
No problem to mix 32/64bit imagine plugin on same folder !
You have to put 32bit dll into imagine addons folder, and 64bit dlls into %COMMANDER_PATH%\64 folder. It is the same trick i use for media-info, oracle outside in (for ulister), openssl ...

ah thanks, i never tried it, as said, i don't even use that format. most likely it won't replace jpeg.
_________________
licenced and happy TC user since 1994 (#11xx)
Back to top
View user's profile Send private message
nsp
Power Member
Power Member


Joined: 04 Dec 2005
Posts: 1152
Location: Lyon (FRANCE)

PostPosted: Sat Dec 30, 2017 6:47 am    Post subject: Reply with quote

iana wrote:
I know bpg is an experimental format but I remember reading somewhere that apple introduced a "new" h265 i-frame based format that is almost identical to bpg and I wanted to see it in action I used tha xnview plugin for conversion to bpg it's not as bad (encoding speed vise) as google's guetzli jpeg encoder (also shipped with latest xnview-mp)
Apple is using format heif ( .heic file) for ios 11. Even if BPG is very similar, file header is not the same... Nokia is providing an open source implementation https://github.com/nokiatech/heif but not many (non apple) software support the format due to patent...
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
milo1012
Power Member
Power Member


Joined: 02 Feb 2012
Posts: 1039

PostPosted: Sat Dec 30, 2017 7:54 am    Post subject: Reply with quote

nsp wrote:
You have to put 32bit dll into imagine addons folder, and 64bit dlls into %COMMANDER_PATH%\64 folder. It is the same trick i use for media-info, oracle outside in (for ulister), openssl ...

A bit offtopic, but I wonder how this is supposed to work.
Most plug-ins use sth like. GetModuleFileName() and use an absolute DLL path.
That's the reason why I recompiled ulister to make both 32- and 64-bit work from the same base dir.
_________________
TC plugins: PCREsearch and RegXtract
Back to top
View user's profile Send private message Send e-mail
iana
Senior Member
Senior Member


Joined: 27 Jul 2010
Posts: 322

PostPosted: Wed Jan 10, 2018 3:39 pm    Post subject: Reply with quote

nsp wrote:
TW wrote:
we know this. but you will run into the problem described by iana on the previous stte when using v0.0.5
No problem to mix 32/64bit imagine plugin on same folder !
You have to put 32bit dll into imagine addons folder, and 64bit dlls into %COMMANDER_PATH%\64 folder. It is the same trick i use for media-info, oracle outside in (for ulister), openssl ...

I know it took me forever to do this ..
but this does not work putting the 64bit avutil-55.dll & swscale-4.dll in c:\totalcmd\64 does nothing imagine does not recognize the formats and lister only shows them as text files
maybe the problem is that a dll (imagine.wlx) loads a dll (bpg.plg64) which needs the dlls in the same folder and can't load them from the current %path% environment
Back to top
View user's profile Send private message
nsp
Power Member
Power Member


Joined: 04 Dec 2005
Posts: 1152
Location: Lyon (FRANCE)

PostPosted: Thu Jan 11, 2018 12:54 am    Post subject: Reply with quote

iana wrote:
nsp wrote:
TW wrote:
we know this. but you will run into the problem described by iana on the previous stte when using v0.0.5
No problem to mix 32/64bit imagine plugin on same folder !
You have to put 32bit dll into imagine addons folder, and 64bit dlls into %COMMANDER_PATH%\64 folder. It is the same trick i use for media-info, oracle outside in (for ulister), openssl ...

I know it took me forever to do this ..
but this does not work putting the 64bit avutil-55.dll & swscale-4.dll in c:\totalcmd\64 does nothing imagine does not recognize the formats and lister only shows them as text files
maybe the problem is that a dll (imagine.wlx) loads a dll (bpg.plg64) which needs the dlls in the same folder and can't load them from the current %path% environment

Have you updated the detection string as multimedia do not recognize BPG ?
Code:
MULTIMEDIA| ext="BPG"

To check if it is a detection problem just try to launch Imagine64.exe from TC and load you BPG file.
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
iana
Senior Member
Senior Member


Joined: 27 Jul 2010
Posts: 322

PostPosted: Thu Jan 11, 2018 3:49 pm    Post subject: Reply with quote

nsp wrote:
iana wrote:
nsp wrote:
TW wrote:
we know this. but you will run into the problem described by iana on the previous stte when using v0.0.5
No problem to mix 32/64bit imagine plugin on same folder !
You have to put 32bit dll into imagine addons folder, and 64bit dlls into %COMMANDER_PATH%\64 folder. It is the same trick i use for media-info, oracle outside in (for ulister), openssl ...

I know it took me forever to do this ..
but this does not work putting the 64bit avutil-55.dll & swscale-4.dll in c:\totalcmd\64 does nothing imagine does not recognize the formats and lister only shows them as text files
maybe the problem is that a dll (imagine.wlx) loads a dll (bpg.plg64) which needs the dlls in the same folder and can't load them from the current %path% environment

Have you updated the detection string as multimedia do not recognize BPG ?
Code:
MULTIMEDIA| ext="BPG"

To check if it is a detection problem just try to launch Imagine64.exe from TC and load you BPG file.

no as I saw no need if I keep the x64 dll's in imagine's plugins folder lister (imagine) loads bpg fine if I put the dll's in C:\totalcmd\64 imagine ignores bpg files my only guess is that bpg.plg64 needs the ffmpeg dll's in the same folder not in the %path%
edit #1
I'll run an experiment by putting those dll's in a older in my %path%
edit #2
putting those 2 dll's in a directory that's in your %path% works fine maybe I misunderstood this
Quote:
You have to put 32bit dll into imagine addons folder, and 64bit dlls into %COMMANDER_PATH%\64 folder. It is the same trick i use for media-info, oracle outside in (for ulister), openssl ...

afaik %COMMANDER_PATH% is c:\totalcmd on my system but putting them in c:\bin64 (I've added that dir to my path and I put 64bit command line apps there) works I might put the 32bit dll's in c:\bin (I put 32bit command line apps there) and not in the plugin folder I might actuelly link xnview's dlls instead of the ones provided by bpg plugin developer

edit #3 this is the output of echo path ran from a console started from TC x64
Code:
C:\>echo %path%
C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:Windows;C:\Windows\Sy
stem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files(x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Skype\Phone\;C:\bin64;C:\bin;C:\Program Files\gs\gs9.22\bin

there's no C:\totalcmd\64 above? does TC use this dir internally only if it doesn't add it to the system path would imagine.wlx64 know about it?[/code]
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) All times are GMT - 6 Hours
Goto page Previous  1, 2, 3 ... 19, 20, 21
Page 21 of 21

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group