請問如何在Dolphin顯示heic圖片檔的縮圖 [論壇 - Ubuntu 與 KDE]
正在瀏覽:
1 名遊客
請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/9/25 6:44 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 15
![]() |
大家好
我的作業環境是Ubuntu Studio 21.04 KDE Plasma: 5.22.5 KDE Framework: 5.86.0 QT版本:5.15.2 核心版本:5.11.0-38(lowlatancy 64bit) jpeg, PNG等圖檔都能顯示正常縮圖,但是用iPhone拍的照片(heic格式)就不行顯示縮圖 有上往爬文說要安裝kimageformate package,但是不知道該怎麼安裝 還是說有其他的方式 請教各位高手大大了 謝謝
2021/11/8 16:47
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
先貼上,我剛剛找到的網址給您參考
================================================================================ ## Arch Linux * 如何在Dolphin顯示heic縮圖 * Arch Package / kimageformats / Source Files / PKGBUILD * Arch Package / libeif / Source Files / PKGBUILD ================================================================================ ## Ubuntu * HEIF/HEIC support in Kubuntu 21.04 * Any app on Ubuntu to open and/or convert HEIF pictures (.HEIC, High Efficiency Image File Format)? * Ubuntu Package / kimageformat-plugins / filelist * Ubuntu Source Package / libheif * Ubuntu Package / libheif1 / filelist * Ubuntu Package / heif-thumbnailer / filelist * Ubuntu Package / heif-gdk-pixbuf / filelist ================================================================================ ## libheif * GitHub / libheif ================================================================================ ## Thunar 相關 * i3WM thunar heic/heif thumbnails * Tumbler * Why is Thunar not creating and showing thumbnails of images? ================================================================================ ## 路徑 * ~/.cache/thumbnails/large/ * ~/.cache/thumbnails/normal/ ================================================================================ ## 測試圖片 另外我在另一篇文章, 找到一個下載網址, 下載下來的檔名是「Big Sur WPS.zip」 解壓縮後,會有兩個圖檔,可以用來測試 * 'Appearance Dynamic.heic' * Appearance.heic ================================================================================ 接下來,我會先紀錄在「Arch Linux 系列」測試「Dolphin」的結果。 註:我是在「Archcraft」測試的。 另外可以先提的,在我的環境(Archcraft),我的「pcmanfm-qt」和「pcmanfm」,還有「thunar」, 我測試的結果,都可以顯示heic圖片檔的縮圖。 我猜應該是我有安裝「libeif」的關係,不過這只是猜測,還沒去深究 我可以在「~/.cache/thumbnails/large/」找到縮圖。 ================================================================================ 以上提供參考 ![]()
2021/11/8 20:32
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
接下來,紀錄在「Arch Linux 系列」測試「Dolphin」的結果。
註:我是在「Archcraft」測試的。 請對照「#2」找到的參考文章。 ================================================================================ ## 安裝 dolphin 執行下面指令,安裝「dolphin」
================================================================================ ## 安裝 kimageformats 執行下面指令,安裝「kimageformats」
================================================================================ ## 修改 /usr/share/kservices5/imagethumbnail.desktop 執行下面指令,觀看「/usr/share/kservices5/imagethumbnail.desktop」原本的內容
顯示 [Desktop Entry] Type=Service Name=Images (GIF, PNG, BMP, ...) Name[ar]=الصّور (GIF، PNG، BMP، ...) Name[bg]=Изображения (GIF, PNG, BMP, ...) Name[bn]=ছবি (GIF, PNG, BMP, ...) Name[bs]=Slike (GIF, PNG, BMP...) Name[ca]=Imatges (GIF, PNG, BMP...) Name[ca@valencia]=Imatges (GIF, PNG, BMP...) Name[cs]=Obrázky (GIF, PNG, BMP, ...) Name[da]=Billeder (GIF, PNG, BMP, ...) Name[de]=Bilder (GIF, PNG, BMP ...) Name[el]=Εικόνες (GIF, PNG, BMP, ...) Name[en_GB]=Images (GIF, PNG, BMP, ...) Name[eo]=Bildoj (GIF, PNG, BMP, ...) Name[es]=Imágenes (GIF, PNG, BMP...) Name[et]=Pildid (GIF, PNG, BMP...) Name[eu]=Irudiak (GIF, PNG, BMP, ...) Name[fa]=تصاویر (GIF, PNG, BMP, ...) Name[fi]=Kuvat (GIF, PNG, BMP, …) Name[fr]=Images (GIF, PNG, BMP, etc.) Name[ga]=Íomhánna (GIF, PNG, BMP, ...) Name[gl]=Imaxes (GIF, PNG, BMP, …) Name[gu]=ચિત્રો (GIF, PNG, BMP, ...) Name[he]=תמונות (GIF, PNG, BMP, ...) Name[hi]=छवियाँ (GIF, PNG, BMP, ...) Name[hr]=Slike (GIF, PNG, BMP, …) Name[hu]=Képek (GIF, PNG, BMP, …) Name[ia]=Imagines (GIF, PNG, BMP, ...) Name[id]=Citra (GIF, PNG, BMP, ...) Name[is]=Myndir (GIF, PNG, BMP, ...) Name[it]=Immagini (GIF, PNG, BMP, ...) Name[ja]=画像 (GIF、PNG、BMP など) Name[ka]=გამოსახულებები (GIF, PNG, BMP, ...) Name[kk]=Кескіндер (GIF, PNG, BMP, ...) Name[km]=រូបភាព (GIF, PNG, BMP, ...) Name[kn]=ಚಿತ್ರಗಳು,(GIF, PNG, BMP, ...) Name[ko]=그림 (GIF, PNG, BMP, ...) Name[lt]=Atvaizdai (GIF, PNG, BMP, ...) Name[lv]=Attēli (GIF, PNG, BMP, ...) Name[mai]=चित्र (GIF, PNG, BMP, ...) Name[mr]=प्रतिमा (GIF, PNG, BMP, ...) Name[nb]=Bilder (GIF, PNG, BMP, …) Name[nds]=Biller (GIF, PNG, BMP, ...) Name[nl]=Afbeeldingen (GIF, PNG, BMP, ...) Name[nn]=Bilete (GIF, PNG, BMP, …) Name[pa]=ਚਿੱਤਰ (GIF, PNG, BMP, ...) Name[pl]=Obrazy (GIF, PNG, BMP, ...) Name[pt]=Imagens (GIF, PNG, BMP, ...) Name[pt_BR]=Imagens (GIF, PNG, BMP, ...) Name[ro]=Imagini (GIF, PNG, BMP, ...) Name[ru]=Изображения (GIF, PNG, BMP, ...) Name[si]=පින්තූර (GIF, PNG, BMP, ...) Name[sk]=Obrázky (GIF, PNG, BMP, ...) Name[sl]=Slike (GIF, PNG, BMP, ...) Name[sr]=Слике (ГИФ, ПНГ, БМП...) Name[sr@ijekavian]=Слике (ГИФ, ПНГ, БМП...) Name[sr@ijekavianlatin]=Slike (GIF, PNG, BMP...) Name[sr@latin]=Slike (GIF, PNG, BMP...) Name[sv]=Bilder (GIF, PNG, BMP, ...) Name[ta]=படங்கள் (GIF, PNG, BMP, ...) Name[tg]=Тасвирҳо (GIF, PNG, BMP, ...) Name[th]=แฟ้มภาพต่าง ๆ (GIF, PNG, BMP, ...) Name[tr]=Resimler (GIF, PNG, BMP, ...) Name[ug]=سۈرەتلەر (GIF, PNG, BMP, ...) Name[uk]=Зображення (GIF, PNG, BMP…) Name[vi]=Ảnh (GIF, PNG, BMP, ...) Name[wa]=Imådjes (GIF, PNG, BMP...) Name[x-test]=xxImages (GIF, PNG, BMP, ...)xx Name[zh_CN]=图像 (GIF、PNG、BMP 等) Name[zh_TW]=影像(GIF、PNG、BMP...) X-KDE-ServiceTypes=ThumbCreator MimeType=image/cgm;image/fax-g3;image/gif;image/jp2;image/png;image/tiff;image/bmp;image/x-dds;image/x-jng;image/x-pcx;image/vnd.zbrush.pcx;image/x-photo-cd;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-rgb;image/x-tga;image/x-xbitmap;image/x-xcf;image/x-xpixmap;image/x-sun-raster;image/vnd.adobe.photoshop;image/x-psd;image/x-hdr;image/x-pic;image/x-icon;image/x-webp;image/webp;image/x-icns;video/x-mng;image/rle;image/avif; X-KDE-Library=imagethumbnail CacheThumbnail=true 改成如下
主要是加入藍色字那部份「image/heif;」。 ================================================================================ 這幾個步驟完成後,在「dolphin」,就可以顯示heic圖片檔的縮圖。
2021/11/8 20:55
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
以下我在「Xubuntu 20.04」測試
請對照「#2」找到的參考文章。 ================================================================================ ## 安裝 heif-thumbnailer 執行下面指令,安裝「heif-thumbnailer」
在「pcmanfm-qt」,「thunar」,「nautilus」,就可以顯示heic圖片檔的縮圖。 ================================================================================ ## 安裝 heif-gdk-pixbuf 執行下面指令,安裝「heif-gdk-pixbuf」
就可以讓「gpicview」和「viewnior」觀看「heic圖片檔」。 執行
有其中一部份顯示如下 "/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-heif.so" "heif" 4 "pixbufloader-heif" "HEIF Image" "LGPL3" "image/heif" "image/heic" "" "heif" "heic" "" " ftyp" "xxxx " 100 ================================================================================ 接下來是「dolphin」設定的方式 ================================================================================ ## 安裝 dolphin 執行下面指令,安裝「dolphin」
================================================================================ ## 安裝 kimageformat-plugins 執行下面指令,安裝「kimageformat-plugins」
================================================================================ ## 修改 /usr/share/kservices5/imagethumbnail.desktop 執行
原本的內容 [Desktop Entry] Type=Service Name=Images (GIF, PNG, BMP, ...) Name[ar]=الصّور (GIF، PNG، BMP، ...) Name[bg]=Изображения (GIF, PNG, BMP, ...) Name[bn]=ছবি (GIF, PNG, BMP, ...) Name[bs]=Slike (GIF, PNG, BMP...) Name[ca]=Imatges (GIF, PNG, BMP...) Name[ca@valencia]=Imatges (GIF, PNG, BMP...) Name[cs]=Obrázky (GIF, PNG, BMP, ...) Name[da]=Billeder (GIF, PNG, BMP, ...) Name[de]=Bilder (GIF, PNG, BMP ...) Name[el]=Εικόνες (GIF, PNG, BMP, ...) Name[en_GB]=Images (GIF, PNG, BMP, ...) Name[eo]=Bildoj (GIF, PNG, BMP, ...) Name[es]=Imágenes (GIF, PNG, BMP...) Name[et]=Pildid (GIF, PNG, BMP...) Name[eu]=Irudiak (GIF, PNG, BMP, ...) Name[fa]=تصاویر (GIF, PNG, BMP, ...) Name[fi]=Kuvat (GIF, PNG, BMP, …) Name[fr]=Images (GIF, PNG, BMP, etc.) Name[ga]=Íomhánna (GIF, PNG, BMP, ...) Name[gl]=Imaxes (GIF, PNG, BMP, …) Name[gu]=ચિત્રો (GIF, PNG, BMP, ...) Name[he]=תמונות (GIF, PNG, BMP, ...) Name[hi]=छवियाँ (GIF, PNG, BMP, ...) Name[hr]=Slike (GIF, PNG, BMP, …) Name[hu]=Képek (GIF, PNG, BMP, …) Name[ia]=Imagines (GIF, PNG, BMP, ...) Name[id]=Citra (GIF, PNG, BMP, ...) Name[is]=Myndir (GIF, PNG, BMP, ...) Name[it]=Immagini (GIF, PNG, BMP, ...) Name[ja]=画像 (GIF、PNG、BMP など) Name[ka]=გამოსახულებები (GIF, PNG, BMP, ...) Name[kk]=Кескіндер (GIF, PNG, BMP, ...) Name[km]=រូបភាព (GIF, PNG, BMP, ...) Name[kn]=ಚಿತ್ರಗಳು,(GIF, PNG, BMP, ...) Name[ko]=그림 (GIF, PNG, BMP, ...) Name[lt]=Atvaizdai (GIF, PNG, BMP, ...) Name[lv]=Attēli (GIF, PNG, BMP, ...) Name[mai]=चित्र (GIF, PNG, BMP, ...) Name[mr]=प्रतिमा (GIF, PNG, BMP, ...) Name[nb]=Bilder (GIF, PNG, BMP, …) Name[nds]=Biller (GIF, PNG, BMP, ...) Name[nl]=Afbeeldingen (GIF, PNG, BMP, ...) Name[nn]=Bilete (GIF, PNG, BMP, …) Name[pa]=ਚਿੱਤਰ (GIF, PNG, BMP, ...) Name[pl]=Obrazy (GIF, PNG, BMP, ...) Name[pt]=Imagens (GIF, PNG, BMP, ...) Name[pt_BR]=Imagens (GIF, PNG, BMP, ...) Name[ro]=Imagini (GIF, PNG, BMP, ...) Name[ru]=Изображения (GIF, PNG, BMP, ...) Name[si]=පින්තූර (GIF, PNG, BMP, ...) Name[sk]=Obrázky (GIF, PNG, BMP, ...) Name[sl]=Slike (GIF, PNG, BMP, ...) Name[sr]=Слике (ГИФ, ПНГ, БМП...) Name[sr@ijekavian]=Слике (ГИФ, ПНГ, БМП...) Name[sr@ijekavianlatin]=Slike (GIF, PNG, BMP...) Name[sr@latin]=Slike (GIF, PNG, BMP...) Name[sv]=Bilder (GIF, PNG, BMP, ...) Name[tg]=Тасвирҳо (GIF, PNG, BMP, ...) Name[th]=แฟ้มภาพต่าง ๆ (GIF, PNG, BMP, ...) Name[tr]=Resimler (GIF, PNG, BMP, ...) Name[ug]=سۈرەتلەر (GIF, PNG, BMP, ...) Name[uk]=Зображення (GIF, PNG, BMP…) Name[vi]=Ảnh (GIF, PNG, BMP,... ) Name[wa]=Imådjes (GIF, PNG, BMP...) Name[x-test]=xxImages (GIF, PNG, BMP, ...)xx Name[zh_CN]=图像 (GIF、PNG、BMP ...) Name[zh_TW]=影像(GIF、PNG、BMP...) X-KDE-ServiceTypes=ThumbCreator MimeType=image/cgm;image/fax-g3;image/gif;image/jp2;image/png;image/tiff;image/bmp;image/x-dds;image/x-jng;image/x-pcx;image/vnd.zbrush.pcx;image/x-photo-cd;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-rgb;image/x-tga;image/x-xbitmap;image/x-xcf;image/x-xpixmap;image/x-sun-raster;image/vnd.adobe.photoshop;image/x-psd;image/x-hdr;image/x-pic;image/x-icon;image/x-webp;image/webp;image/x-icns;video/x-mng;image/rle; X-KDE-Library=imagethumbnail CacheThumbnail=true 改成如下
主要是加入藍色字那部份「image/heif;」。 ================================================================================ 這幾個步驟完成後,在「dolphin」,就可以顯示heic圖片檔的縮圖。 ================================================================================ 以上提供參考 報告完畢 ![]()
2021/11/8 21:48
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/9/25 6:44 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 15
![]() |
感謝大大
我按照你的步驟一步一步的安裝你提到的所有元件並修改最後 /usr/share/kservices5/imagethumbnail.desktop的值,但還是沒有出現heic的縮圖,我找到一篇文章如下,但是我看不太懂它的意思,什麼叫做cmake with -DKIMAGEFORMATS HEIF=ON),感覺只要能把這個參數改成on就大功告成了 然後我也想知道libheif該怎麼安裝 原文如下: HEIF plug-in is included in kimageformats package but package maintainer has to explicitly enable it (use cmake with -DKIMAGEFORMATS_HEIF=ON). Otherwise the plug-in will not be built/installed (check if you have kimg_heif.so). The plug-in needs libheif>=1.10.0 build with libde265 support. If you have the kimg_heif.so installed, you can modify following file to enable HEIF/HEIC thumbnails: /usr/share/kservices5/imagethumbnail.desktop add image/heif to the line which begins with MimeType= 原文網址 謝謝
2021/11/8 22:34
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
stanzvai 寫到: 該作者指的是編譯的時候,下的參數 可以參考「Arch Package / kimageformats / Source Files / PKGBUILD」 在PKGBUILD的第27行,就有「-DKIMAGEFORMATS_HEIF=ON」 其實我在「Xubuntu 20.04」可以試出來「Dolphin」縮圖,我也很驚訝, 因為我一開始看 * Arch Package / kimageformats 在「Package Contents」那,你可以看到 * usr/lib/qt/plugins/imageformats/kimg_heif.so * usr/share/kservices5/qimageioplugins/heif.desktop 但在 * Ubuntu Package / kimageformat-plugins / filelist 沒有看到「kimg_heif.so」和「heif.desktop」, 所以我才有點訝異怎麼會成功, 那個原文的意思,好像是打包的人,是否有把那個功能編譯進去, 這部份其實我也不甚了解,還沒有去深究它, 以上先紀錄我目前了解到的,提供給您參考 ![]()
2021/11/8 22:58
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/9/25 6:44 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 15
![]() |
感謝回覆
請問我該如何安裝libheif呢? 試過sudo apt-get install libeheif 但沒有結果,指令好像不正確
2021/11/8 23:12
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
stanzvai 寫到: 您可以參考「#2」和「#4」, 在「Ubuntu」,「libeheif」是「Source Package」, 你可以在頁面看到,它是拆成不同的「Package」, 例如: * libheif1 * heif-thumbnailer * heif-gdk-pixbuf 突然想到,您可以執行下面指令,安裝「libheif1」
然後再測看看,是否能看到縮圖 若是有安裝「libheif1」 執行下面指令
會顯示 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-=============-============-=============================================================== ii libheif1:amd64 1.6.1-1build1 amd64 ISO/IEC 23008-12:2017 HEIF file format decoder - shared library 執行下面指令
會顯示如下,也就是「libheif1」這個「Package」已經安裝那些檔案在系統上 /. /usr /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libheif.so.1.6.1 /usr/share /usr/share/doc /usr/share/doc/libheif1 /usr/share/doc/libheif1/changelog.Debian.gz /usr/share/doc/libheif1/copyright /usr/lib/x86_64-linux-gnu/libheif.so.1 以上提供參考
2021/11/8 23:35
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/9/25 6:44 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 15
![]() |
我執行dpkg -l libheif1以及dpkg -L libheif1
真的有出現你說的那些回覆 這是不是代表我其實是有安裝libheif的? 不過我的縮圖還是出不來....
2021/11/8 23:57
|
||||||||||
![]() |
回覆: 請問如何在Dolphin顯示heic圖片檔的縮圖 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
stanzvai 寫到: 對,表示已經安裝「libheif1」 stanzvai 寫到: 我其實在猜,在「Ubuntu 21.04」有可能會試不出來,看那篇「EIF/HEIC support in Kubuntu 21.04」問的情形, 不過我只是猜測,我並不確定癥結點在那 歹勢啦
2021/11/9 0:05
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.