You are not logged in.
So, I installed heif-gdk-pixbuf this afternoon because my daughter sent me photos from her iPhone, and I was unable to view them.
Later, I installed ivm with Synaptic Package Manager, which allows me to view the photos, but I am unable to convert them to .jpeg to upload to a website that does not accept .heif photos.
So as the terminal view below shows, apt install seemed to work okay, but when I tried to find heif-gdk-pixbut it returned: "Huh? What's that?"
xxx@xxx:~$ sudo apt install heif-gdk-pixbuf
[sudo] password for xxx:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
fonts-wine libcapi20-3 libosmesa6 libwpe-1.0-1 libwpebackend-fdo-1.0-1
libz-mingw-w64 linux-image-6.1.0-10-amd64
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
heif-gdk-pixbuf
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 8,484 B of archives.
After this operation, 36.9 kB of additional disk space will be used.
Get:1 http://deb.devuan.org/merged daedalus/main amd64 heif-gdk-pixbuf amd64 1.15.1-1+deb12u1 [8,484 B]
Fetched 8,484 B in 4s (1,916 B/s)
Selecting previously unselected package heif-gdk-pixbuf:amd64.
(Reading database ... 158336 files and directories currently installed.)
Preparing to unpack .../heif-gdk-pixbuf_1.15.1-1+deb12u1_amd64.deb ...
Unpacking heif-gdk-pixbuf:amd64 (1.15.1-1+deb12u1) ...
Setting up heif-gdk-pixbuf:amd64 (1.15.1-1+deb12u1) ...
Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+deb12u1) ...
xxx@xxxt:~$ whereis !$
whereis heif-gdk-pixbuf
heif-gdk-pixbuf:
I recall a few weeks ago doing an apt install for a different program, and similarly was unable to find it.
I'm guessing I need to brush up on the find command
As side question, I installed Devuan to get away from systemd, so why is there /run/systemd ?
Offline
So, I ran
find . -path "./proc/*" -prune -o -name "heif-gdk-pixbut" -print
and got a bunch of
"Permission Denied"
but no indication of where that booger might be.
[edit]
Okay I sent the "Permission Denied" to /dev/null
but still don't know where the program ended up.
Last edited by Tweedlewise (2025-03-07 00:04:57)
Offline
Two ways to do it.
zeus@9600k:~$ apt-file list heif-gdk-pixbuf
heif-gdk-pixbuf: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-heif.so
heif-gdk-pixbuf: /usr/share/doc/heif-gdk-pixbuf/changelog.Debian.amd64.gz
heif-gdk-pixbuf: /usr/share/doc/heif-gdk-pixbuf/changelog.Debian.gz
heif-gdk-pixbuf: /usr/share/doc/heif-gdk-pixbuf/copyright
zeus@9600k:~$ dpkg -L heif-gdk-pixbuf
dpkg-query: package 'heif-gdk-pixbuf' is not installed
Use dpkg --contents (= dpkg-deb --contents) to list archive files contents.
The first using apt-file the package does not need to be installed for it to work and find the contents of packages. The second the packages needs to be installed on the machine. As you can see there is not a lot to the package I doubt it is usable for conversion of anything and looking at the information about it seems to confirm it is only a library that supports the format.
zeus@9600k:~$ apt info heif-gdk-pixbuf
Package: heif-gdk-pixbuf
Version: 1.19.5-1+b1
Priority: optional
Section: graphics
Source: libheif (1.19.5-1)
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Installed-Size: 43.0 kB
Depends: libheif1 (= 1.19.5-1+b1), libc6 (>= 2.4), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0t64 (>= 2.12.0)
Homepage: http://www.libheif.org
Download-Size: 10.8 kB
APT-Sources: http://mirror.csclub.uwaterloo.ca/debian trixie/main amd64 Packages
Description: HEIF and AVIF file format decoder and encoder - gdk-pixbuf loader
libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file
format decoder and encoder. There is partial support for ISO/IEC 23008-12:2022
(2nd Edition) capabilities.
.
HEIF and AVIF are new image file formats employing HEVC (H.265) or AV1 image
coding, respectively, for the best compression ratios currently possible.
.
libheif supports various codecs provided by plugins for image decoding and
encoding.
.
A gdk-pixbuf loader module for applications such as "gpicview" and "pcmanfm"
is provided by this package.
Give an actual conversion program like ImageMagick a go you will likely have better reult in getting something to start and have a hope of seeing it it support the conversion from that format. Though the format is not specifically listed it says over 100 supported..
Package: imagemagick
Version: 8:7.1.1.43+dfsg1-1
Priority: optional
Section: graphics
Maintainer: ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>
Installed-Size: 75.8 kB
Depends: imagemagick-7.q16 (>= 8:6.9.2.10+dfsg-2~)
Homepage: https://www.imagemagick.org/
Tag: implemented-in::c, interface::commandline, interface::graphical,
interface::x11, role::program, scope::utility, uitoolkit::xlib,
use::converting, use::editing, use::viewing, works-with-format::gif,
works-with-format::jpg, works-with-format::pdf, works-with-format::png,
works-with-format::postscript, works-with-format::svg,
works-with-format::tiff, works-with::image, works-with::image:raster,
works-with::text, x11::application
Download-Size: 20.0 kB
APT-Manual-Installed: yes
APT-Sources: http://mirror.csclub.uwaterloo.ca/debian trixie/main amd64 Packages
Description: image manipulation programs -- binaries
ImageMagick is a software suite to create, edit, and compose bitmap images.
It can read, convert and write images in a variety of formats (over 100)
including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript,
Offline
but I am unable to convert them to .jpeg to upload to a website that does not accept .heif photos.
Hello.
Have you tried converting those photos using imagemagick? If you have it installed, open a terminal and type a simple command
convert namefile.heif namefile.jpeg
Offline
Gimp works fine for me on Linux, BSD & Windows 10. Use export as: command. You can do bulk conversions too with a python script though I haven't tried that. My main usage is for league score sheets .heic images I receive from other players via email.
https://gist.github.com/bno1/2f3ec41431 … df82eda875
TC
Often unawares.
Offline
Can confirm both methods above work, GIMP export or Imagemagick in terminal.
Imagemagick doesn't list it as a supported file-type, but it works in terminal and file-manager right-click re-sizes that use the imagemagick backend also work perfectly for re-sizing.
I added the heif-gdk-pixbuf and the thumbnailer packages (in Mate) and now Caja shows thumbnails properly, and I can view the image in Gpicview but not in the Eye-of-Mate image viewer.
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2025!
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded. Now a Vuu-do-mate-mini as well.
New Devuan-mate-mini isos too! 100% no-vuu-do.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
File-managers pretty much all have a way to add custom right-click extensions, usually using a .desktop connected to a command or script.
The below script works to re-size but also to convert to .jpg when you right-click an image. If you just want conversion and no re-sizing, just enter the dimensions of the original in the box. If you'd rather have things converted to .png just alter the script. Just tested this on an .heif file and worked fine.
#!/bin/sh
sizebox=$(yad --fixed --window-icon=image --form --title="Resize Image" --field="Resize to:" --width=400 --text-align=center --text="Enter new size (W x H in pixels, i.e. 800x600, 1024x768 etc.)")
size=$(echo $sizebox | awk 'BEGIN {FS="|" } { print $1 }')
convert "$1" -resize "$size" -set filename:copy '%t-%wx%h' '%[filename:copy].jpg'
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2025!
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded. Now a Vuu-do-mate-mini as well.
New Devuan-mate-mini isos too! 100% no-vuu-do.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Thanks all!
I typed in a reply thanking you for your suggestions,
but when I clicked "preview" my login had timed out!
Marking this as "Solved"
Offline
ffmulticonverter is a nice gui for converting all kinds of multimedia files, I've been using it for years. :-)
pic from 1993, new guitar day.
Offline
I added the heif-gdk-pixbuf and the thumbnailer packages (in Mate) and now Caja shows thumbnails properly, and I can view the image in Gpicview but not in the Eye-of-Mate image viewer.
I take that back, after a reboot the Eye-of-Mate image viewer is now displaying them as well.
No joy though for thumbnails in PCmanFM....got the packages installed and the pixbuf package specifically says in it's description "for programs like gpicview and PcmanFM". Gpicview no problem though, so that's good.
Finding some people online that claim it works for them though, and others like me it doesn't, looks like another puzzle to solve.
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2025!
Vuu-do GNU/Linux, minimal Devuan-based openbox systems to build on, maximal versions if you prefer your linux fully-loaded. Now a Vuu-do-mate-mini as well.
New Devuan-mate-mini isos too! 100% no-vuu-do.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Finding some people online that claim it works for them though, and others like me it doesn't, looks like another puzzle to solve.
Yes, the never ending quest continues on, as always with these things... Good to see we have got it sorted for you Tweedlewise.
Offline