Hola, ¿los bordes de esos cuadrículas (azulejos) cómo se definen? ¿valdría con que fueran siempre los cuatro cuartos idénticos de la vista actual?
Creo que yo intentaría esto con jython: - averiguar el tamaño de la vista en pixels - dividir por dos la altura y anchura e instanciar 4 BufferedImage de ese tamaño - para cada BufferedImage, usa su Graphics y pinta sobre él la parte del mapa que te interesa (mediante offsets) - finalmente, cada bufferedImage puede exportarse a PNG con ImageIO En algún lugar de MapContext o MapControl habrá una copia del mapa actual (también un BufferedImage, probablemente) Sería más o menos así ... BufferedImage azulejo2 = new BuferredImage(w/2, h/2); Graphics azugra2 = azulejo2.createGraphics(); azugra2.paintImage(mapa_actual, -w/2, 0); ImageIO.export(azulejo2, "png", "c:\\imagenes\\img2.png") (o algo así) ... Al poner -w/2, hacemos un 'clip' de la zona de interés. Saludos, Juan Lucas Domínguez Rubio --- Prodevelop SL, Valencia (España) Tlf.: 96.351.06.12 -- Fax: 96.351.09.68 http://www.prodevelop.es <http://www.prodevelop.es/> --- ________________________________ De: [email protected] en nombre de Steffen Koch Enviado el: jue 02/09/2010 13:16 Para: [email protected] Asunto: [Gvsig_desarrolladores] vista - exportar - imagen - jython hola, estoy buscando un camino para exportar automaticamente la vista a imagenes, igual no funciona con gvsig, no se - es que tengo en mi ejemplo 4 rectángulos/azulejos que quiero exportar cada uno como imagen, pero automaticamente con la ayuda de jython. Tenéis una idea como podría funcionar. Gracias por vuestra ayuda. Saludos, Stef ___________________________________________________________ Neu: WEB.DE De-Mail - Einfach wie E-Mail, sicher wie ein Brief! Jetzt De-Mail-Adresse reservieren: https://produkte.web.de/go/demail02
_______________________________________________ gvSIG_desarrolladores mailing list [email protected] http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
