LinuxでApple HEIC画像をJPGまたはPNGに変換する方法

LinuxでApple HEIC画像を変換するには、Converseenを使用してJPEGまたはPNG形式でコピーを保存します。Flathubアプリをインストールし、.heicファイルを追加して出力形式を選択し、変換を実行します。変換後のファイルを開いて確認するまでは、元のファイルを保管しておいてください。変換後の写真には、iPhoneのオリジナル画像のすべての機能やメタデータが保持されない場合があります。

JPGまたはPNGを選択してください

日常的な写真やファイルサイズの小さい画像には、 JPEG (JPGとも呼ばれます)を選択してください。JPEGは非可逆圧縮形式なので、再度保存すると画質が低下する可能性があり、透明度もサポートしていません。可逆圧縮ではない画像データや透明度が必要な場合は、 PNGを選択してください。PNGファイルは写真の場合、ファイルサイズが大きくなる傾向があります。どちらの形式も、元のHEICコンテナを保持する方法ではありません。

LinuxにConverseenをインストールする

以下のコマンドは、FlathubからConverseenをインストールします。Converseenは、Flatpakをサポートするディストリビューションで動作します。FlatpakまたはそのリモートであるFlathubがまだセットアップされていない場合は、Flathubのディストリビューション固有のセットアップ手順に従ってください。その後、Converseenをインストールして起動します。

flatpak install flathub net.fasterland.converseen
flatpak run net.fasterland.converseen

Converseenプロジェクトでは、ImageMagickを通じてサポートされるフォーマットとしてHEIC/HEIFが挙げられています。現在のFlathubパッケージマニフェストでは、ImageMagickはHEICを有効にしてビルドされています。他のビルドにおけるHEICサポートは、ImageMagickとそのlibheifデリゲートに依存します。ネイティブパッケージをご希望の場合は、ディストリビューションのパッケージマネージャーをご利用ください。ただし、そのビルドにHEICサポートが含まれていることを確認してください。公式Linuxダウンロードページには、ImageMagickとlibheifをバンドルしたAppImageも用意されています。

FlathubからConverseenをインストールするためのFlatpakコマンドが表示されたLinuxターミナル画面。
ターミナルに表示されているFlathubアプリケーションIDを使用してConverseenをインストールしてください。

HEIC画像をJPEGまたはPNGに変換する

1. HEIC写真を追加する

Converseenを開き、「画像を追加」を選択します。ファイル選択画面で、iPhoneまたはiPadの写真が保存されているフォルダに移動し、.HEICまたは.heicファイルを選択して「開く」を選択します。複数のファイルをまとめて処理するには、選択画面で複数のファイルを選択します(ほとんどのLinuxデスクトップではCtrlキーを押しながらクリックします)。インポートされたファイルはConverseenのリストに表示されます。

Converseenに追加される前にIMG_2481.HEICが選択されたLinuxファイルピッカー。
ファイル選択画面でHEIC形式のソース写真を選択してください。

2. 変換するファイルを選択します

「変換対象」列で、処理したい画像ごとにチェックボックスをオンにしてください。これにより、関連性のないファイルを変換せずにリストに残しておくことができます。写真が1枚だけの場合は、先にその行にチェックが入っていることを確認してください。

3. 出力形式を選択します

「変換」メニューを開き、「JPEG」または「PNG」を選択します。Converseenでは、変換後のファイル拡張子が.jpgであっても、オプションに「JPEG」と表示される場合があります。複数の写真を変換する場合、選択した出力形式はチェックした各行に適用されます。

Converseenでは、変換対象としてIMG_2481.HEICが選択され、フォーマットメニューがJPEGに設定されていることが示されています。
Converseenの出力フォーマットメニューからJPEGまたはPNGを選択してください。

4. 宛先を設定して変換します

Converseenの出力設定で出力フォルダを選択すると、変換後のファイルが簡単に見つけることができます。例えば、別のフォルダに出力先を指定すると、元のファイルとは別に保存されます。次に「変換」Convertedを選択し、完了通知が表示されるまで待ちます。保存先のフォルダを開き、目的の.jpgまたは.pngファイルが存在し、正しく表示されることを確認してください。

Linuxのピクチャフォルダに、IMG_2481.HEICと、その変換版であるIMG_2481.jpgが並んで表示されている。
加工前のHEICソースと並べて、新しいJPEG画像を確認してください。

ConverseenがHEICファイルを読み取れない場合

HEIC のサポートは、ファイル名の変更ではなく、画像デコーダーによって提供されます。ImageMagick を使用しているシステムでは、以下のコマンドで有効なフォーマット一覧を確認してください。

identify -list format | grep -Ei 'HEIC|HEIF'

ImageMagick のドキュメントにidentify -list formatは、サポートされているフォーマットを確認する方法として記載されており、HEIC には libheif が必要であると記されています。コマンドを実行しても HEIC/HEIF エントリが返されない場合は、libheif をサポートするビルドをインストールするか、プロジェクトの AppImage を試してください。ファイル名photo.HEICを に変更しないでくださいphoto.jpg。これはファイル名のみを変更し、ファイルエンコーディングは変更しません。

代わりにターミナルから変換してください

libheifコマンドラインツールが既にインストールされている場合は、heif-decJPEGまたはPNGを直接書き込むことができます。入力ファイル名の例を実際のファイル名に置き換え、出力拡張子を選択してください。

heif-dec photo.HEIC photo.jpg
heif-dec photo.HEIC photo.png

公式のlibheifプロジェクトドキュメントでは、JPEG、PNG、TIFF、WebP出力用のデコーダーとして説明されていますheif-dec。システムでコマンドが見つからないというエラーが表示される場合は、ディストリビューションの信頼できるソフトウェアリポジトリからlibheifツールをインストールしてください。

結果を確認するまで原本を保管してください

HEIC ファイルには、基本的な静止画だけでなく、複数の画像、深度データ、埋め込みメタデータなどの画像情報を含めることができます。互換性のために JPEG または PNG 形式でエクスポートすると便利ですが、Apple 固有のすべての機能が新しいファイルに引き継がれるとは限りません。特に編集済み、HDR、ポートレートモード、または Live Photo コンテンツの場合は、元の HEIC ファイルをバックアップとして保管してください。フォーマットのサポートに関する詳細は、Converseen の公式プロジェクトページとImageMagick フォーマットリファレンスを参照してください。

コメントを残す

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクをブラウザで開き、Chromeショートカットやアプリスタイルの起動機能を追加し、カレンダーとGmailを通じて期日が過ぎたタスクを管理できます。