From 1fddcd3af2643b09e1375b664b33486acd73fb8c Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 13 Nov 2023 19:12:21 +0900 Subject: [PATCH] examples/GifSaver: updated with a background usage --- src/examples/GifSaver.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/examples/GifSaver.cpp b/src/examples/GifSaver.cpp index d839ea4e..90c5c3e8 100644 --- a/src/examples/GifSaver.cpp +++ b/src/examples/GifSaver.cpp @@ -55,6 +55,14 @@ void exportGif() picture->size(800, 800); saver = tvg::Saver::gen(); + + //set a white opaque background + auto bg = tvg::Shape::gen(); + bg->fill(255, 255, 255, 255); + bg->appendRect(0, 0, 800, 800); + + saver->background(std::move(bg)); + if (saver->save(std::move(animation), "./test_60fps.gif", 100, 60) != tvg::Result::Success) { cout << "Problem with saving the json file. Did you enable Gif Saver?" << endl; return;