Initiation au service de conversion de graphiques

Ce document représente le point de départ de découverte du service de conversion de graphiques. Il contient les rubriques suivantes :

Présentation

Le service de conversion des graphiques fournit une ressource JAX-RS côté serveur qui prend en charge la mise à l'échelle et les conversions d'un grand nombre de formats de graphiques. Voir le graphique de conversion pour plus de détails.

De/En GIF JPEG PDF PNG TIFF GFX
GIF Oui Oui[1] Non Oui[1] Non Non
JPEG Oui[1] Oui Non Oui Non Non
PDF --- --- --- --- --- ---
PNG Oui[1] Oui Non Oui Non Non
SVG Non Oui Oui Oui Oui Oui[2]
TIFF --- --- --- --- --- ---

[1] Pris en charge uniquement avec Java SDK Version 6.0 ou supérieure.

[2] Il existe actuellement des limitations dans la portée de la fonction SVG en GFX. Voir la section Limitations.

Un exemple d'application client, fourni via l'exemple Mobile Showcase sur WebSphere Application Server, illustre un appel Ajax simple du service de conversion de graphiques. L'exemple Mobile Showcase est disponible dans le centre de documentation d'exemples de WAS 8.5.

Remarque :
  • L'exemple d'application Graphics Conversion sert uniquement à illustrer une utilisation possible de ce service et à illustrer comment utiliser les appels AJAX pour faire la requête REST.
  • A cause des limitations de certains navigateurs à l'égard de l'affichage du contenu SVG dans les balises img et iframe html, des solutions sont parfois utilisées, qui permettant l'affichage d'image non SVG lors de la sélection de l'image SVG. Toutefois, seul l'affichage de la sélection est concerné, et l'intérieur du document html n'est pas modifié. Lorsque la requête AJAX est envoyée au service, l'image SVG réelle est toujours envoyée pour conversion. Dans la vue des résultats, vous voyez toujours l'image convertie réelle, qui peut être sauvegardée si nécessaire.

Prérequis :

Prérequis produit Version
Java Technology Edition 5.0 et version ultérieure
Java Platform, Enterprise Edition 5
serveur d'application et version ultérieure

WebSphere Application Server version 8.5r

Navigateur Web Tout navigateur Web moderne, tel que : Internet Explorer 7 et version ultérieure Mozilla Firefox 3.x et version ultérieure Google Chrome Safari Opera

Limites

Considérations concernant la sécurité

Utilisation du service de conversion de graphiques

  1. Pour utiliser le service de conversion de graphiques, déployez le fichier .ear sur un serveur d'application. Consultez la rubrique concernant l'Installation du service de conversion des graphiques.

  2. Une fois que le service est déployé, vous pouvez utiliser la démo client fournie. Elle est disponible à l'adresse :

    http://<server>:<port>/appsvcs-graphics/
    
  3. Essayez différentes valeurs dans les zones d'entrée pour voir les images converties.

  4. Pour générer directement les conversions d'images dynamiques dans votre navigateur, vous pouvez également entrer une URL avec les paramètres spécifiés, par exemple :

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

Installation du service de conversion des graphiques

Instructions d'installation WebSphere Application Server

Cette section décrit la procédure d'installation du service de conversion des graphiques dans la Version 8.5 d'IBM WebSphere Application Server. Vous devez avoir des bonnes connaissances sur l'administration et l'installation de l'application pour le serveur d'application.

Avant de commencer

Localisez le fichier d'archive (EAR) du service de conversion des graphiques qui est fourni avec l'installation de votre produit. Vous le trouverez dans votre arborescence d'installation à l'endroit où vous avez installé IBM WebSphere Application Server Web 2.0 and Mobile Toolkit. Par exemple, si vous avez installé le toolkit à l'emplacement :

Plateforme Emplacement
Linux et UNIX : /opt/WebSphere/Web20Mobile
Windows : c:\WebSphere\Web20Mobile

Vous trouverez alors le fichier EAR à l'emplacement suivant :

Plateforme Emplacement
Linux et UNIX : /opt/WebSphere/Web20Mobile/installableApps/application_services/graphics/appsvcs-graphics.ear
Windows : c:\WebSphere\Web20Mobile\installableApps\application_services\graphics\appsvcs-graphics.ear

Installation du service de conversion des graphiques à l'aide de la console administrative

  1. Connectez-vous à la console administrative pour le serveur d'application.
  2. Naviguez jusqu'à Applications > Nouvelle application. (Note : dans WebSphere Application Server Version 6.1, sélectionnez Installation d'une nouvelle application)
  3. Sélectionnez Nouvelle application d'entreprise. (Note : dans WebSphere Application Server Version 6.1, ignorez cette étape)
  4. Parcourez votre système de fichiers et sélectionnez le fichier appsvcs-graphics.ear localisé précédemment. Cliquez sur Suivant.
  5. Cliquez sur Suivant pour préparer l'installation d'application. (Note : dans WebSphere Application Server Version 6.1, ignorez cette étape)
  6. Cliquez sur Suivant pour accepter les options d'installation par défaut.
  7. Cliquez sur Suivant pour accepter les options par défaut pour le mappage des modules vers les serveurs.
  8. Cliquez sur Suivant pour accepter les options par défaut pour les métadonnées des modules. (Note : dans WebSphere Application Server Versions 6.1 et 7, ignorez cette étape)
  9. Cliquez sur Suivant pour accepter les options par défaut pour le mappage des hôtes virtuels pour les modules Web.
  10. Consultez le récapitulatif des options d'installation.
  11. Cliquez sur Terminer.
  12. Cliquez sur Sauvegarder dans la configuration principale.
  13. Naviguez jusqu'à Applications > Types d'application > WebSphere Enterprise Applications. (Note : dans WebSphere Application Server Version 6.1, naviguez jusqu'à Applications > Enterprise Applications)
  14. Sélectionnez IBM WebSphere Application Server - Graphics Conversion service, et cliquez sur Démarrer.

Conditions d'utilisation | Commentaires