概要
spconv は Apple の空間写真(iPhone 15 Pro 以降で撮影)をバッチ変換するアプリです。
.heic ファイルから左目・右目の画像を取り出し、横並び(SBS: Side-By-Side)の JPEG
として保存します。EXIF メタデータとサムネイルも出力ファイルに引き継がれます。
通常の(空間でない)HEIC ファイルも 1 枚の JPEG に変換できます。
使い方
| 操作 | 説明 |
|---|---|
| 入力 > フォルダ | フォルダを選択します。フォルダ内の .heic ファイルをすべて変換します(サブフォルダは対象外)。 |
| 入力 > ファイル選択 | 変換したい .heic ファイルを個別に選択します(複数選択可)。 |
| 参照…(入力) | 選択モードに応じてフォルダまたはファイルのダイアログを開きます。 |
| 出力フォルダ | 変換後の JPEG ファイルを保存するフォルダ。存在しない場合は自動作成されます。 |
| JPEG 品質 | 圧縮品質 1〜100(初期値 92)。テキストボックス・スピナー・スライダーで変更できます。 |
| 変換開始 | バッチ変換を開始します。 |
| 中断 | 現在のファイルが完了した後で変換を停止します。 |
出力ファイル名
入力ファイルと同じベース名・拡張子 .jpg で出力フォルダに保存されます。
入力: C:\写真\IMG_0001.heic 出力: C:\出力\IMG_0001.jpg
空間写真の判定
HEIC ファイルに 2 つのトップレベル画像が含まれる場合を空間写真(左目 + 右目)と判定し、 横並び SBS で出力します。1 枚だけの場合は通常の JPEG に変換します。
使用ライブラリのライセンス
spconv は以下のオープンソースライブラリを使用しています。各ライセンスの要件に従い、ライセンス条文を掲載します。
libheif
Copyright © 2017–2024 Struktur AG, Dirk Farin
https://github.com/strukturag/libheif
ライセンス: GNU Lesser General Public License v2.1 以降 (LGPL-2.1+)
本ライブラリはフリーソフトウェアです。Free Software Foundation が公表した GNU 劣等一般公衆利用許諾書(バージョン 2.1 またはそれ以降のバージョン)の条件の下で、 再配布または改変することができます。
本ライブラリは有用であることを願って配布されていますが、いかなる保証もありません。 商品性または特定目的への適合性についての暗黙の保証すら含みません。 詳細については GNU 劣等一般公衆利用許諾書をご参照ください。
ライセンス全文: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
libde265
Copyright © 2013–2014 struktur AG, Dirk Farin
https://github.com/strukturag/libde265
ライセンス: GNU Lesser General Public License v2.1 以降 (LGPL-2.1+)
libde265 は H.265 (HEVC) ビデオコーデックのオープンソース実装です。 libheif が HEVC 圧縮 HEIC ファイルをデコードする際に使用されます。 ライセンス条件は libheif と同じ LGPL-2.1+ が適用されます。
ライセンス全文: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
libjpeg-turbo
Copyright © 1991–2024 The libjpeg-turbo Project and many others
https://libjpeg-turbo.org/
libjpeg-turbo は以下の複数のライセンスで構成されています:
- Independent JPEG Group (IJG) ライセンス(オリジナル libjpeg コードに適用)
- 修正 BSD ライセンス(3 条項)(libjpeg-turbo の拡張部分に適用)
- zlib ライセンス(一部のラッパーコードに適用)
Independent JPEG Group License (抄訳付き原文):
-----------------------------------------------
Permission is hereby granted to use, copy, modify, and distribute this
software (or portions thereof) for any purpose, without fee, subject to
these conditions:
本ソフトウェア(または一部)を、いかなる目的に対しても、無償で使用・複製・
改変・配布する許可を、以下の条件のもとに与える:
(1) If any part of the source code for this software is distributed, then
this README file must be included, with this copyright and no-warranty
notice unaltered; and any additions, deletions, or changes to the
original files must be clearly indicated in accompanying documentation.
ソースコードを配布する場合、著作権・無保証表示を変更せずこの README を
含めること。変更点はドキュメントに明記すること。
(2) If only executable code is distributed, then the accompanying
documentation must state that "this software is based in part on the
work of the Independent JPEG Group".
実行ファイルのみを配布する場合、付属ドキュメントに
「このソフトウェアは Independent JPEG Group の成果に一部基づく」と記載すること。
(3) Permission for use of this software is granted only if the user accepts
full responsibility for any undesirable consequences; the authors accept
NO LIABILITY for damages of any kind.
いかなる損害についても著者は責任を負わない。
BSD 3-Clause License (libjpeg-turbo 拡張部分):
-----------------------------------------------
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.
spconv について
spconv は個人・商用を問わず無償でご利用いただけます。
本アプリは無保証です。ご使用は自己責任でお願いします。