{"id":18571,"date":"2022-12-22T12:37:33","date_gmt":"2022-12-22T11:37:33","guid":{"rendered":"https:\/\/www.teamnext.de\/unkategorisiert\/what-you-need-to-know-about-the-heic-format\/"},"modified":"2023-09-14T12:35:12","modified_gmt":"2023-09-14T10:35:12","slug":"what-you-need-to-know-about-the-heic-format","status":"publish","type":"post","link":"https:\/\/www.teamnext.de\/en\/blog\/what-you-need-to-know-about-the-heic-format\/","title":{"rendered":"What you need to know about the HEIC format"},"content":{"rendered":"
\n

<\/span><\/span><\/div>
\n
\n
\"Photographing<\/div>\n<\/div>\n<\/div><\/section><\/p><\/div>\n\n<\/div><\/div><\/main><\/div><\/div>
\n

What you need to know about the HEIC format<\/h1>\n

<\/span><\/span><\/div><\/p><\/div><\/div>\n\n<\/div><\/div><\/div><\/div><\/div>
\n

Reading time:<\/span> 9<\/span> minutes<\/span><\/span>\n<\/div><\/section>
\n

Table of contents<\/strong><\/p>\n<\/div><\/section>
\n

<\/div><\/span><\/section><\/div>
\n
<\/span><\/span><\/div><\/p><\/div>

One thing in advance. There is a slight inaccuracy in the title of this post. Actually, this is about the HEIF format. HEIC, on the other hand, is a file extension of the format (more on this below).<\/p>\n

HEIF stands for High Efficiency Image File Format<\/strong>. The HEIF format is a modern container format for images and image sequences that was released in its current form in 2015. As of 2017, it became the standard format for photos on Apple’s macOS and iOS operating systems. Since iPhone users mostly shoot in HEIF format since then, the format advanced within a short time to a serious competitor for the outdated JPEG format<\/a>.<\/p>\n<\/div><\/section>
\n

HEIC or HEIF?<\/h2>\n<\/div><\/section>
\n

You may have noticed that the file extension can be .heif or .heic. Both extensions stand for files in HEIF format as indicated above. In fact, there are six more endings, but that’s just by the way. The most common extension you will encounter is .heic. It indicates that a certain encoding has been used, namely the HEVC standard<\/a>*, which was originally developed for compressing video files. This codec is also used on Apple devices, so the extension there is usually .heic.<\/p>\n

* HEVC stands for High Efficiency Video Coding.<\/small><\/p>\n<\/div><\/section>
\n

7 Advantages of HEIF over JPEG<\/h2>\n<\/div><\/section>
\n

The HEIF format has some substantial advantages over the JPEG format. The most important ones are listed here in descending order:<\/p>\n

    \n
  1. Higher image quality<\/strong> with the same or even smaller file size (when using HEVC).<\/li>\n
  2. Multimedia support<\/strong>: As a container format, HEIF allows multiple images to be stored in one file. Image sequences and animations are therefore no problem for the format. Furthermore, the integration of audio data is also possible.<\/li>\n
  3. Higher color depth <\/strong>possible, e.g. High Dynamic Range (HDR) with 10 bits per color channel. Theoretically, even 16 bits per color channel can be stored.<\/li>\n
  4. Support for transparency<\/strong> by alpha channel (as with PNG format<\/a>).<\/li>\n
  5. Support for depth maps<\/strong> that can be evaluated for digital bokeh effects<\/a>, for example.<\/li>\n
  6. High flexibility<\/strong>. If required, the HEVC codec can also be used, for example, so that lossless compression is applied.<\/li>\n
  7. Lossless editing<\/strong> via image derivatives(derived images<\/em>): Instructions for rotating or cropping as well as arranging and blending images can be rendered spontaneously (on-the-fly<\/a>) and consume minimal memory.<\/li>\n<\/ol>\n

    As you can see, there are numerous plus points over JPEG. The only disadvantage of using the HEIF format is the lack of compatibility with older programs or devices. For this reason, HEIC files are still converted to the more common JPEG format by many users. We will explain how to do this in detail in the next section.<\/p>\n<\/div><\/section>
    \n

    How can I convert HEIC files to JPG files?<\/h2>\n<\/div><\/section>
    \n

    On Windows, the HEIF format is fully supported as of Windows 10 (Update 1809). You can simply open the corresponding files with the Windows on-board programs Photos<\/strong> or Paint<\/strong> and then save them as a JPG file using the Save As<\/em> command.<\/p>\n

    On the Mac (as of macOS High Sierra), the procedure is more or less the same. Open the HEIC or HEIF file with the on-board program Preview<\/strong>. Then, when you click Export<\/em> under File<\/em> in the menu, simply specify JPEG as the export format in the dialog box.
    \nOf course, this approach is only practical if a single file needs to be converted every now and then. How to convert many files in one go you will learn below.<\/p>\n<\/div><\/section>
    \n

    Important tips to keep in mind:<\/h3>\n<\/div><\/section>
    \n
      \n
    1. Converting HEIC files to other formats may result in quality loss. Therefore, we recommend keeping the original files to be on the safe side.<\/li>\n
    2. There are also numerous websites that offer image file conversion. However, you should be careful with such services. When you upload image files to third-party servers, all metadata also falls into the hands of the operator.<\/li>\n<\/ol>\n<\/div><\/section>
      \n

      How can I convert multiple HEIC files at once?<\/h2>\n<\/div><\/section>
      \n

      If there are larger amounts of files, you should use a batch conversion tool. The most elegant way to do this is via a shell like Bash<\/a> or PowerShell<\/a>. However, the handling via command line is a big hurdle. After all, the vast majority of users only know how to work via a graphical user interface and are not familiar with the syntax of a shell. In this respect, we will first introduce the image viewer IrfanView<\/a>, which allows batch conversions without the knowledge of commands, but is still very efficient.<\/p>\n<\/div><\/section>
      \n

      Variant 1 – Batch conversion with IrfanView
      \n<\/strong><\/h3>\n<\/div><\/section>
      \n

      IrfanView<\/strong> is a program that is free for non-commercial use. It can be used to batch convert HEIC files to JPEG format. The corresponding settings are made under the menu item File > <\/em> Batch (batch) conversion \/ renaming <\/em>.
      \nThe next step is to determine which files will go into the batch. This is done via the usual structure of your file manager (e.g. Windows Explorer). The last step is to define the destination folder and you are ready to go.<\/p>\n

      \"\"<\/a>

      Screenshot from IrfanView under Windows<\/p><\/div>\n

      Of course, there are many additional options, especially when converting to JPEG format. However, we cannot go into that in detail here. We would just like to point out the particularly handy Set File Size<\/em> option. Each file is then converted to fit the desired size.<\/p>\n<\/div><\/section>
      \n

      Variant 2 – Batch conversion via shell command
      \n(advanced only)
      \n<\/strong><\/h3>\n<\/div><\/section>
      \n

      Converting HEIC<\/strong> to JPG<\/strong> via a shell is particularly straightforward and the tool of choice for many advanced users. For processing, the free tool ImageMagick<\/a> is a good choice here, which enables the conversion of large image sets with a few simple commands.<\/p>\n

      We use Windows PowerShell in our example. Use the following command line to convert all HEIC files in the source directory to JPG.<\/p>\n

      magick mogrify -format jpg *.heic<\/span><\/p>\n

      If you want to influence the quality and size of the files, you can additionally set the quality <\/em>parameter.<\/p>\n

      magick mogrify -format jpg -quality 85 *.heic<\/span><\/p>\n

      The quality parameter can be between 1 and 100. Thus, more or less compressed JPG files can be created as needed. However, the value should be chosen so that the files are not unnecessarily inflated. Experience shows that the corresponding threshold value is between 80 and 90.<\/p>\n

      Note<\/strong>: When using Bash, omit the preceding magick<\/em>.<\/p>\n

      By the way, the performance of ImageMagick is hard to beat. Even folders with hundreds of files are processed by the program within a very short time. For users who find command lines daunting, there is also a graphical user interface (GUI). Nevertheless, it should be noted that ImageMagick is rather a solution for experts and developers. Typical end users are not really addressed already due to some hurdles during installation.<\/p>\n<\/div><\/section>
      \n

      Which programs can be used to edit HEIC files?<\/h2>\n<\/div><\/section>
      \n

      There are numerous programs for editing HEIC or HEIF files. The easiest app to use to edit (not just open) HEIC files is probably Microsoft Paint<\/strong> (as of Windows 10 Update 1809). Professional applications that support editing files in HEIF format in current version are for example:<\/p>\n