Left: OpenPresent's renderer. Right: the reference rendered by LibreOffice (LibreOffice 26.2.6.3 620(Build:3)), not PowerPoint. Commit e61277d00ae43e9b0d7af3b292479ba211e32503.
14 of 112 slides within 1% of pixels differing (R1's target), 68 within 5%. Median 3.87% of pixels differ (mean 5.13%); median SSIM 0.895 (mean 0.871).
This is agreement with LibreOffice 26.2.6.3, a second opinion, not PowerPoint fidelity: where the two differ, either may be wrong. A pixel differs when its colour is more than delta-E 10 from every pixel of the other image within 1 px. Font differences dominate slides with small text, since the runner's fonts are not the deck's. Numbers are in fidelity.json.
OpenPresent home ยท Open your own deck
in the editor: it runs in your browser, and the file is never uploaded (VS-01). The site
puts this gallery at gallery/, beside the editor (SITE-01).
4 slides ours, 4 LibreOffice
Agreement with LibreOffice: median 19.22% of pixels differ (mean 15.23%), median SSIM 0.807; 1 of 4 slides within 1%, 1 within 5%
render-deck: 4 of 4 slides rendered to gallery/area-fill/ours
convert /home/runner/work/openpresent/openpresent/fixtures/generated/area-fill.pptx as a Impress document -> /tmp/tmp.KpdosUO4xq/area-fill.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 0.92% of pixels differ (mean 0.92%), median SSIM 0.981; 1 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/area-shape-tree/ours
convert /home/runner/work/openpresent/openpresent/fixtures/generated/area-shape-tree.pptx as a Impress document -> /tmp/tmp.fZRxut8Fe0/area-shape-tree.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 2.12% of pixels differ (mean 2.12%), median SSIM 0.902; 0 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/area-table/ours
convert /home/runner/work/openpresent/openpresent/fixtures/generated/area-table.pptx as a Impress document -> /tmp/tmp.MgxIgOJctQ/area-table.pdf using filter : impress_pdf_Export
3 slides ours, 3 LibreOffice
Agreement with LibreOffice: median 2.89% of pixels differ (mean 2.85%), median SSIM 0.890; 0 of 3 slides within 1%, 3 within 5%
render-deck: 3 of 3 slides rendered to gallery/area-text/ours
convert /home/runner/work/openpresent/openpresent/fixtures/generated/area-text.pptx as a Impress document -> /tmp/tmp.8ULNphFenn/area-text.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 0.06% of pixels differ (mean 0.06%), median SSIM 0.997; 1 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/gs-shapecrawler-074-ru/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/gs-shapecrawler-074-ru.pptx as a Impress document -> /tmp/tmp.D1O0uInmEe/gs-shapecrawler-074-ru.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 1.98% of pixels differ (mean 1.98%), median SSIM 0.953; 0 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/gs-unstructured-fake-en/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/gs-unstructured-fake-en.pptx as a Impress document -> /tmp/tmp.K5GxQ73Jec/gs-unstructured-fake-en.pdf using filter : impress_pdf_Export
3 slides ours, 3 LibreOffice
Agreement with LibreOffice: median 1.98% of pixels differ (mean 2.51%), median SSIM 0.940; 0 of 3 slides within 1%, 3 within 5%
render-deck: 3 of 3 slides rendered to gallery/gs-z11091145-curation-en/ours
Ignoring hdmx table -- will be fixed in a future release. Ignoring hdmx table -- will be fixed in a future release. Ignoring hdmx table -- will be fixed in a future release. Ignoring hdmx table -- will be fixed in a future release. convert /home/runner/work/openpresent/openpresent/fixtures/real/gs-z11091145-curation-en.pptx as a Impress document -> /tmp/tmp.Nd4izWwY7u/gs-z11091145-curation-en.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 0.36% of pixels differ (mean 0.36%), median SSIM 0.990; 1 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/image/ours
convert /home/runner/work/openpresent/openpresent/fixtures/generated/image.pptx as a Impress document -> /tmp/tmp.6cWRrwlQnp/image.pdf using filter : impress_pdf_Export
2 slides ours, 2 LibreOffice
Agreement with LibreOffice: median 0.08% of pixels differ (mean 0.08%), median SSIM 0.998; 2 of 2 slides within 1%, 2 within 5%
render-deck: 2 of 2 slides rendered to gallery/pptxts-modern-comments/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/pptxts-modern-comments.pptx as a Impress document -> /tmp/tmp.ck7lZkTnMZ/pptxts-modern-comments.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 0.15% of pixels differ (mean 0.15%), median SSIM 0.994; 1 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/sdk-3dtestdash/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/sdk-3dtestdash.pptx as a Impress document -> /tmp/tmp.ANTgkD5vWI/sdk-3dtestdash.pdf using filter : impress_pdf_Export
2 slides ours, 2 LibreOffice
Agreement with LibreOffice: median 0.40% of pixels differ (mean 0.40%), median SSIM 0.970; 2 of 2 slides within 1%, 2 within 5%
render-deck: 2 of 2 slides rendered to gallery/sdk-animation/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/sdk-animation.pptx as a Impress document -> /tmp/tmp.hMg8KwynmZ/sdk-animation.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 12.15% of pixels differ (mean 12.15%), median SSIM 0.886; 0 of 1 slides within 1%, 0 within 5%
render-deck: 1 of 1 slides rendered to gallery/sdk-of16-01/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/sdk-of16-01.pptx as a Impress document -> /tmp/tmp.CktJPnAQGd/sdk-of16-01.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 0.00% of pixels differ (mean 0.00%), median SSIM 1.000; 1 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/sdk-strict-animclr/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/sdk-strict-animclr.pptx as a Impress document -> /tmp/tmp.Ovs0kYHPZN/sdk-strict-animclr.pdf using filter : impress_pdf_Export
4 slides ours, 4 LibreOffice
Agreement with LibreOffice: median 4.52% of pixels differ (mean 4.24%), median SSIM 0.865; 1 of 4 slides within 1%, 2 within 5%
render-deck: 4 of 4 slides rendered to gallery/shapecrawler-021-sections/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/shapecrawler-021-sections.pptx as a Impress document -> /tmp/tmp.PzinWBmrc3/shapecrawler-021-sections.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 1.68% of pixels differ (mean 1.68%), median SSIM 0.958; 0 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/text-font-effects/ours
convert /home/runner/work/openpresent/openpresent/fixtures/generated/text-font-effects.pptx as a Impress document -> /tmp/tmp.s1IwOTsqr9/text-font-effects.pdf using filter : impress_pdf_Export
15 slides ours, 15 LibreOffice
Agreement with LibreOffice: median 4.28% of pixels differ (mean 4.27%), median SSIM 0.880; 1 of 15 slides within 1%, 12 within 5%
render-deck: 15 of 15 slides rendered to gallery/z14230715-ddi-ko/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z14230715-ddi-ko.pptx as a Impress document -> /tmp/tmp.2WMd5dMrJG/z14230715-ddi-ko.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 2.03% of pixels differ (mean 2.03%), median SSIM 0.961; 0 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/z17301875-diagnostic-de/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z17301875-diagnostic-de.pptx as a Impress document -> /tmp/tmp.jmLyq7rO7p/z17301875-diagnostic-de.pdf using filter : impress_pdf_Export
1 slides ours, 1 LibreOffice
Agreement with LibreOffice: median 1.98% of pixels differ (mean 1.98%), median SSIM 0.939; 0 of 1 slides within 1%, 1 within 5%
render-deck: 1 of 1 slides rendered to gallery/z17310490-vierfelder-de/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z17310490-vierfelder-de.pptx as a Impress document -> /tmp/tmp.Tsstpq5Cmo/z17310490-vierfelder-de.pdf using filter : impress_pdf_Export
10 slides ours, 10 LibreOffice
Agreement with LibreOffice: median 3.48% of pixels differ (mean 4.51%), median SSIM 0.887; 0 of 10 slides within 1%, 6 within 5%
render-deck: 10 of 10 slides rendered to gallery/z18866178-doklad-ru/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z18866178-doklad-ru.pptx as a Impress document -> /tmp/tmp.qz9rylnUDX/z18866178-doklad-ru.pdf using filter : impress_pdf_Export
14 slides ours, 14 LibreOffice
Agreement with LibreOffice: median 6.75% of pixels differ (mean 6.69%), median SSIM 0.830; 0 of 14 slides within 1%, 6 within 5%
render-deck: 14 of 14 slides rendered to gallery/z19828779-education-ar/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z19828779-education-ar.pptx as a Impress document -> /tmp/tmp.lRez7ykCSe/z19828779-education-ar.pdf using filter : impress_pdf_Export
12 slides ours, 12 LibreOffice
Agreement with LibreOffice: median 4.07% of pixels differ (mean 4.38%), median SSIM 0.886; 1 of 12 slides within 1%, 7 within 5%
render-deck: 12 of 12 slides rendered to gallery/z20089741-tasamoh-ar/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z20089741-tasamoh-ar.pptx as a Impress document -> /tmp/tmp.EHo64wP3dX/z20089741-tasamoh-ar.pdf using filter : impress_pdf_Export
2 slides ours, 2 LibreOffice
Agreement with LibreOffice: median 9.48% of pixels differ (mean 9.48%), median SSIM 0.737; 0 of 2 slides within 1%, 0 within 5%
render-deck: 2 of 2 slides rendered to gallery/z21464709-souzou-ja/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z21464709-souzou-ja.pptx as a Impress document -> /tmp/tmp.UgwpVHCVbm/z21464709-souzou-ja.pdf using filter : impress_pdf_Export
4 slides ours, 4 LibreOffice
Agreement with LibreOffice: median 1.86% of pixels differ (mean 1.93%), median SSIM 0.979; 1 of 4 slides within 1%, 4 within 5%
render-deck: 4 of 4 slides rendered to gallery/z23429129-chapter3-ja/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z23429129-chapter3-ja.pptx as a Impress document -> /tmp/tmp.FKq1cOYTsT/z23429129-chapter3-ja.pdf using filter : impress_pdf_Export
26 slides ours, 26 LibreOffice
Agreement with LibreOffice: median 6.82% of pixels differ (mean 6.68%), median SSIM 0.841; 0 of 26 slides within 1%, 10 within 5%
render-deck: 26 of 26 slides rendered to gallery/z7753256-cdif-en/ours
convert /home/runner/work/openpresent/openpresent/fixtures/real/z7753256-cdif-en.pptx as a Impress document -> /tmp/tmp.5MFPKIgSKy/z7753256-cdif-en.pdf using filter : impress_pdf_Export