このページでは、イメコンGのご利用方法やルール、制限などを解説します。
今すぐにすべての機能を知りたい方は、 全パラメータ仕様 の章をご覧ください。
ここでは、
http://www.example.com/images/abcd.jpg
という画像を変換する場合を例に解説していきます。
イメコンGのお申し込みが完了すると、お客様専用のマイページがご利用になれます。
まずは、マイページの「登録情報変更ページ」で、変換したい画像が格納されているサーバーのドメイン名を登録しましょう。
ドメイン名とは、この場合、赤字の部分の「www.example.com」です。「http://」や「最後のスラッシュ」は不要です。
http://www.example.com/images/abcd.jpg

ドメイン名は、最大10個まで登録できます。
イメコンGは、イメージ(IMG)タグを記述することで利用します。一番シンプルな記述方法は、以下のように記述します。
<img src="http://icg-01.appspot.com/cv.cgi?u=[ログインID]&p=[画像までのパス]" />
今回の例では、以下のように記述します。
お申し込み時に登録したログインIDは「fukuoka」とします。
<img src="http://icg-01.appspot.com/cv.cgi?u=fukuoka&p=/images/abcd.jpg" />
width と height を指定する必要はありません。
複数のドメインをご利用の場合、どのドメインの画像を変換するか指定できます。指定しない場合は、1番目のドメインを指定したことになります。
<img src="http://icg-01.appspot.com/cv.cgi?u=[ログインID]&p=[画像までのパス]&d=[ドメインの番号]" />
たとえば、以下のように複数のドメインをご登録いただいていた場合・・・

2番目のドメインの http://second.example.com/images/efgh.jpg を変換したい場合は、
以下のように d パラメータに 2 を指定します。
<img src="http://icg-01.appspot.com/cv.cgi?u=fukuoka&p=/images/efgh.jpg&d=2" />
3番目のドメインであれば、 d パラメータに 3 を指定します。
通常、変換される画像の幅は、携帯端末の幅ぴったりに合うように動作します。
イメコンGでは、携帯端末の幅より小さく変換することも可能です。
携帯端末の幅を100%として、w パラメータに 縮小率 を指定します。
1-100までの数字で指定します。%記号を指定する必要はありません。
<img src="http://icg-01.appspot.com/cv.cgi?u=[ログインID]&p=[画像までのパス]&w=[縮小率]" />
携帯端末の80%の幅で表示したい場合は、以下のように w パラメータに 80 を指定します。
<img src="http://icg-01.appspot.com/cv.cgi?u=fukuoka&p=/images/abcd.jpg&w=80" />
画像の高さは、アスペクト比(高さと幅の比率)を保ったまま、横幅を基準に決定されます。この時、高さが携帯端末の高さを超えてしまう場合、携帯端末の高さピッタリに合うように再度変換されます。イメコンGを利用している限り、アスペクト比が変更されることはありません。
現在発売されている携帯端末の多くは、VGA(640×480)以上の高解像度のディスプレイを搭載しています。
しかし、一部の機種を除き、ディスプレイが高解像度であっても、ブラウザで表示される画像や文字の解像度はQVGA(320×240)程度に拡大されて表示されます。
これは、日本の携帯端末のシェアが、まだQVGA機種とVGA機種が混在している状態であり、VGA機種でこれまでの携帯サイトを見ると、画像や文字が極端に小さく表示されることを防ぐためです。
この仕様のため、ブラウザ上では画面ぴったりに画像が表示されているように見えても、実際に端末に画像を保存してみると、実は小さい画像だった。ということがおきます。
イメコンGは、この 「端末のディスプレイの実解像度(高解像度モード)」 で変換するか、「ブラウザの解像度(通常モード)」で変換するか、切り替えることができます。指定しない場合は「通常モード」が適用されます。
待ち受け画面用の画像をダウンロードさせるようなケースでは、この「高解像度モード」で変換するようにしておくとよいでしょう。
「高解像度モード」で変換するには、m パラメータに 2 を指定します。
<img src="http://icg-01.appspot.com/cv.cgi?u=[ログインID]&p=[画像までのパス]&m=2" />
項目名をクリックすると解説している章へジャンプします。
| 変換スクリプトURL | ||||
|---|---|---|---|---|
| http://icg-01.appspot.com/cv.cgi | ||||
| 項目 | パラメタ名 | 必須/オプション | 指定値 | 指定しない場合の初期値 |
| ログインID | u | 必須 | お申し込み時に登録したログインID | - |
| 画像までのパス | p | 必須 | トップレベルディレクトリから画像ファイルまでのスラッシュから始まるパス | - |
| ドメイン番号 | d | オプション | ご登録いただいているドメインの番号 (1-10までの数字) |
1 |
| 縮小率 | w | オプション | 携帯端末の幅を100%とした表示画像縮小率 (1-100までの数字) |
100 |
| 高解像度モード | m | オプション | 1=通常モード 2=高解像度モード |
1 |
基本的には携帯端末側で表示できるフォーマットに適切に変換しますが、イメコンGが動作しているGoogle社のプラットフォーム「Google App Engine」では、現時点では、GIF画像について読込は可能ですが、出力ができない制限があります。
そのため、イメコンGでは以下のルールで、画像フォーマットが変換されます。
| 機種 | 元画像フォーマット | 変換後画像フォーマット |
|---|---|---|
| JPEG対応機種 | JPEG | JPEG |
| PNG対応機種 | PNG | PNG |
| GIF | PNG | |
| PNG非対応機種 | PNG | JPEG |
| GIF | JPEG |
現在、変換元画像のファイルサイズは300KB未満までとさせていただいております。
イメコンGでは、携帯の機種を判別する方法として、携帯端末から送信される機種名を取得しています。そのため、携帯サイト開発用のエミュレーター等では、正常に変換されないことがあります。その場合は実際の携帯端末からアクセスしてください。
変換元画像のファイルの解像度は、なるべく高くすることをお勧めします。元画像の解像度が低いと、それよりも高い解像度の機種で変換した場合、画像が拡大されるからです。
低解像度の画像が拡大されると、画質の粗が目立ってしまい、汚い画像となってしまいます。
最適な解像度は、現在利用されている機種の最大の解像度にすれば良いので、横480ピクセル程度にしておけば良いでしょう。
docomo、SoftBank、auの3キャリア、全780機種以上の画面解像度に対応しています(2009年10月時点)
上記以外の情報端末のアクセスについては、QVGA機種として変換されます。
ただし、すべての端末でいかなる画像も変換できるというわけではありませんのでご了承ください。
最新機種への対応は、キャリア仕様発表後、随時追加対応いたします。

実際に携帯電話でサービスをご確認いただけます。以下のQR コードからサンプルサイトへリンクします。
