X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fmodules%2Fmod_png%2Ftrgt_png.cpp;h=bc38548939dd8862c301f896113450fd4f739e7f;hb=fed432fb09efa7eaecf220c494feb4f3b59b922c;hp=e2646be0378c2fcd96f96cd3a894a0f9a4527016;hpb=18baf4d4fe523d84ad741d7fde0f10a58d47587b;p=synfig.git diff --git a/synfig-core/trunk/src/modules/mod_png/trgt_png.cpp b/synfig-core/trunk/src/modules/mod_png/trgt_png.cpp index e2646be..bc38548 100644 --- a/synfig-core/trunk/src/modules/mod_png/trgt_png.cpp +++ b/synfig-core/trunk/src/modules/mod_png/trgt_png.cpp @@ -141,7 +141,7 @@ png_trgt::start_frame(synfig::ProgressCallback *callback) else if(multi_image) { String newfilename(filename_sans_extension(filename) + - etl::strprintf("%04d",imagecount) + + etl::strprintf(".%04d",imagecount) + filename_extension(filename)); file=fopen(newfilename.c_str(),POPEN_BINARY_WRITE_TYPE); if(callback)callback->task(newfilename); @@ -198,17 +198,22 @@ png_trgt::start_frame(synfig::ProgressCallback *callback) // Write the physical size png_set_pHYs(png_ptr,info_ptr,round_to_int(desc.get_x_res()),round_to_int(desc.get_y_res()),PNG_RESOLUTION_METER); + char title [] = "Title"; + char description[] = "Description"; + char software [] = "Software"; + char synfig [] = "SYNFIG"; +// char copyright [] = "Copyright"; +// char voria [] = "(c) 2004 Voria Studios, LLC"; + // Output any text info along with the file png_text comments[]= { - { PNG_TEXT_COMPRESSION_NONE, "Title", const_cast(get_canvas()->get_name().c_str()), + { PNG_TEXT_COMPRESSION_NONE, title, const_cast(get_canvas()->get_name().c_str()), strlen(get_canvas()->get_name().c_str()) }, - { PNG_TEXT_COMPRESSION_NONE, "Description", const_cast(get_canvas()->get_description().c_str()), + { PNG_TEXT_COMPRESSION_NONE, description, const_cast(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_TEXT_COMPRESSION_NONE, copyright, voria, strlen(voria) }, + { PNG_TEXT_COMPRESSION_NONE, software, synfig, strlen(synfig) }, }; png_set_text(png_ptr,info_ptr,comments,sizeof(comments)/sizeof(png_text));