X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fimage%2Fconsumer%2Fimage_consumer.cpp;h=ab466f046ce6e804d9ba718db0f795da577a0a2e;hb=e87a1b1a9301f029fe8dbb8c0b3d523cfb7e0f54;hp=fd4348058443dec1e7f65534a83b18cf618fd03c;hpb=c96f667f533a88c197969959f6fb546da5105fbe;p=casparcg diff --git a/modules/image/consumer/image_consumer.cpp b/modules/image/consumer/image_consumer.cpp index fd4348058..ab466f046 100644 --- a/modules/image/consumer/image_consumer.cpp +++ b/modules/image/consumer/image_consumer.cpp @@ -66,7 +66,11 @@ void write_cropped_png( std::copy(thumbnail_view.begin(), thumbnail_view.end(), destination_view.begin()); FreeImage_FlipVertical(bitmap.get()); +#ifdef WIN32 FreeImage_SaveU(FIF_PNG, bitmap.get(), output_file.wstring().c_str(), 0); +#else + FreeImage_Save(FIF_PNG, bitmap.get(), u8(output_file.wstring()).c_str(), 0); +#endif } struct image_consumer : public core::frame_consumer