1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 03:57:44 +00:00

LibPDF: Add parameter for background color of render

This commit is contained in:
Kyle Pereira 2023-12-07 12:53:13 +00:00 committed by Andreas Kling
parent 60c4803dd3
commit 8191f2b47a
5 changed files with 10 additions and 10 deletions

View file

@ -55,7 +55,7 @@ static PDF::PDFErrorOr<NonnullRefPtr<Gfx::Bitmap>> render_page(PDF::Document& do
auto bitmap = TRY(Gfx::Bitmap::create(Gfx::BitmapFormat::BGRx8888, page_size));
auto errors = PDF::Renderer::render(document, page, bitmap, PDF::RenderingPreferences {});
auto errors = PDF::Renderer::render(document, page, bitmap, Color::White, PDF::RenderingPreferences {});
if (errors.is_error()) {
for (auto const& error : errors.error().errors())
warnln("warning: {}", error.message());
@ -128,7 +128,7 @@ static PDF::PDFErrorOr<void> print_debugging_stats(PDF::Document& document, bool
auto page = TRY(document.get_page(page_number - 1));
auto page_size = Gfx::IntSize { 200, round_to<int>(200 * page.media_box.height() / page.media_box.width()) };
auto bitmap = TRY(Gfx::Bitmap::create(Gfx::BitmapFormat::BGRx8888, page_size));
auto errors = PDF::Renderer::render(document, page, bitmap, PDF::RenderingPreferences {});
auto errors = PDF::Renderer::render(document, page, bitmap, Color::White, PDF::RenderingPreferences {});
if (errors.is_error()) {
for (auto const& error : errors.error().errors())
diags_to_pages.ensure(error.message()).append(page_number);