แอพใด ๆ บน Ubuntu ที่จะเปิดและ / หรือแปลงรูปภาพ HEIF (. HEIC, รูปแบบไฟล์ภาพที่มีประสิทธิภาพสูง)?


45

ผู้ผลิตโทรศัพท์มือถือบางรายได้เปลี่ยนรูปแบบเริ่มต้นของการถ่ายภาพเป็น HEIF (.HEIC, รูปแบบไฟล์ภาพประสิทธิภาพสูง) โดยไม่ถามผู้ใช้ (แม้ว่าจะยังมีตัวเลือกให้ใช้ jpeg / jpg)

มีแอพ / โปรแกรมบน Ubuntu ที่สามารถเปิดและ / หรือแปลงไฟล์ HEIF และให้แก้ไขได้หรือไม่?


คุณอาจต้องแปลงเป็นกลุ่ม: iOS 11 รูปแบบรูปภาพใหม่ HEIF github.com/pushd/heif
oldfred

github.com/nokiatech/heif/blob/master/LICENSE.TXT เป็นอันใหม่ที่ฉันคิดเอาไว้
Rinzwind

คำตอบ:


25

ใน Ubuntu รุ่นล่าสุด (> = 18.04):

sudo apt-get install libheif-examples

และจากนั้น

for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done

ใน Ubuntu หรือ Mint รุ่นเก่าให้เพิ่มPPA นี้ก่อนจากนั้นทำตามขั้นตอนด้านบน

sudo add-apt-repository ppa:strukturag/libheif
sudo apt-get update

2
1) นี่เป็นแพคเกจอย่างเป็นทางการของ 18.04 ( packages.ubuntu.com/bionic/libheif-examples ) และ 2) ฉันต้องเปลี่ยน.heicเป็น.HEICทั้งสองแห่งตั้งแต่ฉันถูกพิมพ์เป็นตัวพิมพ์ใหญ่ ขอขอบคุณ!! มันใช้งานได้ดีมาก!
bit-less

24

แพ็คเกจอย่างเป็นทางการ

ตั้งแต่เดือนสิงหาคม 2019 โปรแกรมที่สนับสนุน HEIF ผ่านlibheif1รวมถึง:

  • GIMP (2.10.2+)
  • Krita
  • heif-thumbnailer
  • libheif-examples- ให้บริการสาธารณูปโภคบรรทัดคำสั่ง: และheif-convertheif-enc

ดูวิธีที่ดีที่สุดในการค้นหาการอ้างอิง

แพ็คเกจไม่เป็นทางการ

หากยินดีติดตั้ง Flatpak, Snap app หรือ PPA :

  • Geeqieเพิ่งเพิ่มการสนับสนุน HEIF มันอาจถูกติดตั้งจากPPAจนกว่าจะถึงแพ็คเกจที่เป็นทางการ

  • ปลั๊กอินภาพ Qtล้อม libheif มันถูกสร้างขึ้นโดย Jakarและอาจมีการติดตั้งจากPPA

ผู้ที่ไม่ต้องการติดตั้ง PPA สามารถดาวน์โหลดแพ็คเกจได้โดยตรงจากหน้าเว็บ PPA เพื่อติดตั้ง ( dpkg -i) หรือคอมไพล์ใหม่ แพ็คเกจที่ติดตั้งด้วยวิธีนี้จะไม่ได้รับการอัพเดตโดยอัตโนมัติ

เครื่องมือออนไลน์

  • Google PhotosและDropboxทั้งสองรายงานว่าสนับสนุน HEIF

  • มีตัวแปลงออนไลน์อื่น ๆ (เช่นHEICtoJPEG ) แต่ให้ตรวจสอบนโยบายความเป็นส่วนตัวก่อนใช้งาน

เบ็ดเตล็ด


1
ไม่แน่ใจว่ามารยาทที่เหมาะสมในการพูดถึงเรื่องนี้คืออะไร (บางทีฉันควรแก้ไขแทนที่จะแสดงความคิดเห็น?) แต่ฉันสร้างปลั๊กอินรูปภาพ Qtที่ล้อม libheif ฉันต้องการสร้าง PPA แต่นั่นยังไม่เกิดขึ้น
jakar

2
Qt ปลั๊กอิน PPAคือตอนนี้ขึ้น
jakar

14

บน Ubuntu 18.04 คุณสามารถsudo snap install gimpรับเวอร์ชันล่าสุด (2.10.10 8 ณ พฤษภาคม 2019) ซึ่งสามารถเปิดและแก้ไขไฟล์ HEIC

บน Ubuntu 18.04 ยังมีเครื่องมือบรรทัดคำสั่งสำหรับแปลง HEIC:

sudo apt install libheif-examples
heif-convert IMG_1605.HEIC IMG_1605.jpg

หมายเหตุ: คุณต้องใช้ตัวพิมพ์เล็กมิ.jpgฉะนั้นมันจะบ่นว่ามันไม่รู้จักรูปแบบไฟล์ ข้อความนั้นเกือบจะทำให้เข้าใจผิดว่าเป็นชื่อแพ็คเกจและฉันสามารถเข้าใจได้ง่ายเนื่องจากกระดาษพิมพ์สองหน้านี้ทำไมคนจำนวนน้อยจึงหาวิธีใช้เครื่องมือนี้

