उबंटू पर कोई भी ऐप HEIF पिक्चर्स (या .HEIC, हाई एफिशिएंसी इमेज फाइल फॉर्मेट) को खोलने और / या कन्वर्ट करने के लिए है?


45

एक निश्चित सेलफोन निर्माता ने उपयोगकर्ताओं से पूछे बिना, HEIF (.HEIC, उच्च दक्षता छवि फ़ाइल प्रारूप) में चित्र लेने के डिफ़ॉल्ट प्रारूप को बदल दिया है (हालाँकि अभी भी jpeg / jpg का उपयोग करने का विकल्प मौजूद है)।

क्या उबंटू पर कोई ऐप / प्रोग्राम है जो HEIF- पिक्चर्स को खोल या बदल सकता है और उन्हें एडिट भी कर सकता है?


आपको बल्क कन्वर्ट करना पड़ सकता है: iOS 11 नया फोटो प्रारूप HEIF github.com/pushd/heif
पुराना '26

github.com/nokiatech/heif/blob/master/LICENSE.TXT वह नया है जिसे मैं
मानूंगा

जवाबों:


27

हाल के उबंटू संस्करणों में (> = 18.04):

sudo apt-get install libheif-examples

और तब

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

पुराने Ubuntu या टकसाल संस्करणों में, पहले इस PPA को जोड़ें और फिर उपरोक्त चरणों को करें।

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

3
1) यह 18.04 (के एक अधिकारी पैकेज है packages.ubuntu.com/bionic/libheif-examples मैं बदलना पड़ा) और 2) .heicकरने के लिए .HEICदोनों ही स्थानों पर के बाद से मेरा पूंजीकृत किया गया। धन्यवाद!! इसने इतनी अच्छी तरह से काम किया!
बिट-कम

25

आधिकारिक पैकेज

अगस्त 2019 तक, HEIF का समर्थन करने वाले कार्यक्रमों libheif1में शामिल हैं:

  • GIMP (2.10.2+)
  • केरिता
  • heif-thumbnailer
  • libheif-examples- कमांड लाइन उपयोगिताओं प्रदान करता है: heif-convertऔर heif-enc

निर्भरता के लिए खोज करने के लिए सबसे अच्छा कैसे देखें ?

अनौपचारिक पैकेज

यदि कोई एक फ्लैटपाक, स्नैप ऐप या पीपीए स्थापित करने को तैयार है :

  • Geeqie ने हाल ही में HEIF समर्थन जोड़ा था। इसे PPA से स्थापित किया जा सकता है , जब तक कि आधिकारिक पैकेज पकड़ न लें।

  • क्यूटी इमेज प्लगइन लिबफेफ को लपेटता है। यह जकर द्वारा बनाया गया था, और पीपीए से स्थापित किया जा सकता है।

जो लोग पीपीए स्थापित करने की इच्छा नहीं रखते हैं, वे पीपीए वेबपेजों से सीधे संकुल को डाउनलोड कर सकते हैं ( dpkg -i) या पुन: स्थापित करने के लिए । इस तरह से स्थापित किए गए पैकेज स्वचालित रूप से अपडेट नहीं किए जाएंगे।

ऑनलाइन उपकरण

  • Google फ़ोटो और ड्रॉपबॉक्स दोनों ही HEIF का समर्थन करते हैं।

  • अन्य ऑनलाइन कन्वर्टर्स हैं (जैसे HEICtoJPEG ), लेकिन उपयोग करने से पहले उनकी गोपनीयता नीतियों की जांच करें।

विविध


1
निश्चित नहीं है कि इसका उल्लेख करने के लिए उचित शिष्टाचार क्या है (शायद मुझे टिप्पणी के बजाय संपादित करना चाहिए?), लेकिन मैंने एक क्यूटी छवि प्लगइन बनाया जो लिबफे को लपेटता है। मैं पीपीए बनाना चाहूंगा, लेकिन ऐसा अभी तक नहीं हुआ है।
जकार


14

उबंटू 18.04 पर आप sudo snap install gimpनवीनतम संस्करण (मई 2019 तक 2.10.10 8) प्राप्त कर सकते हैं जो HEIC फाइलें खोल और संपादित कर सकते हैं।

