-
Notifications
You must be signed in to change notification settings - Fork 65
pictview: added support for viewing .heif and .webp files #61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
pictview: added support for viewing .heif and .webp files #61
Conversation
|
@lejcik you are my hero ❤️ |
|
cc @WaldemarH would love your eyes on this and any opinion? The PictView plugin is one of the most useful and popular plugins! |
|
it will take a while to set up automated builds, but those who want to try out the updated PictView plugin, you can download it from here: https://uschovna.cz/zasilka/RG2D5WT7IRNEC89S-XS5 |
|
strange, on my PC it works well, ok, firstly go to menu plugins/plugin manager and try to test this plugin, if it fails, try to load other plugins if possible (just to test if you have the VC redistributables installed on your PC), if it still fails to load, try to use procmon tool, and watch what dlls is salamander trying to load, and which dll it can't find, or try out the x86 build, I may try out to run this build on a clean system on virtual machine, but I don't have time for that now... |
This comment was marked as outdated.
This comment was marked as outdated.
|
I assume my issue is I don't have the VC++ Redistributable of the version you are building with? |
|
@melloware |
this may happen if salamander configuration was imported from previous version, but if you load the plugin (e.g. via plugin manager, click on test button), it will update salamander configuration, and register new file extensions, also test if thumbnails are displayed well, |
|
OK i did do import my configuration when it asked me how do I back that out? |
|
@lejcik Thumbnails are shown ok for webp. |
|
OK confirmed the VC++ issue that @ags1234 posted fixed me up and .WEBP show up fine for me! |
check if file extension is registered in salamander, go to menu options/configuration/viewers and there's a list of file extensions, if there's no |
Registered *.webp and associated it with PictView (Plugin). Even closed OS and reopened and still hex on any webp files. |
|
Just confirming I went here: https://developers.google.com/speed/webp/gallery1 downloaded an example webp file and its opens with F3 for me. Could it be that particular WEBP you are trying to open? |
The download isn't available anymore, could you mirror it? |
this was a plugin for salamander 5, if you can compile salamander from the sources, you can also compile this plugin 🙂 try out rather the latest official salamander 4 release (download it here) and follow the instructions in my comment #90 (comment) |
|
I found a build of AS 5. Please share your plugin ;) |
|
ok, here is the pictview plugin for salamander 5: the install instructions stay the same as in my comment above... does the plugin work well? |
|
@lejcik I unpacked the archive so that the dll's are in Salamander root folder and the slp in Plugins/Pictview I get the error:
Perhaps it's the Salamander build that I've found. Could you share your x64 one? |
|
I forgot to attach the language file to the archives, I updated the links in my comment above, download the plugin again, hopefully it will work now, ensure that you downloaded plugin for your salamander architecture: |
|
I've downloaded the last available build of x64 Open Salamander. There is a PictView plugin directory already but that version is not working. Tried to delete that and replaced with yours and still not working. :( |
I know what is wrong - the salamander 5 build is not complete, see the note about PictView in the readme file, the PictView engine moreover, if you use x64 version, you need also I'd recommend you staying with salamander 4, version 5 is still under development and is not stable yet... |
some picture decoders that are supported by libheif ignore the heif_decoding_options, and that we can't get loading progress and we can't cancel the loading procedure!



Added experimental support for viewing
.heifand.webpimage files into PictView plugin.For more details see the discussion here: #36
NOTE: This feature is not ready to be merged, and that this pull request will stay as a draft.