diff --git a/src/Entity/Browser/Container/Page/Content/Image.php b/src/Entity/Browser/Container/Page/Content/Image.php index a5142cc0..77a0fb0f 100644 --- a/src/Entity/Browser/Container/Page/Content/Image.php +++ b/src/Entity/Browser/Container/Page/Content/Image.php @@ -27,8 +27,21 @@ class Image string $data ): void { - $this->gtk->set_from_resource( + $tmp = tmpfile(); + + fwrite( + $tmp, $data ); + + $this->gtk->set_from_file( + stream_get_meta_data( + $tmp + )['uri'] + ); + + fclose( + $tmp + ); } } \ No newline at end of file