写真ガイド
記録済みの一方のリストにWebPはなく、アニメーションを別扱いするのはGIFだけ
このページは、このリポジトリにある二つの一次マーケットプレイス規則モジュールが2026-08-18時点で記録していた内容と、それが手元のWebPまたはGIF書き出しに何を意味するかを説明します。これは当社モジュールの記録であり、いずれかのマーケットプレイスが現在実施している規則の断定ではありません。
2つのレコードは、方向性のみが異なります。
このリポジトリには、2つのチャンネルの画像フォーマットを記述する2つのファーストパーティルールモジュールがあります。このページでは、2026-08-18.の時点でのルールをそのまま掲載しています。以下はすべてこれらのモジュールに関するレポートであり、マーケットプレイスが現在許可している内容や、マーケットプレイス独自のチェッカーがファイルに対してどのように反応するかについての主張ではありません。
並べて読むと、方向性が1つ異なっています。 Etsyモジュールには、受け入れられるフォーマットの限定リストがあり、WebPはその中に含まれていません。Shopifyモジュールには、WebPという記述があり、そのアニメーション版についても言及されています。
この違いは、答えだけでなく質問そのものも変えてしまいます。フォーマットが指定されている場合、静的ファイルとアニメーションファイルが存在し、レコードは両方について言及しています。フォーマットがリストにない場合、静的ファイルとアニメーションファイルの区別は不要です。どちらもリストに含まれていないからです。Etsyモジュールで両方のケースに対応するフォーマットは、GIFのみです。
ここで一つ重要な点を述べておきます。このサイトのブラウザリサイズツールにWebPを入力すると、JPEGが返されます(resize.ts:104, read 2026-08-18)。これはリサイズツール独自の出力ルールであり、このアプリがマーケットプレイスのために行う変換ではありません。
各モジュールが記録する内容
ファイルと行の参照はこのリポジトリを指しており、それぞれ2026-08-18.で読み込まれました。
- Etsyのリストは閉じられており、WebPはリストに含まれていません。
- ETSY_ALLOWED_FORMATS = ['jpg','jpeg','gif','png','svg','heic'] (etsy.ts:115)。このモジュールには、証拠文"These are the only image file types Etsy supports" (etsy.ts:126)も含まれています。
- この配列には6つのエントリがあり、5つのフォーマットが含まれています。
- 「jpeg」はエイリアスであり、評価前に「jpg」に正規化されます(evaluate.ts:56)。これを別のフォーマットとしてカウントすると、リストが1つ多くなってしまいます。
- ShopifyレコードはWebPを直接指定しています。
- "Shopify also accepts PSD, TIFF, BMP, GIF, SVG, HEIC, and WebP. Animated versions of GIF and WebP files are also supported."(shopify.ts:80)。この文はモジュール内でそのまま再現され、指定されているフォーマットは名前で引き継がれます。
- この Shopify ルールは、当モジュールでは情報提供ルールとして分類されています。
- このルールは kind = 'informational' (shopify.ts:76)となっています。これはレコード内の注記であり、必須要件ではなく、いかなる保証もありません。
- GIF 例外は、コンテナではなくアニメーションに適用されます。
- 静止画の .gif は、受け入れられる Etsy リスト(etsy.ts:115)に含まれています。拒否されるのはアニメーション形式のみです。WebP は、その形式がリストに含まれていないため、一致するスプリットはありません。
2026-08-18に記録されたフォーマットごとの一覧
中央の列は、記録されたEtsy配列(etsy.ts:115)への所属を示しています。右の列は、記録されたShopify文(shopify.ts:80)がそのフォーマットを指定しているかどうかを示しています。その文で指定されていないフォーマットは、その文の対象外であり、拒否とは異なります。
| フォーマット | 記録されたEtsyリスト内 | 記録されたShopify文内で名前が付けられている |
|---|---|---|
| JPG(別名「jpeg」) | はい | いいえ名前付き |
| PNG | はい | 名前なし |
| GIF、静的 | はい | はい |
| GIF、アニメーション | いいえ - アニメーション形式は拒否されます | はい、名前付きアニメーション |
| SVG | はい | はい |
| HEIC | はい | はい |
| WebP,静的 | いいえ | はい |
| WebP、アニメーション | いいえ — フォーマットが存在しないため、アニメーションの区別はできません | はい、名前が付けられていますアニメーション |
| PSD | いいえ | はい |
| TIFF | いいえ | はい |
| BMP | いいえ | はい |
GIF は、ここで唯一、アニメーション化された大文字小文字が区別されているフォーマットです。
これらのレコード内のほとんどのフォーマット単語については、区別する必要はありません。単語は記録されたリストに含まれているか、含まれていないかのどちらかです。 GIFは例外であり、その例外は限定的です。コンテナ自体は受け入れられます(.gifはETSY_ALLOWED_FORMATS(etsy.ts:115)に含まれています)が、アニメーション形式のみが拒否されます。
つまり、同じ拡張子を持つアニメーションファイルと静止画ファイルは異なる扱いを受けます。保持したいアニメーションがある場合、レコードはフォーマットの変更を求めません。拒否された部分としてアニメーションが識別されます。そこからエクスポートされた静止画は、記録リストに残ります。
WebP は同じようには扱われません。これはアニメーションの判定方法が異なるためではありません。WebP は Etsy 配列に含まれていないため、そちら側ではアニメーションの区別は発生しません。Shopify 側では、記録された文が WebP を指定し、GIF と WebP のアニメーション版をまとめて指定しています (shopify.ts:80)。
変換を行う前に
- まずチャンネルに名前を付けてください。2 つのレコードは非対称であるため、一方のレコードで決定されたフォーマットはもう一方には適用されません。
- フォーマットワード自体を確認してください。「webp」は記録されたEtsy配列(etsy.ts:115)には含まれておらず、記録されたShopify文(shopify.ts:80)で指定されています。
- ファイルがGIFの場合、アニメーション形式かどうかを判定してください。コンテナは記録されたEtsyリスト内にあり、アニメーション形式は拒否されます。
- 「jpeg」を独自のフォーマットとしてカウントしないでください。「jpeg」は「jpg」のエイリアスであり、評価前に正規化されます(evaluate.ts:56)。
- ファイルがHEIC形式の場合は、変換前にリストを確認してください。「heic」は記録されたEtsy配列(etsy.ts:115)の中にあります。
- Shopifyの文は、必須事項ではなく、記録上の注記として扱ってください。
- この記録の日付をメモしておいてください。これは、2026-08-18. リポジトリに保持されていた内容です。
このページでは解決されない事項
- Etsy または Shopify が現在許可している内容。これは、当社のモジュールに関する古い記録であり、マーケットプレイスの現行ポリシーではありません。
- マーケットプレイスのチェッカーがファイルを受信した際にどのように応答するか。当社のモジュールは、マーケットプレイスで行われた評価ではなく、当社が保持するルールを記録しています。
- どのフォーマットが読み込み速度が速いか、ランキングが高いか、コンバージョン率が高いか。この記録にはそれらに関する記述がないため、ここには何も記載されていません。
- このアプリが受け入れるファイル形式(JPEG、PNG、WebP)は、アップロード開始前にデバイス上で決定され、下記のリンク先の別のページで設定されています。
- Etsy上の透明なPNG、および切り抜きによって発生する問題を回避する作業順序は、下記のリンク先のEtsy販売者向けページに記載されています。
- ジュエリー写真とモデル写真の2種類の最小サイズは、下記のリンク先の基本写真ページで設定されています。ここではピクセル数は記載されていません。
- 上記で述べた結果以外のブラウザリサイズツールの出力動作については、以下をご覧ください。
よくある質問
WebPまたはアニメーションGIFをEtsyとShopifyにアップロードできますか?
このリポジトリが保持している2026-08-18に関する記録では、2つの回答が異なっています。Etsyの許容フォーマット配列にはwebp(etsy.ts:115)が含まれていないため、WebPは静止画かアニメーションかにかかわらず、このリストに含まれません。 Shopifyモジュールには、WebPという名前、およびGIFとWebPのアニメーション版の名前(shopify.ts:80)を記述した文が含まれており、これは情報ルール(shopify.ts:76)として記録されています。Etsy側のGIFについては、コンテナは受け入れられますが、アニメーション版は拒否されます。これは当社の記録であり、現在のマーケットプレイスのポリシーではありません。
静的なGIFはアニメーション版と同じように扱われますか?
記録されているEtsyリストには含まれていません。フォーマット自体はETSY_ALLOWED_FORMATS(etsy.ts:115)に含まれており、アニメーション形式のみが拒否されるため、例外はコンテナではなくアニメーションに適用されます。
記録されたEtsyリストはHEICを受け入れますか?
「heic」はETSY_ALLOWED_FORMATS(etsy.ts:115)のエントリの1つです。この配列には全部で6つのエントリがありますが、「jpeg」は「jpg」に正規化されたエイリアス(evaluate.ts:56)なので、5つの異なるフォーマット(JPG、GIF、PNG、SVG、およびHEIC)を表します。
このページは、マーケットプレイスが現在許可している内容を示していますか?
いいえ。このページは、当社のファーストパーティルールモジュールが2026-08-18,に対して保持していた内容と、各ステートメントに対応するファイル名と行番号を報告しています。マーケットプレイスが現在許可している内容や、マーケットプレイス独自のチェッカーが特定のファイルに対してどのように反応するかは、このレコードで確認できる範囲外です。