vcl-svp: Store 24-bit images in 3-byte pixels
This adds support in headless rendering for more compact 24-bit RGB image storage in 3-byte pixels instead of 4 bytes. There is a conversion necessary to accomodate Cairo, which requires 4-byte pixels, but that is relatively. Early tests show no loss of performance at runtime. Unit tests updated since the bitmap memory bytes are crc-ed, which obviously are different in size if not in content. (cherry picked from commit 354ad875) Reviewed-on: https://gerrit.libreoffice.org/46679Reviewed-by:Jan Holesovsky <kendy@collabora.com> Tested-by:
Jan Holesovsky <kendy@collabora.com> (cherry picked from commit 11adb51f) Change-Id: I3919f7c56d14d09e67f163f035b4c7683b49087c Reviewed-on: https://gerrit.libreoffice.org/47009Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Ashod Nakashian <ashnakash@gmail.com>
Showing
Please
register
or
sign in
to comment