Este documento es el punto de partida para obtener información sobre el servicio de Graphics Conversion. Se tratan los temas siguientes:
El servicio de Graphics Conversion proporciona un recurso JAX-RS del lado del servidor que da soporte a escalado y la conversión entre muchos formatos gráficos. Consulte el diagrama de conversión para obtener más información.
A/De | GIF | JPEG | PNG | TIFF | GFX | |
---|---|---|---|---|---|---|
GIF | Sí | Sí[1] | No | Sí[1] | No | No |
JPEG | Sí[1] | Sí | No | Sí | No | No |
--- | --- | --- | --- | --- | --- | |
PNG | Sí[1] | Sí | No | Sí | No | No |
SVG | No | Sí | Sí | Sí | Sí | Sí[2] |
TIFF | --- | --- | --- | --- | --- | --- |
[1] Soportado sólo con Java SDK Versión 6.0 o superior.
[2] Actualmente hay limitaciones en el ámbito de la función de SVG a GFX. Consulte la sección Limitaciones.
Una aplicación cliente de ejemplo, proporcionada mediante el ejemplo de Mobile Showcase, ilustra una invocación de Ajax simple del servicio de conversión de gráficos. El ejemplo de Mobile Showcase está disponible en el Information Center de ejemplos de WAS 8.5.
Requisitos previos del producto | Versión |
---|---|
Java Technology Edition | 5.0 y posteriores |
|
WebSphere Application Server Versión 8.5r |
Navegador web | Cualquier navegador web actual, como: Internet Explorer 7 y posteriores, Mozilla Firefox 3.x y posteriores, Google Chrome, Safari, Opera |
Para utilizar el servicio de Graphics Conversion, despliegue el archivo .ear de servicio en un servidor de aplicaciones. Lea sobre la Instalación del servicio de Graphics Conversion.
Cuando se haya desplegado el servicio, podrá utilizar la demostración del cliente proporcionada. La demostración está disponible en:
http://<servidor>:<puerto>/appsvcs-graphics/
Pruebe diferentes valores en los distintos campos de entrada para ver las imágenes convertidas.
Para generar directamente conversiones de imágenes dinámicas en el navegador, también puede especificar un URL con los parámetros que indique, por ejemplo:
http://<servidor>:<puerto>/appsvcs-graphics/rest/graphics/convert/binaryResponse?sourceUrl=<URL_archivo_gráfico>&desiredFormat=<formato_nuevo>&maxWidth=<anchura_opcional>&maxHeight=<altura_opcional>
Tenga en cuenta que los archivos de trabajo y los archivos convertidos devueltos mediante referencia de URL se almacenan en una ubicación de directorio temporal que especifica el parámetro de configuración resultsTmpDir declarado en un parámetro de inicialización del archivo web.xml. El siguiente fragmento del archivo web.xml muestra su uso:
... <init-param> <!-- Defina la propiedad siguiente en la vía de acceso completa donde desee que se guarden las imágenes que se acaban de escalar y convertir. --> <!-- Por ejemplo, en Linux/Unix: /tmp --> <!-- Por ejemplo, en Windows: c:\temp --> <!-- Cuando no se especifica ningún valor, el valor predeterminado es el atributo ServletContext "javax.servlet.context.tempdir" definido por el contenedor web. --> <!-- Cuando se especifica la serie especial java.io.tmpdir, el servicio utiliza la propiedad del sistema Java con la clave "java.io.tmpdir" --> <param-name>com.ibm.ws.mobile.appsvcs.graphics.resultsTmpDir</param-name> <param-value>java.io.tmpdir</param-value> </init-param> ...
En esta sección se describe el procedimiento para instalar el servicio de Graphics Conversion en la versión 8.5 de IBM WebSphere Application Server. Se presupone que está familiarizado con la instalación y la administración de la aplicación para el servidor de aplicaciones.
Localice el archivo EAR (archivador empresarial) del servicio de Graphics Conversion que se proporciona con la instalación del producto. Puede encontrar el archivo EAR en el árbol de instalación donde ha instalado IBM WebSphere Application Server Web 2.0 and Mobile Toolkit. Por ejemplo, si ha instalado el kit de herramientas en la siguiente ubicación:
Plataforma | Ubicación |
---|---|
Linux y UNIX: | /opt/WebSphere/Web20Mobile |
Windows: | c:\WebSphere\Web20Mobile |
A continuación, puede encontrar el archivo EAR en:
Plataforma | Ubicación |
---|---|
Linux y UNIX: | /opt/WebSphere/Web20Mobile/installableApps/application_services/graphics/appsvcs-graphics.ear |
Windows: | c:\WebSphere\Web20Mobile\installableApps\application_services\graphics\appsvcs-graphics.ear |