Re: imagenes MUY grandes

From: 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 > > > >

« previous php.general.es (#48973) next »