Ce document représente le point de départ de découverte du service de conversion de graphiques. Il contient les rubriques suivantes :
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 | PNG | TIFF | GFX | |
---|---|---|---|---|---|---|
GIF | Oui | Oui[1] | Non | Oui[1] | Non | Non |
JPEG | Oui[1] | Oui | Non | Oui | Non | Non |
--- | --- | --- | --- | --- | --- | |
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.
Prérequis produit | Version |
---|---|
Java Technology Edition | 5.0 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 |
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.
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/
Essayez différentes valeurs dans les zones d'entrée pour voir les images converties.
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>
Notez que les fichiers de travail et les fichiers convertis renvoyé via une référence d'URL sont stockés dans un emplacement de répertoire temporaire spécifié par la paramètre de configuration resultsTmpDir déclaré dans un paramètre d'initialisation du fichier web.xml. La partie suivante du fichier web.xml file démontre son utilisation :
... <init-param> <!-- Définissez la propriété suivante sur le chemin complet où vous souhaitez sauvegarder les images venant d'être mises à l'échelle/converties. --> <!-- Par exemple, sous Linux/Unix : /tmp --> <!-- Par exemple, sous Windows : c:\temp --> <!-- Si aucune valeur n'est spécifiée, la valeur par défaut est l'attribut "javax.servlet.context.tempdir" ServletContext défini par le conteneur Web. --> <!-- Lorsque la chaîne spéciale java.io.tmpdir est indiquée, le service utilise la propriété système Java avec la clé "java.io.tmpdir" --> <param-name>com.ibm.ws.mobile.appsvcs.graphics.resultsTmpDir</param-name> <param-value>java.io.tmpdir</param-value> </init-param> ...
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.
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 |