Vi los códigos python para unir dos imágenes en el motor de la aplicación Google con 'compuesto'. Pero necesito códigos Java para usar 'compuesto' para unir dos imágenes. Mostrar un código real sería muy útil.Cómo unir 2 imágenes en el motor de la aplicación google en Java
Respuesta
Esta es mi primera respuesta, así que con suerte no me golpearán demasiado. Como nadie más respondió esto, y hoy he dedicado un poco de tiempo a esto, pensé en proporcionar algún código.
La razón principal por la que esto tomó demasiado tiempo para mí, es que por alguna razón, la simulación devserver de la API de imágenes no funciona bien y las imágenes compuestas no son correctas cuando se usa el servidor dev. Estaba gastando todo el tiempo jugueteando con los valores en el devserver, hasta que acabo de subir el código de prueba a AppEngine, y funcionó como se esperaba. Argg!
De todos modos, el siguiente código supone que tiene dos imágenes de 300x300, una en una Imagen y otra en bImage, que desea pegar una al lado de la otra en un nuevo lienzo de 600x300, que se crea en la imagen resultante newImage:
List<Composite> listComposites=new ArrayList<Composite>();
Composite aPaste = ImagesServiceFactory.makeComposite(aImage, 0, 0, 1f, Composite.Anchor.TOP_LEFT);
listComposites.add(aPaste);
Composite bPaste = ImagesServiceFactory.makeComposite(bImage, 300, 0, 1f, Composite.Anchor.TOP_LEFT);
listComposites.add(bPaste);
Image newImage = imagesService.composite(listComposites, 600, 300, 0xff333333L, ImagesService.OutputEncoding.JPEG);
El primer makeComposite coloca la primera imagen en la ubicación 0,0 relativa a TOP_LEFT. El segundo makeComposite coloca la segunda imagen en 300,0. Ambos están pegados con opacidad 1.0. Espero que esto ayude. Este código guarda el resultado en formato JPEG. Y, una vez más, para mí, esto NO FUNCIONA en el servidor dev, pero funciona como se esperaba en la plataforma real de App Engine.
- 1. Combinar 2 imágenes con el motor de la aplicación de google y python?
- 2. sesión en el motor de la aplicación de Google
- 3. velocity framework en el motor de la aplicación de google
- 4. ¿El motor de la aplicación Google admite JDBC?
- 5. ¿Cómo funciona el sandbox del motor de la aplicación Google?
- 6. ¿Está cargando imágenes junto con el motor de la aplicación de Google?
- 7. curl en el motor de la aplicación
- 8. Análisis de JSON en el motor de la aplicación de google (java)
- 9. Cargue el archivo .war en el motor de la aplicación Google (GAE) usando la aplicación
- 10. No hay campo Content-Length en el encabezado de respuesta HTTP (motor de la aplicación google)
- 11. ¿Cómo se usa numpy en el motor de la aplicación de google (Python)
- 12. Cómo usar la sesión en el motor de la aplicación de Google
- 13. Cómo ejecutar el proyecto maven en el motor de la aplicación google
- 14. Google app engine JAVA: ¿cómo incrustar html en el correo que se envía al usar java mail api en el motor de la aplicación google?
- 15. Unir 2 'hilos' en javascript
- 16. proveedor de motor de aplicación google oauth2
- 17. ¿Cómo obtengo una lista de espacios de nombres en el motor de la aplicación de Google?
- 18. Implementación OSS del motor de la aplicación Google?
- 19. Cómo cargar y almacenar una imagen con el motor de aplicación de google (java)
- 20. https sólo en motor de aplicación de Google
- 21. Monitoreo de aplicaciones para el motor de la aplicación google java
- 22. cómo configurar SSL en el motor de la aplicación google (nombre de dominio personalizado)
- 23. obtener de Android a Google motor de la aplicación
- 24. Puedo ejecutar php mysql en el motor de la aplicación google
- 25. No hay estilos/imágenes en la aplicación asp.Net MVC 2
- 26. Trabajando con el subdominio en el motor de la aplicación google
- 27. Almacenamiento de BlobKey en DataStore con el motor de aplicación
- 28. Desactivar el escaneo taglib en el motor de la aplicación de google (Jetty)
- 29. Comprobando si la entidad existe en el almacén de datos del motor de la aplicación google.
- 30. servicio de motor de la aplicación de google no disponible