/*! \file trgt_png.cpp
** \brief png_trgt Target Module
**
+** $Id$
+**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
**
SYNFIG_TARGET_SET_NAME(png_trgt,"png");
SYNFIG_TARGET_SET_EXT(png_trgt,"png");
SYNFIG_TARGET_SET_VERSION(png_trgt,"0.1");
-SYNFIG_TARGET_SET_CVS_ID(png_trgt,"$Id: trgt_png.cpp,v 1.1.1.1 2005/01/04 01:23:14 darco Exp $");
+SYNFIG_TARGET_SET_CVS_ID(png_trgt,"$Id$");
/* === M E T H O D S ======================================================= */
// Output any text info along with the file
png_text comments[]=
{
- { PNG_TEXT_COMPRESSION_NONE, "Title", const_cast<char *>(get_canvas()->get_name().c_str()) },
- { PNG_TEXT_COMPRESSION_NONE, "Description", const_cast<char *>(get_canvas()->get_description().c_str()) },
-// { PNG_TEXT_COMPRESSION_NONE, "Copyright", "(c) 2004 Voria Studios, LLC" },
- { PNG_TEXT_COMPRESSION_NONE, "Software", "SYNFIG" },
+ { PNG_TEXT_COMPRESSION_NONE, "Title", const_cast<char *>(get_canvas()->get_name().c_str()),
+ strlen(get_canvas()->get_name().c_str()) },
+ { PNG_TEXT_COMPRESSION_NONE, "Description", const_cast<char *>(get_canvas()->get_description().c_str()),
+ strlen(get_canvas()->get_description().c_str()) },
+// { PNG_TEXT_COMPRESSION_NONE, "Copyright", "(c) 2004 Voria Studios, LLC",
+// strlen("(c) 2004 Voria Studios, LLC") },
+ { PNG_TEXT_COMPRESSION_NONE, "Software", "SYNFIG",
+ strlen("SYNFIG") },
};
png_set_text(png_ptr,info_ptr,comments,sizeof(comments)/sizeof(png_text));
}
Color *
-png_trgt::start_scanline(int scanline)
+png_trgt::start_scanline(int /*scanline*/)
{
return color_buffer;
}