** \brief ppm Target Module
**
** \legal
-** $Id: trgt_imagemagick.cpp,v 1.1.1.1 2005/01/04 01:23:11 darco Exp $
+** $Id$
**
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
**
SYNFIG_TARGET_SET_NAME(imagemagick_trgt,"imagemagick");
SYNFIG_TARGET_SET_EXT(imagemagick_trgt,"miff");
SYNFIG_TARGET_SET_VERSION(imagemagick_trgt,"0.1");
-SYNFIG_TARGET_SET_CVS_ID(imagemagick_trgt,"$Id: trgt_imagemagick.cpp,v 1.1.1.1 2005/01/04 01:23:11 darco Exp $");
+SYNFIG_TARGET_SET_CVS_ID(imagemagick_trgt,"$Id$");
/* === M E T H O D S ======================================================= */
bool
imagemagick_trgt::set_rend_desc(RendDesc *given_desc)
{
- String ext(find(filename.begin(),filename.end(),'.')+1,filename.end());
- if(ext=="xpm")
+ if(filename_extension(filename) == ".xpm")
pf=PF_RGB;
else
pf=PF_RGB|PF_A;
else
command=strprintf("convert -depth 8 -size %dx%d rgb:-[0] -density %dx%d \"%s\"\n",desc.get_w(),desc.get_h(),round_to_int(desc.get_x_res()/39.3700787402),round_to_int(desc.get_y_res()/39.3700787402),filename.c_str());
- file=popen(command.c_str(),"w");
+ file=popen(command.c_str(),"wb");
if(!file)
{
}
Color *
-imagemagick_trgt::start_scanline(int scanline)
+imagemagick_trgt::start_scanline(int /*scanline*/)
{
return color_buffer;
}