JPGをTGAに変換
テクスチャコンパイラや古いゲームエンジンの中には、Targa形式しか受け付けないものがあります。JPGの写真や参考画像をエンジンが求めるサイズでTGAに変換し、そのままパイプラインに読み込めます。
画像変換
またはJPG, JPEG, JPE … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
85 なら写真は元の画像と見た目がほぼ変わりません。ファイルを小さくしたいときだけ下げてください。
JPG、BMP、EPS は透過に対応していません。透明な部分はこの色で塗りつぶされます。
透明な部分の背景に使う16進カラーです(例: #FFFFFF)。
この形式には 1 枚の画像しか保存できません。アニメーションを残すには GIF または WebP を選んでください。
マルチサイズのアイコンは 1 つのファイルに複数の解像度を含み、ブラウザや OS が必要なサイズを選びます。
元のサイズを維持するか、片方の辺を入力すると縦横比を保ったままサイズ変更します。
上で選んだ辺のピクセル数です。
元のサイズに対する割合です。
画面や Web には sRGB が適しています。印刷用途では元の色空間を維持してください。グレースケールにすると色情報は失われます。
メタデータのみ変更します。0 なら元の値を維持します。プリンターや一部のサイトがこの値を読み取りますが、ピクセル数は変わりません。
このツールの使い方
- 1
JPG画像をアップロード
写真やテクスチャを最大20枚、1ファイルあたり95 MBまで追加できます。できるだけ圧縮の弱いJPGを使ってください。ノイズやブロックはTGAにもそのまま引き継がれます。
- 2
テクスチャサイズを設定
詳細設定の出力画像のサイズ変更で、幅を1024 pxや2048 pxなどに指定できます。正方形のテクスチャにする場合は、先にJPGを正方形にトリミングしてください。
- 3
TGAに変換
TGAに変換 を押して、.tgaファイルまたはZIPをダウンロードし、マテリアル用フォルダに入れます。
JPGからTGAへの変換で変わるのは入れ物であり、絵そのものではありません。デコードした写真を可逆の24ビットTargaにするので、JPGを受け付けないツールで使えますが、ファイルサイズは約10倍になります。
JPGではなくTGAが必要なテクスチャツール
UnityやUnrealなどの最新エンジンはJPGをそのまま読み込めるので、この変換が必要になるのは特定のツールを使う場合です。マップやスプレー、MOD用の画像をSourceエンジンのVTFテクスチャにするValveのvtexは、Targaを入力にします。Quake III Arenaなどのid Tech 3系ゲームや、その派生エンジンの多くも、テクスチャを.tgaで読み込みます。独自のマップエディタや古い3Dソフト、印刷物からテクスチャを作る一部のワークフローでも、TGAのみが対応形式とされています。
元になるのは、壁や看板、木の床の写真、レベル内に飾りたいポスターのスキャンなどが一般的です。これらはスマホやテクスチャ素材サイトからJPGで届くため、ここで変換してTGAをコンパイラに渡すのが最短です。対象のエンジンがDDSを求める場合は、Targaを経由せずJPGをDDSに変換を使ってください。
入力JPGと出力TGAの特性比較
| 項目 | JPG(入力) | TGA(出力) |
|---|---|---|
| 色深度 | 24ビット(1チャンネル8ビット) | 24ビット(1チャンネル8ビット) |
| アルファチャンネル | なし | 引き継ぐものなし |
| 圧縮方式 | 非可逆(8 × 8ピクセルのブロック) | 可逆(非圧縮またはランレングス) |
| 2048 × 2048のファイルサイズ | 1〜3 MBのことが多い | 非圧縮で約12 MB |
| 回転 | EXIFの向きフラグ | ピクセル自体を正しい向きに回転 |
| カメラのメタデータ | EXIFタグ | 初期設定では削除 |
JPG
JPEG画像
JPEG(JPG)は最も広く使われている写真形式で、1992年にJoint Photographic Experts Groupが標準化しました。目につきにくい細部を捨てる非可逆圧縮を使うため、写真をウェブ、メール、スマートフォンの保存に適した小さなサイズにできます。滑らかなグラデーションや自然な風景は得意ですが、くっきりした文字、線画、べた塗りの色ではブロック状やぼやけたノイズが目立ちます。JPEGには透過もアニメーションもなく、保存し直すたびに少しずつ画質が落ちます。すべてのブラウザ、スマートフォン、カメラ、画像エディタで開けます。
- 圧縮方式
- 非可逆
- 透過
- 非対応
- アニメーション
- 非対応
- 登場時期
- 1992 · Joint Photographic Experts Group
TGA
Truevision TGA(Targa)
TGA(Targa とも呼ばれます)は、1984年に Truevision が自社のグラフィックスカード向けに作成しました。ラスター画像を非圧縮、または可逆のランレングス圧縮で保存し、8ビットのアルファチャンネルに対応します。構造が単純なため、ゲームのテクスチャ、3Dレンダリング、映像グラフィックスで長く愛用されてきました。PNGに比べてファイルが大きく、ブラウザーやスマートフォンではTGAを表示できません。ほとんどの画像編集ソフト、ゲームエンジン、3Dソフトは読み込めます。
- 圧縮方式
- 可逆
- 透過
- 対応
- アニメーション
- 非対応
- 登場時期
- 1984 · Truevision
テクスチャコンパイラやMODツール、古いエンジンがTargaしか受け付けない場合に、JPGをTGAへ変換します。画像編集ソフトを開かなくても、写真やスキャンした素材をゲーム用マテリアルにできます。
TGAテクスチャにする前のJPG写真の下準備
- 最もきれいな元画像を使う
- できるだけ大きく高画質なJPGを選んでください。ノイズはすべてテクスチャに残り、大きな面に貼ると拡大されて目立ちます。
- 使う形にトリミングする
- 正方形や2:1にトリミングすると、壁や床に引き伸ばしなしで貼れます。変換の前にトリミングしてください。
- 2のべき乗サイズにする
- 出力画像のサイズ変更で幅を512、1024、2048 pxに設定すると、ミップマップや古いコンパイラでも問題なく動作します。
- 正しい向きを保つ
- TGAを読むツールはEXIFを無視するため、向きを自動補正でスマホの回転情報をピクセルに反映させます。
Targaは、ビデオボードがフレームを簡単に保存する方法を必要としていた1984年にTruevisionが設計しました。短いヘッダーの後にピクセルが続くだけの単純さが、今もエンジン系ツールで読み込める理由です。TGAは、任意のランレングス圧縮以外にデコード処理が要らないため、何十年も前に作られたコンパイラやローダーでも確実に扱えます。
JPGには透明情報がないため、できあがるTGAは単純なカラーテクスチャになります。光沢や不透明度のマスクが必要なマテリアルは、後から画像編集ソフトでアルファを追加してください。元のJPGは残しておくことをおすすめします。完成したテクスチャをWeb用にプレビューしたいときは、TGAをJPGに変換すれば、共有しやすい小さなファイルに戻せます。
JPGをTGAに変換:MOD制作者向けQ&A
変換したTGAにアルファチャンネルは付きますか?
役立つものはありません。JPGには透明情報がないため、4つ目のチャンネルに引き継ぐものがないからです。マスクや切り抜き用にアルファが必要な場合は、画像編集ソフトで作成するか、透過付きの元画像からPNGをTGAに変換してください。
JPGをTGAに変換すると画質は良くなりますか?
いいえ。TGAはデコード後のピクセルをそのまま保存しますが、JPGの圧縮で生じたブロックノイズやにじみもそのピクセルに含まれています。TGAは劣化した画像の完全なコピーであり、変換によってそれ以上劣化しなくなるだけです。
TGAがJPGの10倍もの容量になるのはなぜですか?
Targaは1ピクセルを3バイトで保存し、圧縮してもせいぜい単純なランレングス圧縮です。一方JPGはディテールを捨てて小さくしています。2048 × 2048のテクスチャは、24ビット非圧縮TGAで約12 MB、JPGでは1〜3 MB程度のことが多いです。
今もTGAファイルを必要とするゲームエンジンはどれですか?
Source用のValve製テクスチャコンパイラvtexは、TGAを入力としてVTFファイルを作成します。Quake III Arenaなどのid Tech 3系ゲームは、.tgaと.jpgからテクスチャを読み込みます。UnityやUnrealはJPGをそのまま使えるので、そもそも変換が必要かどうかを確認してください。
画像サイズは2の累乗にする必要がありますか?
古いエンジンやコンパイラの多くは必要です。たとえば1辺が512、1024、2048 pxなどで、ミップマップもこのサイズが最も安定します。後からテクスチャに余白を足すと継ぎ目が出るため、変換前にリサイズやトリミングを済ませてください。