Add get_save_path().

master
Fabien Freling 2014-07-03 23:49:10 +02:00
parent 4f124a2896
commit 8d096ee2ce
1 changed files with 16 additions and 25 deletions

View File

@ -914,6 +914,20 @@ bool check_90(string const& path)
// //
// Main // Main
// //
string get_save_path(string const& base, unsigned int i)
{
stringstream filename;
//filename << "/tmp/";
filename << base << "_";
if (i < 100)
filename << "0";
if (i < 10)
filename << "0";
filename << i << ".ppm";
return filename.str();
}
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
@ -961,32 +975,9 @@ int main(int argc, char* argv[])
cout << "tiled: " << duration_ms_tiled.count() << " ms" << endl; cout << "tiled: " << duration_ms_tiled.count() << " ms" << endl;
cout << "speedup: " << (int) (((float) duration_ms.count() / duration_ms_tiled.count() - 1) * 100) << "%" << endl << endl; cout << "speedup: " << (int) (((float) duration_ms.count() / duration_ms_tiled.count() - 1) * 100) << "%" << endl << endl;
// tile check rotated->save(get_save_path("rotated", rotation));
//tiled_img.print_tile(0); rotated_tiled->save(get_save_path("rotated_tiled", rotation));
//rotated_tiled.print_tile(0);
stringstream filename;
// filename << "/tmp/";
filename << "rotated_";
stringstream filename_tiled;
// filename_tiled << "/tmp/";
filename_tiled << "tiled_rotated_";
if (rotation < 100)
{
filename << "0";
filename_tiled << "0";
}
if (rotation < 10)
{
filename << "0";
filename_tiled << "0";
}
filename << rotation << ".ppm";
filename_tiled << rotation << ".ppm";
rotated.save(filename.str());
rotated_tiled.save(filename_tiled.str());
} }
return 0; return 0;