Replace Adobe Graphics Server with Imagemagick.
Posted: 2009-08-27T07:35:41-07:00
Hello Everybody,
Our Digital Asset Management product utilizes Adobe Graphics server to generate thumbnails of popular Adobe file formats like PDF,PSD, EPS and AI. These thumbnails are created so that they can be displayed on a "Preview Window" which pops-up when a user clicks on the name of an uploaded file.
We use Imagemagick for generating thumbnail images from all other formats like png,jpg,gif etc, but use Adobe Graphics Server (AGS) for the remaining 4 file formats named above. We want to replace AGS with Imagemagick so that all thumbnail generation is done by a single software.
It is in context, that were facing some problems
Swapnonil Mukherjee
swapnonil.mukherjee@in.ibm.com
Our Digital Asset Management product utilizes Adobe Graphics server to generate thumbnails of popular Adobe file formats like PDF,PSD, EPS and AI. These thumbnails are created so that they can be displayed on a "Preview Window" which pops-up when a user clicks on the name of an uploaded file.
We use Imagemagick for generating thumbnail images from all other formats like png,jpg,gif etc, but use Adobe Graphics Server (AGS) for the remaining 4 file formats named above. We want to replace AGS with Imagemagick so that all thumbnail generation is done by a single software.
It is in context, that were facing some problems
- Resultant File Format: With AGS, we could just supply it the EPS, PSD,AI or PDF file and it would choose the output file format during thumbnail generation. So the output in case of a transparent AI file would be a gif, but would be jpeg if it's a photograph in PSD format. However with Imagemagick we would have to first determine the nature of the input file before deciding on the what the output file would be. Like if there is transparency give me gif as the output or if there is no transparency then give me jpeg as the output.
So my question is,
How do I determine whether an input file has got any transparency or not? - Transparency Preservation: How do I preserve the transparency during conversion from say EPS to GIF or AI to GIF?
Swapnonil Mukherjee
swapnonil.mukherjee@in.ibm.com