สำหรับทุกคนที่สงสัยว่านี่เป็นแพ็คเกจ Ubuntu อย่างเป็นทางการ :

user@host:~/Desktop$ dpkg -s libheif-examples 
Package: libheif-examples
Status: install ok installed
Priority: optional
Section: video
Installed-Size: 91
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: libheif
Version: 1.1.0-2
Depends: libheif1 (= 1.1.0-2), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libjpeg8 (>= 8c), libpng16-16 (>= 1.6.2-1), libstdc++6 (>= 5.2)
Description: ISO/IEC 23008-12:2017 HEIF file format decoder - examples
 libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new
 image file format employing HEVC (h.265) image coding for the best compression
 ratios currently possible.
 .
 Sample applications using libheif are provided by this package.
Original-Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Homepage: http://www.libheif.org

ตกลงดังนั้นตอนนี้มุกของเรื่องตลกนี้ ;-)

คุณสามารถใช้ระบบไฟล์ฟิวส์ Fuse หรือ yacufs เพื่อติดตั้งโฟลเดอร์รูปภาพของคุณด้วยการแปลงไฟล์ HEIC ชั่วคราวที่เก็บไว้ชั่วคราวโดยอัตโนมัติเพื่อให้แอป Linux บนเดสก์ท็อปทั้งหมดสามารถเปิดไฟล์ HEIC ได้โดยไม่ต้องรู้เลยว่าพวกเขากำลังทำอะไร

Mark Deven ด้านล่างบอกว่าเขาต้องการเพียงติดตั้งlibheifผ่านความสามารถเพื่อรับคำสั่งเหล่านี้แม้ว่าเขาจะไม่ได้พูดถึงสิ่งที่ distro เขาทำงานอยู่


หลังจากติดตั้งแพ็กเกจเหล่านี้แล้วจะไม่พบคำสั่ง libheif-samples และ heif-convert
Mark Deven

1
ฉันได้มันทำงานโดยใช้ความถนัดและติดตั้งเพียงlibheif
Mark Deven

1
FWIW, Debian 10 (Buster)รวมอยู่ในlibheif-examplesแพ็คเกจrepo มาตรฐานซึ่งแสดงรายการlibheif1แพคเกจเป็นการอ้างอิง โปรดทราบว่าฉันไม่ได้ทดสอบกล่าวว่าแพคเกจเป็นฉันยังคง (เศร้า) อิดโรยในDebian 7 (ดังเสียงฮืด ๆ )
ผู้ขุด

ปัจจุบัน Ubuntu 18.04 (พฤษภาคม 2019) รวมถึง GIMP เวอร์ชัน 2.8.22 ไม่ใช่ 2.10 ดังนั้นจึงไม่มีการสนับสนุน HEIF ใน GIMP รุ่น off-the-shelf ใน Ubuntu
Óscar

1
@ Óscar: โปรดอ่านบรรทัดแรกของโพสต์อีกครั้ง snapปิดชั้นวาง มาพร้อมกับ gimp 2.10.10เป็นรุ่นปัจจุบันสำหรับ 18.04 ผ่าน snapsnap
Wil


3

แม้ว่าจะไม่ใช่การแปลงในเครื่องจริงๆคุณสามารถดูภาพ. heic โดยใช้ Dropbox ได้

เพียงอัปโหลดภาพหัวเรื่องไปยังบัญชี Dropbox ของคุณจากนั้นคลิกที่ภาพที่ต้องการเพื่อดู คุณสามารถคลิกขวาที่รูปภาพเพื่อบันทึก.jpegไฟล์กลับไปยังเครื่องในรูปแบบ JPEG (หมายเหตุ: อย่าคลิกที่ปุ่มดาวน์โหลดของ Dropbox เพราะจะทำให้ได้รับ.HEICไฟล์ต้นฉบับ)


ฉันโหวตให้คุณ แต่เพียงผู้เดียวเพราะการซิงค์รูปภาพของคุณกับคลาวด์เป็นแนวคิดที่ยอดเยี่ยมการจัดเก็บในรูปแบบ HEIC ช่วยประหยัดพื้นที่โดยไม่ลดคุณภาพและการเข้าถึงผ่านทางเบราว์เซอร์หมายความว่าคุณสามารถเข้าถึงและแบ่งปันได้ง่ายขึ้น ดังนั้นมันจึงชนะชนะชนะแม้ว่ามันจะไม่ได้ตอบคำถาม
วิล

0

นี่คือวิธีที่ฉันจะแปลงไฟล์เป็น.HEIC.jpeg

  1. ดาวน์โหลดและติดตั้งtifigแพ็คเกจ

    wget https://github.com/monostream/tifig/releases 
    gunzip tifig-static-0.2.2.tar.gz #or the downloaded tifig file name
    
  2. ทำให้tifigปฏิบัติการ

    mv ./tifig ~/tools/tifig
    sudo chmod +x  ~/tools/tifig
    
  3. ตอนนี้คุณสามารถใช้ tifig เพื่อแปลง.heicไฟล์ของคุณ

    for f in *.HEIC; do mv "$f" "\`echo $f | sed s/.HEIC/.heic/`"; done
    for file in *.heic; do echo $file | xargs ~/tools/tifig -v -p $file ${file%.heic}.jpg; done
    

อ้างอิง:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.