• 検索結果がありません。

マイ絵文字

ドキュメント内 メール開発ガイド (ページ 33-36)

7. デコレメール仕様

7.7. マイ絵文字

マイ絵文字とは、メール作成画面のパレットから、デコレメールに挿入することの出来る インラインGIF画像を指す。

マイ絵文字には1画像ずつ配信する「単体配信」と、マイ絵文字パッケージファイルを利 用して複数同時に配信する「パッケージ配信」がある。

また、マイ絵文字は、ユーザによる自由な再配布が可能なコンテンツである。HTTPレスポ

ンスのCache-Control「no-store」などの著作物を保護する設定で配信してはならない。

7.7.1. フォーマット

マイ絵文字として扱うことができるGIF画像のフォーマットについて以下に規定する。

表 7.7.1-1 マイ絵文字向けGIF画像

種類 拡張子 MIME型 画像サイズ

GIF Animated GIF .gif image/gif 20*20固定 (横*縦)

Animated GIFの場合、アニメーションを構成するフレームの枚数は最大で20枚となる制

限がある。また、フレーム間隔の最小値は400msを目安とすること。

7.7.2. 単体配信

マイ絵文字を1画像ずつ個別に配信する「単体配信」を行う場合は、通常のGIF画像と同 様、a要素やimg要素を用いて配信する。

Copyright© SoftBank Corp. All rights reserved

7.7.3. パッケージ配信

マイ絵文字を複数同時に配信する「パッケージ配信」を行う場合は、RFC2046で規定され るマルチパート型とすること。

7.7.4. MIME

マイ絵文字パッケージファイルのMIME型を以下に示す。

表 7.7.4-1 マイ絵文字パッケージファイルのMIME

拡張子 MIME型

.gpk application/x-s-pictogram-multipart

7.7.5. パッケージファイルの構成

マルチパートの各サブパート部にはマイ絵文字ファイルをバイナリ形式で指定する。同時 に指定できるマイ絵文字の最大数は50個であり、合計サイズは最大300kbytes以下にするこ と。

表 7.7.5-1 サブパート部の各ヘッダ

ヘッダ名称 値

Content-Type "image/gif"固定である。

Content-Transfer-Encoding "binary"固定である。

Content-Length マイ絵文字ファイルのサイズを記載

する。

保存ファイル名称を指定する場合は、各サブパート部のContent-Typeにファイル名称を値 に載せた nameパラメータを付加する。ファイル名称には、半角英数記号および全角文字が 利用できる。全角文字を記載する場合、文字コードをShift_JISとし、BASE64方式でエンコ ード処理した文字列をnameパラメータの値に記載する。

なお、パッケージファイルに1つでも、「表 7.7.1-1 マイ絵文字向けGIF画像」で規定して いないフォーマットのメディアオブジェクトを含んだ場合、保存時の動作は保証しない。

マイ絵文字パッケージファイルの例を以下に示す。

Copyright© SoftBank Corp. All rights reserved

Content-Type: application/x-s-pictogram-multipart; boundary="boundary-1"

<空行>

--boundary-1

Content-Type: image/gif; name="a1.gif"

Content-Transfer-Encoding: binary Content-Length: 1111

<空行>

・・・1つ目のGIF画像のバイナリデータ・・・

--boundary-1

Content-Type: image/gif; name="b2.gif"

Content-Transfer-Encoding: binary Content-Length: 2222

<空行>

・・・2つ目のGIF画像のバイナリデータ・・・

--boundary-1--

図 7.7.5-1 マイ絵文字パッケージファイルの例

Copyright© SoftBank Corp. All rights reserved

ドキュメント内 メール開発ガイド (ページ 33-36)

関連したドキュメント