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
{
}
- void initialize(const core::video_format_desc&, int) override
+ void initialize(const core::video_format_desc&, const core::audio_channel_layout&, int) override
{
}