Re: imagenes MUY grandes
| From: | informacion | Date: | Thu, 27 May 2004 18:25:21 +0000 |
| Subject: | Re: imagenes MUY grandes | ||
| References: | 1 2 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-48973@lists.php.net to get a copy of this message | ||
Hola,
Una vez me acuerd que tube un problema parecido, pero en este caso la imagen
pesaba 60MB, que igualmente sigue siendo una imagen grande para manipularla
y no sobrecargar el servidor. Era una mapa por lo cual necesitaba ir
agarrando porciones distintas del mapa.
Solucion:
Partir la imagen rectangularmente, con eso me quedaron como 120 archivos de
500KB, mucho mas manejable.
Lo parti de forma que para conseguir la porcion que necesitaba maximo tenia
que recuperar 4 archivos, o sea, si tu tienes que visualizar una imagen de
800px X 400px a esa misma resolucion tienes que trocear la imagen.
luego solo tendras que hacer los calculos pertinentes para saber que
archivos tienes que cargar, con GD los fusionas y troceas la parte que te
interesa y listo.
Saludos
Christian
----- Original Message -----
From: "Satyam" <Satyam@satyam.com.ar>
To: "Innox - Juan Carlos Gonzalez" <jgonzalez@innox.com.mx>; "phpes"
<php-es@lists.php.net>
Sent: Thursday, May 27, 2004 10:56 AM
Subject: Re: [PHP-ES] imagenes MUY grandes
> Con ese tamaño de imágenes vas a colapsar cualquier servidor.
>
> Imaginate que 20GB de jpeg, representa posiblemente 10 o 20 veces mas una
> vez expandido en memoria como para procesar. Eso quiere decir que tu
> servidor podria llegar a quedarse sin memoria virtual para trabajarlo y,
> aunque tuviera suficiente, se pasaría la vida paginando memoria a disco.
>
> No me imagino que hubiera muchos programas de edicion de imagenes que
> contemplaran expandir a memoria solo partes de un jpg para ahorrar memoria
> virtual, la mayoría expande todo y muchos incluso asignan 3 bytes
completos
> por pixel, cuando no un cuarto representando transparencia.
>
> En algun momento alguien me habia mencionado un utilitario que fraccionaba
> una imagen en partes, convirtiendola en un mosaico, para dar la impresion
de
> que se carga mas rapido. Lamentablemente no recuerdo la referencia.
Quizas
> esto trabaje de archivo a archivo sin expandirlo previamente a memoria, y
> asi lo puedas trabajar mejor.
>
> Satyam
>
> ----- Original Message -----
> From: "Innox - Juan Carlos Gonzalez" <jgonzalez@innox.com.mx>
> To: "phpes" <php-es@lists.php.net>
> Sent: Thursday, May 27, 2004 4:42 PM
> Subject: [PHP-ES] imagenes MUY grandes
>
>
> > Problemática:
> > Tengo imágenes (JPG) que miden aproximadamente 20Gb (si! muy grandes) y
> > necesito sacar una porción de ellas.
> >
> > Dudas:
> > - ¿El GD da para manipular semejante archivo?
> > - ¿Hay algún formato con el cual pueda manipularlas y almacenarlas más
> > eficientemente?, es decir, un formato que las comprima de tal manera que
> > sea más rápido su acceso y manipulación
> >
> > ¡Cualquier recomendación es bienvenida!
> >
> > --
> > Atentamente,
> >
> > Juan Carlos González
> > Innox - Innovación Inteligente
> > +52 (33) 3615 5348
> > jcgonz@innox.com.mx
> > http://www.innox.com.mx
> >
> > --
> > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
>