Forum Moderators: coopster

Message Too Old, No Replies

Serverside Processing of LARGE Images

Looking for applicable solutions to crop and scale large images via php

         

shapeshifter

8:49 am on Jun 19, 2006 (gmt 0)



hello everyone,

for a larger project im looking for an applicable solution to process large image-files sevrside.

im speaking of images in .jpg or .tif formats and file-sizes up to 500 MB. these are images that are meant for printing and come in both rgb and cmyk format.

requirements are as follows:
primary:
- cut out a specific area of and image and/or crop it.
- scale an image both proportional or unproportional
- save images in various formats.

secondary: (not really nessessary)
- cmyk-support
- pdf-support

Info:
There already is a fast server that is meant for nothing but the processing of those images.

Of course i know both the GDLib and ImageMagikm but im not sure wether those 2 apps would provide a both save and flexible approach to process really big images (timeouts etc.).

Thats why id be very very grateful if you pros could give me hints and tips - or maybe point me to resources that anwer the following questions:

1. Is a php-based solution a both save and sensible way to process large images for printing server-side?

2. Besides from GDLib and ImageMagik - what applications / php-extensions do you know that would apply to this task?

As meantioned before - i would be very grateful if you could give me your opionions on this matter and maybe point me in the one or other direction. And if this leads to completely different solutions like e.g. python or ruby - im grateful as well.

best regards,
shapeshifter

eelixduppy

2:48 am on Jun 21, 2006 (gmt 0)



Welcome to WebmasterWorld shapeshifter!(although you've registered awhile back, this is your first post ;))

I would suggest using GD(and any others you want to consider) and try each of them to see their performances. It leads me to believe that when dealing with file sizes that are so large, anything can take a long time. You should think about some sort of compression so that the image files aren't so large.

Good luck!