diff --git a/docs/html/bc_s.png b/docs/html/bc_s.png index b30de398..e2b913a8 100644 Binary files a/docs/html/bc_s.png and b/docs/html/bc_s.png differ diff --git a/docs/html/bdwn.png b/docs/html/bdwn.png index 2d69225c..a53f37de 100644 Binary files a/docs/html/bdwn.png and b/docs/html/bdwn.png differ diff --git a/docs/html/classtvg_1_1Canvas__inherit__graph.png b/docs/html/classtvg_1_1Canvas__inherit__graph.png index 65322a62..87886987 100644 Binary files a/docs/html/classtvg_1_1Canvas__inherit__graph.png and b/docs/html/classtvg_1_1Canvas__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1Fill__inherit__graph.png b/docs/html/classtvg_1_1Fill__inherit__graph.png index 16ba06ad..b4fd70b1 100644 Binary files a/docs/html/classtvg_1_1Fill__inherit__graph.png and b/docs/html/classtvg_1_1Fill__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1GlCanvas__coll__graph.png b/docs/html/classtvg_1_1GlCanvas__coll__graph.png index 459670b7..204c5e4b 100644 Binary files a/docs/html/classtvg_1_1GlCanvas__coll__graph.png and b/docs/html/classtvg_1_1GlCanvas__coll__graph.png differ diff --git a/docs/html/classtvg_1_1GlCanvas__inherit__graph.png b/docs/html/classtvg_1_1GlCanvas__inherit__graph.png index 459670b7..204c5e4b 100644 Binary files a/docs/html/classtvg_1_1GlCanvas__inherit__graph.png and b/docs/html/classtvg_1_1GlCanvas__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1LinearGradient__coll__graph.png b/docs/html/classtvg_1_1LinearGradient__coll__graph.png index e54ec147..2b8e5e2e 100644 Binary files a/docs/html/classtvg_1_1LinearGradient__coll__graph.png and b/docs/html/classtvg_1_1LinearGradient__coll__graph.png differ diff --git a/docs/html/classtvg_1_1LinearGradient__inherit__graph.png b/docs/html/classtvg_1_1LinearGradient__inherit__graph.png index e54ec147..2b8e5e2e 100644 Binary files a/docs/html/classtvg_1_1LinearGradient__inherit__graph.png and b/docs/html/classtvg_1_1LinearGradient__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1Paint__inherit__graph.png b/docs/html/classtvg_1_1Paint__inherit__graph.png index f0712c88..84dfb577 100644 Binary files a/docs/html/classtvg_1_1Paint__inherit__graph.png and b/docs/html/classtvg_1_1Paint__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1Picture__coll__graph.png b/docs/html/classtvg_1_1Picture__coll__graph.png index 10c424c0..5ab7daec 100644 Binary files a/docs/html/classtvg_1_1Picture__coll__graph.png and b/docs/html/classtvg_1_1Picture__coll__graph.png differ diff --git a/docs/html/classtvg_1_1Picture__inherit__graph.png b/docs/html/classtvg_1_1Picture__inherit__graph.png index 10c424c0..5ab7daec 100644 Binary files a/docs/html/classtvg_1_1Picture__inherit__graph.png and b/docs/html/classtvg_1_1Picture__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1RadialGradient__coll__graph.png b/docs/html/classtvg_1_1RadialGradient__coll__graph.png index 8c3c728a..ec23854e 100644 Binary files a/docs/html/classtvg_1_1RadialGradient__coll__graph.png and b/docs/html/classtvg_1_1RadialGradient__coll__graph.png differ diff --git a/docs/html/classtvg_1_1RadialGradient__inherit__graph.png b/docs/html/classtvg_1_1RadialGradient__inherit__graph.png index 8c3c728a..ec23854e 100644 Binary files a/docs/html/classtvg_1_1RadialGradient__inherit__graph.png and b/docs/html/classtvg_1_1RadialGradient__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1Scene__coll__graph.png b/docs/html/classtvg_1_1Scene__coll__graph.png index d4641e82..bb5e81be 100644 Binary files a/docs/html/classtvg_1_1Scene__coll__graph.png and b/docs/html/classtvg_1_1Scene__coll__graph.png differ diff --git a/docs/html/classtvg_1_1Scene__inherit__graph.png b/docs/html/classtvg_1_1Scene__inherit__graph.png index d4641e82..bb5e81be 100644 Binary files a/docs/html/classtvg_1_1Scene__inherit__graph.png and b/docs/html/classtvg_1_1Scene__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1Shape__coll__graph.png b/docs/html/classtvg_1_1Shape__coll__graph.png index 66e6e4d0..5b5a1efa 100644 Binary files a/docs/html/classtvg_1_1Shape__coll__graph.png and b/docs/html/classtvg_1_1Shape__coll__graph.png differ diff --git a/docs/html/classtvg_1_1Shape__inherit__graph.png b/docs/html/classtvg_1_1Shape__inherit__graph.png index 66e6e4d0..5b5a1efa 100644 Binary files a/docs/html/classtvg_1_1Shape__inherit__graph.png and b/docs/html/classtvg_1_1Shape__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1SwCanvas__coll__graph.png b/docs/html/classtvg_1_1SwCanvas__coll__graph.png index 9974f75b..3eb0acce 100644 Binary files a/docs/html/classtvg_1_1SwCanvas__coll__graph.png and b/docs/html/classtvg_1_1SwCanvas__coll__graph.png differ diff --git a/docs/html/classtvg_1_1SwCanvas__inherit__graph.png b/docs/html/classtvg_1_1SwCanvas__inherit__graph.png index 9974f75b..3eb0acce 100644 Binary files a/docs/html/classtvg_1_1SwCanvas__inherit__graph.png and b/docs/html/classtvg_1_1SwCanvas__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1Text__coll__graph.png b/docs/html/classtvg_1_1Text__coll__graph.png index b93f264f..01994f27 100644 Binary files a/docs/html/classtvg_1_1Text__coll__graph.png and b/docs/html/classtvg_1_1Text__coll__graph.png differ diff --git a/docs/html/classtvg_1_1Text__inherit__graph.png b/docs/html/classtvg_1_1Text__inherit__graph.png index b93f264f..01994f27 100644 Binary files a/docs/html/classtvg_1_1Text__inherit__graph.png and b/docs/html/classtvg_1_1Text__inherit__graph.png differ diff --git a/docs/html/classtvg_1_1WgCanvas__coll__graph.png b/docs/html/classtvg_1_1WgCanvas__coll__graph.png index 2e6e18c5..2d902edb 100644 Binary files a/docs/html/classtvg_1_1WgCanvas__coll__graph.png and b/docs/html/classtvg_1_1WgCanvas__coll__graph.png differ diff --git a/docs/html/classtvg_1_1WgCanvas__inherit__graph.png b/docs/html/classtvg_1_1WgCanvas__inherit__graph.png index 2e6e18c5..2d902edb 100644 Binary files a/docs/html/classtvg_1_1WgCanvas__inherit__graph.png and b/docs/html/classtvg_1_1WgCanvas__inherit__graph.png differ diff --git a/docs/html/closed.png b/docs/html/closed.png index b80d527f..7e84ef81 100644 Binary files a/docs/html/closed.png and b/docs/html/closed.png differ diff --git a/docs/html/doc.png b/docs/html/doc.png index 952d3f56..6593cac7 100644 Binary files a/docs/html/doc.png and b/docs/html/doc.png differ diff --git a/docs/html/folderclosed.png b/docs/html/folderclosed.png index eb7a6680..3e70b0c3 100644 Binary files a/docs/html/folderclosed.png and b/docs/html/folderclosed.png differ diff --git a/docs/html/folderopen.png b/docs/html/folderopen.png index 9464a52d..56c710fa 100644 Binary files a/docs/html/folderopen.png and b/docs/html/folderopen.png differ diff --git a/docs/html/graph_legend.png b/docs/html/graph_legend.png index 7e2cbcfb..43a34e12 100644 Binary files a/docs/html/graph_legend.png and b/docs/html/graph_legend.png differ diff --git a/docs/html/inherit_graph_0.png b/docs/html/inherit_graph_0.png index 3b775470..29016b9a 100644 Binary files a/docs/html/inherit_graph_0.png and b/docs/html/inherit_graph_0.png differ diff --git a/docs/html/inherit_graph_1.png b/docs/html/inherit_graph_1.png index 40c8c732..463ace04 100644 Binary files a/docs/html/inherit_graph_1.png and b/docs/html/inherit_graph_1.png differ diff --git a/docs/html/inherit_graph_2.png b/docs/html/inherit_graph_2.png index fdd23395..d3b5c7a1 100644 Binary files a/docs/html/inherit_graph_2.png and b/docs/html/inherit_graph_2.png differ diff --git a/docs/html/inherit_graph_3.png b/docs/html/inherit_graph_3.png index d786193d..8490d7c4 100644 Binary files a/docs/html/inherit_graph_3.png and b/docs/html/inherit_graph_3.png differ diff --git a/docs/html/inherit_graph_4.png b/docs/html/inherit_graph_4.png index 1c642ecc..401c77e0 100644 Binary files a/docs/html/inherit_graph_4.png and b/docs/html/inherit_graph_4.png differ diff --git a/docs/html/inherit_graph_5.png b/docs/html/inherit_graph_5.png index a46f3a9d..c027b3c0 100644 Binary files a/docs/html/inherit_graph_5.png and b/docs/html/inherit_graph_5.png differ diff --git a/docs/html/inherit_graph_6.png b/docs/html/inherit_graph_6.png index fa1cc5a8..1c2fecb0 100644 Binary files a/docs/html/inherit_graph_6.png and b/docs/html/inherit_graph_6.png differ diff --git a/docs/html/inherit_graph_7.png b/docs/html/inherit_graph_7.png index d49fba44..33a9638e 100644 Binary files a/docs/html/inherit_graph_7.png and b/docs/html/inherit_graph_7.png differ diff --git a/docs/html/inherit_graph_8.png b/docs/html/inherit_graph_8.png index e5bb1c88..3f41f3cb 100644 Binary files a/docs/html/inherit_graph_8.png and b/docs/html/inherit_graph_8.png differ diff --git a/docs/html/inherit_graph_9.png b/docs/html/inherit_graph_9.png index fba547ac..55761f2e 100644 Binary files a/docs/html/inherit_graph_9.png and b/docs/html/inherit_graph_9.png differ diff --git a/docs/html/nav_f.png b/docs/html/nav_f.png index 9da09fe8..00f10444 100644 Binary files a/docs/html/nav_f.png and b/docs/html/nav_f.png differ diff --git a/docs/html/nav_g.png b/docs/html/nav_g.png index 2093a237..2a704f01 100644 Binary files a/docs/html/nav_g.png and b/docs/html/nav_g.png differ diff --git a/docs/html/nav_h.png b/docs/html/nav_h.png index 7ab4e8ad..4e3d311f 100644 Binary files a/docs/html/nav_h.png and b/docs/html/nav_h.png differ diff --git a/docs/html/open.png b/docs/html/open.png index b9e4b125..219b1027 100644 Binary files a/docs/html/open.png and b/docs/html/open.png differ diff --git a/docs/html/search/search_l.png b/docs/html/search/search_l.png index fd5f7daa..04b0b148 100644 Binary files a/docs/html/search/search_l.png and b/docs/html/search/search_l.png differ diff --git a/docs/html/search/search_m.png b/docs/html/search/search_m.png index b429a16b..d0118005 100644 Binary files a/docs/html/search/search_m.png and b/docs/html/search/search_m.png differ diff --git a/docs/html/search/search_r.png b/docs/html/search/search_r.png index 1af5d21e..47bf8231 100644 Binary files a/docs/html/search/search_r.png and b/docs/html/search/search_r.png differ diff --git a/docs/html/small_logo.png b/docs/html/small_logo.png index 0f7b8b39..4986a775 100644 Binary files a/docs/html/small_logo.png and b/docs/html/small_logo.png differ diff --git a/docs/html/splitbar.png b/docs/html/splitbar.png index 85d16dc6..bc436660 100644 Binary files a/docs/html/splitbar.png and b/docs/html/splitbar.png differ diff --git a/docs/html/sync_off.png b/docs/html/sync_off.png index 256f4d51..e231dc36 100644 Binary files a/docs/html/sync_off.png and b/docs/html/sync_off.png differ diff --git a/docs/html/sync_on.png b/docs/html/sync_on.png index 6176e7b7..2596b0e1 100644 Binary files a/docs/html/sync_on.png and b/docs/html/sync_on.png differ diff --git a/docs/html/tab_a.png b/docs/html/tab_a.png index 0ae394c0..583ea6bb 100644 Binary files a/docs/html/tab_a.png and b/docs/html/tab_a.png differ diff --git a/docs/html/tab_b.png b/docs/html/tab_b.png index ae776fc5..c3229eac 100644 Binary files a/docs/html/tab_b.png and b/docs/html/tab_b.png differ diff --git a/docs/html/tab_h.png b/docs/html/tab_h.png index 106e1b02..9efa05b5 100644 Binary files a/docs/html/tab_h.png and b/docs/html/tab_h.png differ diff --git a/docs/html/tab_s.png b/docs/html/tab_s.png index f3a3274d..188e30b7 100644 Binary files a/docs/html/tab_s.png and b/docs/html/tab_s.png differ diff --git a/docs/small_logo.png b/docs/small_logo.png index 0f7b8b39..4986a775 100644 Binary files a/docs/small_logo.png and b/docs/small_logo.png differ diff --git a/examples/resources/image/logo.png b/examples/resources/image/logo.png index b08abf8b..13ad8ae6 100644 Binary files a/examples/resources/image/logo.png and b/examples/resources/image/logo.png differ diff --git a/examples/resources/image/stroke-miterlimit.png b/examples/resources/image/stroke-miterlimit.png index 30bcbd3a..74920dbd 100644 Binary files a/examples/resources/image/stroke-miterlimit.png and b/examples/resources/image/stroke-miterlimit.png differ diff --git a/examples/resources/image/test.png b/examples/resources/image/test.png index cc16c6c9..af8c8660 100644 Binary files a/examples/resources/image/test.png and b/examples/resources/image/test.png differ diff --git a/examples/resources/lottie/extensions/images/img_0.png b/examples/resources/lottie/extensions/images/img_0.png index 35ee257c..bf2d5d0a 100644 Binary files a/examples/resources/lottie/extensions/images/img_0.png and b/examples/resources/lottie/extensions/images/img_0.png differ diff --git a/examples/resources/lottie/extensions/images/logo.png b/examples/resources/lottie/extensions/images/logo.png index b08abf8b..13ad8ae6 100644 Binary files a/examples/resources/lottie/extensions/images/logo.png and b/examples/resources/lottie/extensions/images/logo.png differ diff --git a/res/contribution.png b/res/contribution.png index f5e26236..384df1e8 100644 Binary files a/res/contribution.png and b/res/contribution.png differ diff --git a/res/example_canvaios.png b/res/example_canvaios.png index 7cb9599b..2c1e55cc 100644 Binary files a/res/example_canvaios.png and b/res/example_canvaios.png differ diff --git a/res/example_dotlottie.png b/res/example_dotlottie.png index 76ccc93b..3ec6b6a3 100644 Binary files a/res/example_dotlottie.png and b/res/example_dotlottie.png differ diff --git a/res/example_flow.png b/res/example_flow.png index e5c9915c..f3acf551 100644 Binary files a/res/example_flow.png and b/res/example_flow.png differ diff --git a/res/example_godot.png b/res/example_godot.png index e299fc04..aa157a91 100644 Binary files a/res/example_godot.png and b/res/example_godot.png differ diff --git a/res/example_lvgl.png b/res/example_lvgl.png index c90c08bb..e436e9ec 100644 Binary files a/res/example_lvgl.png and b/res/example_lvgl.png differ diff --git a/res/example_path.png b/res/example_path.png index ce9b39e6..00ee2bc6 100644 Binary files a/res/example_path.png and b/res/example_path.png differ diff --git a/res/example_platforms.png b/res/example_platforms.png index 051be9b4..c9e315fd 100644 Binary files a/res/example_platforms.png and b/res/example_platforms.png differ diff --git a/res/example_primitives.png b/res/example_primitives.png index 6e035f7e..3798547f 100644 Binary files a/res/example_primitives.png and b/res/example_primitives.png differ diff --git a/res/example_shapes.png b/res/example_shapes.png index ca68df68..ad29d080 100644 Binary files a/res/example_shapes.png and b/res/example_shapes.png differ diff --git a/res/example_structure.png b/res/example_structure.png index 213e5dbc..e9134a11 100644 Binary files a/res/example_structure.png and b/res/example_structure.png differ diff --git a/res/example_svg.png b/res/example_svg.png index c2a73ff8..5f1b7860 100644 Binary files a/res/example_svg.png and b/res/example_svg.png differ diff --git a/res/example_thread.png b/res/example_thread.png index 3e08342c..07cf44ed 100644 Binary files a/res/example_thread.png and b/res/example_thread.png differ diff --git a/res/example_tiger.png b/res/example_tiger.png index c016f660..5f3a4e7b 100644 Binary files a/res/example_tiger.png and b/res/example_tiger.png differ diff --git a/res/example_tizen.png b/res/example_tizen.png index 543c9778..3cf25d58 100644 Binary files a/res/example_tizen.png and b/res/example_tizen.png differ diff --git a/res/github_action.png b/res/github_action.png index be514551..26cda657 100644 Binary files a/res/github_action.png and b/res/github_action.png differ diff --git a/res/logo/256/thorvg-banner-clear.png b/res/logo/256/thorvg-banner-clear.png index bb510e32..7babc7b8 100644 Binary files a/res/logo/256/thorvg-banner-clear.png and b/res/logo/256/thorvg-banner-clear.png differ diff --git a/res/logo/256/thorvg-banner-reverse-clear.png b/res/logo/256/thorvg-banner-reverse-clear.png index b4b7ba7e..02cb1f29 100644 Binary files a/res/logo/256/thorvg-banner-reverse-clear.png and b/res/logo/256/thorvg-banner-reverse-clear.png differ diff --git a/res/logo/256/thorvg-banner-reverse.png b/res/logo/256/thorvg-banner-reverse.png index 6d18563c..49ef88fe 100644 Binary files a/res/logo/256/thorvg-banner-reverse.png and b/res/logo/256/thorvg-banner-reverse.png differ diff --git a/res/logo/256/thorvg-banner.png b/res/logo/256/thorvg-banner.png index cb7b6159..c388220f 100644 Binary files a/res/logo/256/thorvg-banner.png and b/res/logo/256/thorvg-banner.png differ diff --git a/res/logo/256/thorvg-icon-clear.png b/res/logo/256/thorvg-icon-clear.png index 51078b3d..18c7961b 100644 Binary files a/res/logo/256/thorvg-icon-clear.png and b/res/logo/256/thorvg-icon-clear.png differ diff --git a/res/logo/256/thorvg-icon-reverse-clear.png b/res/logo/256/thorvg-icon-reverse-clear.png index b8816261..592392d9 100644 Binary files a/res/logo/256/thorvg-icon-reverse-clear.png and b/res/logo/256/thorvg-icon-reverse-clear.png differ diff --git a/res/logo/256/thorvg-icon-reverse.png b/res/logo/256/thorvg-icon-reverse.png index 6296ae2f..6c846b66 100644 Binary files a/res/logo/256/thorvg-icon-reverse.png and b/res/logo/256/thorvg-icon-reverse.png differ diff --git a/res/logo/256/thorvg-icon.png b/res/logo/256/thorvg-icon.png index e3a4a938..9b44d6d8 100644 Binary files a/res/logo/256/thorvg-icon.png and b/res/logo/256/thorvg-icon.png differ diff --git a/res/logo/256/thorvg-logo-clear.png b/res/logo/256/thorvg-logo-clear.png index 13ed3aba..38ddf91b 100644 Binary files a/res/logo/256/thorvg-logo-clear.png and b/res/logo/256/thorvg-logo-clear.png differ diff --git a/res/logo/256/thorvg-logo-reverse-clear.png b/res/logo/256/thorvg-logo-reverse-clear.png index 559934fa..d4c949ce 100644 Binary files a/res/logo/256/thorvg-logo-reverse-clear.png and b/res/logo/256/thorvg-logo-reverse-clear.png differ diff --git a/res/logo/256/thorvg-logo-reverse.png b/res/logo/256/thorvg-logo-reverse.png index 8adbfbad..c3c411cc 100644 Binary files a/res/logo/256/thorvg-logo-reverse.png and b/res/logo/256/thorvg-logo-reverse.png differ diff --git a/res/logo/256/thorvg-logo.png b/res/logo/256/thorvg-logo.png index 2c496a8d..89e4d5ff 100644 Binary files a/res/logo/256/thorvg-logo.png and b/res/logo/256/thorvg-logo.png differ diff --git a/res/logo/512/thorvg-banner-clear.png b/res/logo/512/thorvg-banner-clear.png index a3c8f7e8..dbe16d35 100644 Binary files a/res/logo/512/thorvg-banner-clear.png and b/res/logo/512/thorvg-banner-clear.png differ diff --git a/res/logo/512/thorvg-banner-reverse-clear.png b/res/logo/512/thorvg-banner-reverse-clear.png index 76b3b4ff..a8cdace9 100644 Binary files a/res/logo/512/thorvg-banner-reverse-clear.png and b/res/logo/512/thorvg-banner-reverse-clear.png differ diff --git a/res/logo/512/thorvg-banner-reverse.png b/res/logo/512/thorvg-banner-reverse.png index e22a8e6c..3f3ba92c 100644 Binary files a/res/logo/512/thorvg-banner-reverse.png and b/res/logo/512/thorvg-banner-reverse.png differ diff --git a/res/logo/512/thorvg-banner.png b/res/logo/512/thorvg-banner.png index 166468be..86b89dd4 100644 Binary files a/res/logo/512/thorvg-banner.png and b/res/logo/512/thorvg-banner.png differ diff --git a/res/logo/512/thorvg-icon-clear.png b/res/logo/512/thorvg-icon-clear.png index 02f00f4b..cb19975a 100644 Binary files a/res/logo/512/thorvg-icon-clear.png and b/res/logo/512/thorvg-icon-clear.png differ diff --git a/res/logo/512/thorvg-icon-reverse-clear.png b/res/logo/512/thorvg-icon-reverse-clear.png index ef8be7a7..d202f267 100644 Binary files a/res/logo/512/thorvg-icon-reverse-clear.png and b/res/logo/512/thorvg-icon-reverse-clear.png differ diff --git a/res/logo/512/thorvg-icon-reverse.png b/res/logo/512/thorvg-icon-reverse.png index f368f034..f3f122a5 100644 Binary files a/res/logo/512/thorvg-icon-reverse.png and b/res/logo/512/thorvg-icon-reverse.png differ diff --git a/res/logo/512/thorvg-icon.png b/res/logo/512/thorvg-icon.png index 4b2cb62e..fb9c574c 100644 Binary files a/res/logo/512/thorvg-icon.png and b/res/logo/512/thorvg-icon.png differ diff --git a/res/logo/512/thorvg-logo-clear.png b/res/logo/512/thorvg-logo-clear.png index 0bea553f..bf7018c4 100644 Binary files a/res/logo/512/thorvg-logo-clear.png and b/res/logo/512/thorvg-logo-clear.png differ diff --git a/res/logo/512/thorvg-logo-reverse-clear.png b/res/logo/512/thorvg-logo-reverse-clear.png index fff8e4bb..1e2c0809 100644 Binary files a/res/logo/512/thorvg-logo-reverse-clear.png and b/res/logo/512/thorvg-logo-reverse-clear.png differ diff --git a/res/logo/512/thorvg-logo-reverse.png b/res/logo/512/thorvg-logo-reverse.png index 85ad168f..87b789ba 100644 Binary files a/res/logo/512/thorvg-logo-reverse.png and b/res/logo/512/thorvg-logo-reverse.png differ diff --git a/res/logo/512/thorvg-logo.png b/res/logo/512/thorvg-logo.png index 41cf3afc..82ba23ff 100644 Binary files a/res/logo/512/thorvg-logo.png and b/res/logo/512/thorvg-logo.png differ diff --git a/test/resources/test.png b/test/resources/test.png index 59ef68aa..a6f2a317 100644 Binary files a/test/resources/test.png and b/test/resources/test.png differ