Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-12 | LibPDF: Convert to east-const to comply with the recent style changes | Matthew Olsson | |
2021-06-12 | LibPDF: Bake the flipped y-axis directly into the CTM matrix | Matthew Olsson | |
2021-06-12 | LibPDF: Avoid calculating rendering matrix for every glyph | Matthew Olsson | |
2021-06-12 | LibPDF: Handle the TJ graphical operator | Matthew Olsson | |
2021-06-12 | LibPDF: Handle the gs graphical operator | Matthew Olsson | |
2021-06-12 | LibPDF: Add support for the CalRGB ColorSpace | Matthew Olsson | |
This isn't tested all that well, as the PDF I am testing with only uses it for black (which is trivial). It can be tested further when LibPDF is able to process more complex PDFs that actually use this color space non-trivially. | |||
2021-06-12 | LibPDF: Split ColorSpace into a different class for each color space | Matthew Olsson | |
While unnecessary at the moment, this will allow for more fine-grained control when complex color spaces get added. | |||
2021-06-12 | LibPDF: Account for inverted y axis when rendering text | Matthew Olsson | |
2021-06-01 | Everywhere: codepoint => code point | Andreas Kling | |
2021-05-25 | LibPDF: Pre-initialize common FlyStrings in CommonNames.h | Matthew Olsson | |
2021-05-25 | LibPDF: Add basic color space support to the renderer | Matthew Olsson | |
This commit only supports the three most basic color spaces: DeviceGray, DeviceRGB, and DeviceCMYK | |||
2021-05-25 | LibPDF: Add a very poor path clipping implementation | Matthew Olsson | |
This completely ignores the actual path and just uses its bounding box, since our painter doesn't support clipping to paths. | |||
2021-05-25 | LibPDF: Implement stubs for all graphical commands | Matthew Olsson | |
2021-05-18 | LibPDF: Add a bitmap renderer | Matthew Olsson | |
This commit adds the Renderer class, which is responsible for rendering a page into a Gfx::Bitmap. There are many improvements to make here, but this is a great start! |