Converter HEIC para JPG. Como faz?

./magick

Vc precisa baixar no link (texto azul)

Isso:

sudo apt install imagemagick

jdt@jdt:~$ sudo apt install imagemagick
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
imagemagick is already the newest version (8:6.9.10.23+dfsg-2.1ubuntu11.2).
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

Então, você já tem, e está atualizado.

Para conferir:

sudo apt install libheif1

Vi que esse HEIC é invenção da Apple.

Tá explicado. Nunca vi um iPhone a menos de 10 km de distância :laughing:

jdt@jdt:~$ sudo apt install libheif1
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da “Incoming”.
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
libheif1 : Depende: libde265-0 (>= 1.0.7) mas 1.0.4-1build1 está para ser instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
jdt@jdt:~$

Então está explicado por que não funcionou a conversão pelo comando mogrify.

Mas estou achando esquisito, porque tenho aqui o libheif1 e não tenho nenhum libde.

EDIT - Talvez porque nunca fiz upgrade do Mint 20 para 20.1 em diante.

:innocent:

Bem, mas e aí? Como começo por exemplo, resolvendo essa questão dos pacotes quebrados?

Agora, talvez a solução seja esta:

Mas de AppImage, Flatpak, Snap2, Github etc. eu não entendo nada.

Minha solução-padrão é ter várias distros em dualboot ─ mas não dá para recomendar isso, num momento desses, né.

  1. Baixa
wget "https://download.imagemagick.org/ImageMagick/download/binaries/magick"
  1. Deixa executável:
chmod +x "magick"
  1. Usa:
./magick mogrify -format jpg *.heic

Isso porque a ferramenta é CLI, se for um app gui é quase dar dois cliques

1 curtida

jdt@jdt:~/Área de Trabalho/conv$ ./magick mogrify -format jpg *.heic
bash: ./magick: Arquivo ou diretório inexistente
jdt@jdt:~/Área de Trabalho/conv$

Copia o magick pra dentro da pasta das imagens

As imagens HEIC que você quer converter estão na pasta Área de Trabalho/conv/ ?

Exatamente.

Não faço ideia de como se executa essa cópia. Sequer sei onde está esse magick no sistema, ou como procurá-lo/movê-lo.

Você baixou ele? De toda forma, roda esses comandos na pasta com as imagens:

jdt@jdt:~$ chmod +x “magick”
jdt@jdt:~$ cd Área\ de\ Trabalho/
jdt@jdt:~/Área de Trabalho$ ls
‘BackUp 3.2021’ conv ‘Fotos Convertidas-20210428T194705Z-001.zip’ Temp
jdt@jdt:~/Área de Trabalho$ cd conv/
jdt@jdt:~/Área de Trabalho/conv$ ./magick mogrify -format jpg .heic
bash: ./magick: Arquivo ou diretório inexistente
jdt@jdt:~/Área de Trabalho/conv$

Eu uso o XnConvert

1 curtida

Vc está baixando o magick na sua Pasta Pessoal, eu disse pra baixar ele ba pasta de imagens por isso da dando erro, outro detalhe é que você não está colocando o *, ele faz parte do comando, mas como vc já baixou e deixou executável, roda esses comandos

cd "Área de Trabalho/conv"
${HOME}/magick mogrify -format jpg *.heic

Não esqueça o *, sem ele não funciona

Mas a pasta onde estão as imagens é a conv (que está na Área de Trabalho). Sobre o * eu uso, só excluí porque na hora de deixar em negrito, pra citar pra vocês as linhas que estou inserindo (destacar).

Vamos lá: Vou pra pasta do sistema: Imagens e nela, vou instalar o magick etc.

Esse para uso no próprio celular?