Graphics Conversion サービス入門

この文書は、Graphics Conversion サービスについて学習するための開始点です。次のトピックが取り上げられています。

概要

Graphics Conversion サービスは、多くのグラフィックス・フォーマット間での拡大縮小および変換をサポートする、サーバー・サイド JAX-RS リソースを提供します。詳しくは、以下の変換チャートを参照してください。

から / へ GIF JPEG PDF PNG TIFF GFX
GIF はい はい [1] いいえ はい [1] いいえ いいえ
JPEG はい [1] はい いいえ はい いいえ いいえ
PDF --- --- --- --- --- ---
PNG はい [1] はい いいえ はい いいえ いいえ
SVG いいえ はい はい はい はい はい [2]
TIFF --- --- --- --- --- ---

[1] Java SDK バージョン 6.0 以降でのみサポートされます。

[2] 現在は、SVG から GFX への機能の有効範囲には制限があります。制限セクションを参照してください。

Graphics Conversion サービスの単純な Ajax 起動を分かりやすく示すためのサンプル・クライアント・アプリケーションが Mobile Showcase サンプルを介して提供されます。Mobile Showcase サンプルは、WAS 8.5 サンプルのインフォメーション・センターで入手可能です。

注:
  • Graphics Conversion サンプル・アプリケーションは、Graphics Conversion サービスの可能な使用法の 1 つと、AJAX 起動を使用して REST 要求を作成する方法を示すことだけが目的です。
  • HTML タグ img および iframe 内の SVG コンテンツのレンダリングに関して一定のブラウザーに存在する制限のため、SVG イメージが選択された場合に 非 SVG イメージのレンダリングを使用するといった回避策が採用されることがあります。しかし、これは単に選択表示目的であり、html 文書中にそのように注記されています。ただし、実際の Ajax 要求がサービスに送られるときには、常に実際の SVG イメージが変換用に送られます。結果ビューには常に変換後のイメージが表示され、必要であれば保存できます。

前提条件:

前提となる製品 バージョン
Java Technology Edition 5.0 以降
Java Platform, Enterprise Edition 5
アプリケーション・サーバー以降

WebSphere Application Server バージョン 8.5

Web ブラウザー 任意の新しい Web ブラウザー (例: Internet Explorer 7 以降、 Mozilla Firefox 3.x 以降、Google Chrome、Safari、Opera)

制限

セキュリティーの考慮事項

Graphics Conversion サービスの使用

  1. Graphics Conversion サービスを使用するには、このサービスの .ear ファイルをアプリケーション・サーバーにデプロイします。Graphics Conversion サービスのインストールをお読みください。

  2. サービスのデプロイが終わったら、提供されているクライアント・デモを使用できます。デモは以下の場所にあります。

    http://<server>:<port>/appsvcs-graphics/
    
  3. さまざまな入力フィールドに異なる値を入力してみて、変換後のイメージを確認してください。

  4. 次の例のように、パラメーターを使用して URL を入力して、ブラウザーで動的イメージ変換を直接生成することもできます。

    http://<server>:<port>/appsvcs-graphics/rest/graphics/convert/binaryResponse?sourceUrl=<graphic_file_url>&desiredFormat=<new_format>&maxWidth=<optional_width>&maxHeight=<optional_height>
    

Graphics Conversion サービスのインストール

WebSphere Application Server インストール手順

このセクションでは、Graphics Conversion サービスをバージョン 8.5 の IBM WebSphere Application Server にインストールする手順を説明します。ここでは、アプリケーションのインストールとアプリケーション・サーバーの管理についての知識があることを前提としています。

始める前に

製品インストールと共に提供される Graphics Conversion サービス・エンタープライズ・アーカイブ (EAR) ファイルがある場所を確認してください。EAR ファイルは、IBM WebSphere Application Server の Web 2.0 および Mobile Toolkit がインストールされたインストール・ツリー内にあります。例えば、このツールキットを以下の場所にインストールしたとします。

プラットフォーム 場所
Linux および UNIX の場合: /opt/WebSphere/Web20Mobile
Windows: c:¥WebSphere¥Web20Mobile

この場合、EAR ファイルは次の場所にあります。

プラットフォーム 場所
Linux および UNIX の場合: /opt/WebSphere/Web20Mobile/installableApps/application_services/graphics/appsvcs-graphics.ear
Windows: c:¥WebSphere¥Web20Mobile¥installableApps¥application_services¥graphics¥appsvcs-graphics.ear

管理コンソールを使用した Graphics Conversion サービスのインストール

  1. アプリケーション・サーバーの管理コンソールにログインします。
  2. 「アプリケーション」>「新規アプリケーション」とナビゲートします (注: WebSphere Application Server バージョン 6.1 では、「新規アプリケーションのインストール」を選択します)。
  3. 新規エンタープライズ・アプリケーション (New Enterprise Application)」を選択します。(注: WebSphere Application Server バージョン 6.1 では、このステップをスキップします。)
  4. ファイル・システムを参照し、前に場所を確認しておいた appsvcs-graphics.ear ファイルを選択します。「次へ」をクリックします。
  5. 次へ」をクリックして、アプリケーションのインストール準備をします。(注: WebSphere Application Server バージョン 6.1 では、このステップをスキップします。)
  6. 次へ」をクリックして、デフォルトのインストール・オプションを受け入れます。
  7. 次へ」をクリックして、モジュールからサーバーへのマップに関するデフォルト・オプションを受け入れます。
  8. 次へ」をクリックして、モジュールのメタデータに関するデフォルト・オプションを受け入れます (注: WebSphere Application Server バージョン 6.1 および 7 では、このステップをスキップします)。
  9. 次へ」をクリックして、Web モジュール用の仮想ホストのマップに関するデフォルト・オプションを受け入れます。
  10. インストール・オプションの要約を確認します。
  11. 完了」をクリックします。
  12. マスター構成に保存」をクリックします。
  13. 「アプリケーション」>「アプリケーション・タイプ」>「WebSphere エンタープライズ・アプリケーション」とナビゲートします (注: WebSphere Application Server バージョン 6.1 では、「アプリケーション」>「エンタープライズ・アプリケーション」とナビゲートします)。
  14. IBM WebSphere Application Server - Graphics Conversion サービス」を選択し、「開始」をクリックします。

ご利用条件 | フィードバック