GigaPixel
Enero 27, 2009
Lo último en lo que andamos enredados es haciendo fotos muy grandes para luego mostrarlas haciendo tiling, hacemos muchas fotos, hacemos una grande y luego la volvemos a partir para mostrarla. Eso es el resumen rápido , ahora lo contaré pormenorizado. Pinchando sobre las imágenes se puede ver a qué me refiero cuando hablamos de una foto grande.
En esta página están todas
¿Cual ha sido el proceso?
- Nos hemos ido armados de nuestra NIKON d200, un objetivo de 200 mm y un trípode y hemos hechos unas cuantas fotos. La de San Mateo, a diferencia de las otras, está hecha con un Ojo de Pez
- Las hemos unido usando el software adecuado, principalmente Hugin. De ahí nos han salido fotos con el bonito tamaño de 700 megas en tiff y cosas de ese estilo
- Para poder mostrarla, necesitamos hacer una pirámide de imagenes, es decir, precortamos la imagen a distintas escalas y luego la servimos como un contenido estático, por tanto necesitamos el programa que corta las fotos, para hacerlo hemos usado JAI, y es un procesito en java que va cortando los distintos niveles de zoom o escalones de la pirámide.
- Ahora necesitamos un cliente ligero para verlo por la web, casi todo lo que hay por ahí funciona con flash, nosotros decidimos hacerlo completamente en javascript, lo que nos permite que funcione en dispositivos sin flash como por ejemplo el iPhone. Para hacer el cliente hemos usado SWT (Smaltalk Web Toolkit), con este framework hemos generado el javascript para que este cliente funcione
- Y Ahí está el resultado, con algunas fotos funciona mejor el zoom mirándolo por internet que leyéndolo del disco.
La página de la demo es: Gigapixel Pics
Entry Filed under: General. Etiquetas: Gigapixel, Hugin, Nikon, SWT, Tile, tiling.
2 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed




1.
XuRxO | Enero 27, 2009 at 8:00 pm
Hola,
Muy interesante, si lo sacáis un poco antes hubiera parecido que se os copiaba Google con lo del museo del Prado
Una pregunta, ¿porqué no habéis usado OpenLayers y TileCache? Sé que tiene que haber una razón de peso y espero que no sea que OL todavía no va en el iPhone
Por cierto, vaya jartá de javascripts que lleva el visor. Podíais zippearlos para quitarle carga a vuestros servidores, creo (habló el chanclillas del desarrollo web)
Saludos!!!
2.
mdelacalle | Enero 27, 2009 at 9:27 pm
Jeje. Por partes, lo de ir delante o detrás del google es como el huevo y la gallina, además nuestro cliente es mejor y funciona en más sitios.
En segundo lugar-> Openlayers+tilecache Vs Java + SWT. No hay una razón de peso, hay varias:
1. Aunque no te lo creas nos ha costado menos hacerlo así
2. Controlamos totalmente el cliente
3. Nos ahorramos el javascript
http://ceibo.wordpress.com/2008/04/27/como-empezar-con-swt/
4. Funciona en más sitios
5. Si redimensionas la pantalla funciona igual
6. Funciona en el Iphone
7. Somos unos frikis
8. Es software libre también!
Y por último, si que lleva mucho javascript, pero como no lo escribimos nos da igual, jeje, Lo del zip es buena idea, lo comentaré al padre de la criatura.
Saludos, y guárdame la camiseta!!!