उबंटू 18.04 पर HEIC को बदलने के लिए एक कमांडलाइन टूल भी है:

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

नोट: आपको लोअरकेस का उपयोग करना चाहिए.jpg या यह शिकायत करेगा कि यह फ़ाइल प्रारूप को नहीं पहचानता है। यह संदेश लगभग पैकेज नाम के रूप में भ्रामक है, और मैं आसानी से इन दो कागज़ात को आसानी से समझ सकता हूं कि इतने कम लोगों ने यह पता क्यों लगाया है कि इस उपकरण का उपयोग कैसे किया जाए।

जो कोई भी संदेह करता है कि यह एक आधिकारिक उबंटू पैकेज है :

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

ठीक है तो अब इस मजाक का पंचलाइन। ;-)

आप अपने HEIC फ़ाइलों के स्वचालित अस्थायी कैश्ड रूपांतरण के साथ अपने चित्र फ़ोल्डर को माउंट करने के लिए फ़्यूज़फ्लैट या याकुफ़्स FUSE फाइल सिस्टम का उपयोग कर सकते हैं, ताकि सभी स्टॉक लिनक्स डेस्कटॉप ऐप कभी भी ऐसा किए बिना ही जान सकें कि HEIC फाइलें खोल सकें।

नीचे मार्क देवेन कहते हैं कि उन्हें केवल libheifइन आदेशों को प्राप्त करने के लिए योग्यता के माध्यम से स्थापित करने की आवश्यकता थी , हालांकि उन्होंने उल्लेख नहीं किया कि वह किस डिस्ट्रो को चला रहे हैं।


इन पैकेजों को स्थापित करने के बाद, libheif-example और heif-Convert कमांड नहीं मिलते हैं।
मार्क देवेन

1
मैं इसे उपयुक्तता का उपयोग करके काम कर रहा हूं और बस स्थापित कर रहा हूंlibheif
मार्क देवेन

1
एफडब्ल्यूआईडब्ल्यू, डेबियन 10 (बस्टर) अपने मानक रेपो में libheif-examplesपैकेज को शामिल करता है, जो libheif1एक निर्भरता के रूप में पैकेज को सूचीबद्ध करता है। ध्यान दें कि मैंने पैकेज का परीक्षण नहीं किया है , क्योंकि मैं अभी भी (दुख की बात है) डेबियन 7 (व्हीजी) में सुस्त हूं ।
दिगम्बर

उबंटू 18.04 वर्तमान (मई 2019) में जीआईएमपी संस्करण 2.8.22 शामिल है, 2.10 नहीं, इसलिए उबंटू में जीआईएमपी के ऑफ-द-शेल्फ संस्करण में कोई HEIF समर्थन नहीं है।
Óसकर

1
@ Óscar: कृपया पोस्ट की पहली पंक्ति को फिर से पढ़ें । snapबंद है। gimpके साथ आता है snap2.10.10 स्नैप के माध्यम से 18.04 के लिए वर्तमान संस्करण है
विल

4

GIMP 2.10.2 अब .HEIC कंटेनर फ़ाइलों को पढ़ता है, लिखता है और संपादित करता है। और ImageMagick .HEIC छवि कंटेनर फ़ाइलों से परिवर्तित हो जाएगा।


3

जबकि वास्तव में एक स्थानीय रूपांतरण नहीं है, यह ड्रॉपबॉक्स का उपयोग करते हुए .he छवियों को देखने के लिए संभव है।

बस विषय छवियों को अपने ड्रॉपबॉक्स खाते में अपलोड करें, फिर इसे देखने के लिए वांछित छवि पर क्लिक करें। आप .jpegJPEG प्रारूप में फ़ाइल को अपने स्थानीय मशीन पर वापस सहेजने के लिए चित्र पर राइट-क्लिक भी कर सकते हैं । (नोट: ड्रॉपबॉक्स के डाउनलोड बटन पर क्लिक न करें, क्योंकि इससे मूल .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. अब आप अपनी .heicफ़ाइलों को परिवर्तित करने के लिए tifig का उपयोग कर सकते हैं ।

    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
    

संदर्भ:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.