25
février
2022
`` Heic dans jpeg, jpeg à heic: convertir des images du format heif ''
14:10

`` Heic dans jpeg, jpeg à heic: convertir des images du format heif ''

25 février 2022 14:10

Un e -mail est venu une lettre avec des investissements avec des images avec l'expansion .Heic. Comment afficher et comment convertir les fichiers HEIC?

HEIF est un format pour compresser des images avec une compression très forte (Format d'image à haute efficacité). Si le fichier prend 1,5 Mo dans le JPEG, alors en HEIC - 70 Ko avec la même résolution, sans "carrés", "étapes" et bruit. L'inconvénient est des exigences très élevées pour calculer les ressources pendant la compression. Heic est utilisé par Apple.

Sortie d'image du fichier HEIF à l'écran

(Afficher le programme pour les fichiers HEIC)

Dans Linux, il est pratique de visualiser les fichiers HEIC à l'aide du programme EOG (Eye of Gnome).

sudo apt-get install eog

Dans le menu du programme graphique, il est appelé «image Viewer» (icône violette), soit «Affichage des images» .

Ouvrez le fichier .heic en appuyant sur le bouton droit de la souris - graphiques - "Affichage des images".

Transformation du format EIS en JPEG

Vous devez installer le package Libeif-Examples:

sudo apt-get install libheif-examples

À partir de la ligne de commande, vous pouvez transférer HEIC vers JPEG par un fichier en utilisant l'utilitaire HEIF-Convert:

heif-convert input.heic output.jpg

Ou vous pouvez utiliser le cycle pour convertir tous les fichiers du HEIC en JPG.

for file in .\*.heic; do heif-convert -q 60 "$file"   "${file%.heic}.jpg"; done;

Il est pratique d'utiliser le script de shell suivant:

#!/bin/bash
for file in *.heic; do heif-convert -q 60 "$file" "${file%.heic}.jpg"; done;

où 60 est la qualité de JPEG.

Transformation jpeg en heic

Le format HEIF peut être utile pour transmettre des images via des canaux de communication avec un débit limité. Bien que je ne l'ai pas utilisé, je sais qu'il existe des programmes pour un ordinateur pour transmettre des fichiers via la radio, par exemple, FLARQ à partir d'un package FLDIGI.

Les transformations Heic en JPG sont réalisées par commandement

heif-enc -q 30 -o output.heic input.jpg -v

où 30 est le paramètre de qualité de l'algorithme HEIF.

Une description détaillée des options peut être affichée à l'aide de la commande man heif-eenc.

Pour convertir plusieurs fichiers JPG en .Heic, vous devez utiliser le pour:

for file in *.jpg; do heif-enc -q 30 -o "${file%.jpg}.heic"   "$file"; done;

ou organiser une équipe dans le script shell

#!/bin/bash
for file in *.jpg; do heif-enc -q 30 -o "${file%.jpg}.heic" "$file"; done;


Exemples:

Fichier JPEG source - Degré de compression Q = 60, taille 50 kytes (fragment)
jpg

Fichier en hanche de degré de compression = 30, taille 12 Ko (fragment)
heic-12kb

Fichier dans le degré de compression = 20, taille 6 kytes (fragment)
heic-6kb

Fichiers HEIC initiaux avec différents degrés de compression:
Heic.zip

codage plusieurs images dans un conteneur Heif

Le fichier .heic est un conteneur dans lequel plusieurs images peuvent être stockées.

Pour coder une série d'images dans un fichier, une commande est utilisée

heif-enc -q 30 -o result.heic in1.png in2.png in3.png

Malheureusement, lors de la visualisation, le programme EOG affiche uniquement le premier fichier, au numéro 1.

GIMP Graphic Editor ouvre tous les fichiers dans le conteneur Heic. Lors de l'ouverture, vous pouvez choisir n'importe quelle image dans le conteneur:
выбор

Un exemple de fichier avec un conteneur dans lequel il y a 2 images:
Contener.res.heic.zip



Publications connexes