#include "TessesFrameworkGFX/TessesFrameworkGFX.hpp" #include using namespace Tesses::Framework; using namespace Tesses::Framework::Graphics; using namespace Tesses::Framework::Graphics::ImageFormats; using namespace Tesses::Framework::Streams; int main(int argc, char** argv) { TF_Init(); auto srcStrm = std::make_shared(argv[2],"rb"); auto destStrm = std::make_shared(argv[3],"wb"); auto res = Http::HttpUtils::SplitString(argv[1],"x"); int w = std::stoi(res.at(0)); int h = std::stoi(res.at(1)); Image srcImg; Image destImg; Formats::Png.Load(srcStrm, &srcImg); srcImg.Resize(&destImg,Size(w,h)); Formats::Png.Save(destStrm,&destImg); }