mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 14:49:18 +00:00
With Output > Convert to Destination and an sRGB destination, a gray or RGB image that carries an ICC profile (a Display P3 TIFF, a PNG or JPEG with an embedded profile) is converted from that profile to sRGB with the color settings' rendering intent and written without the profile. Before, it kept its own numbers and profile. - A 16-bit image that is not resampled or recompressed stays at 16 bits a sample from PDF 1.5 on. - A JPEG kept as JPEG whose samples the conversion leaves unchanged (an sRGB profile) keeps its JPEG data; other JPEGs are encoded again. - A black-and-white image whose converted levels are gray is compressed as grayscale. - A profile the color engine can't read is kept, with a warning. - Without conversion, and with Preserve Numbers, images keep their profile as before. IccProfile::to_srgb_pixels converts a run of pixels in one pass. Docs: docs/mcp.md, document.exportPdf params, target-app-parity.