MacDue
|
8057542dea
LibGfx: Simplify path storage and tidy up APIs
|
1 year ago |
Nico Weber
|
24951a039e
LibPDF: Clip stroke for B / B* operators
|
1 year ago |
Nico Weber
|
c6b484a728
LibPDF: Make image creation in Renderer::load_image() fallible
|
1 year ago |
Nico Weber
|
9bff8abcc7
LibPDF: Add support for array image masks
|
1 year ago |
Nico Weber
|
98e272ce15
LibPDF: Silently ignore BX / EX operators
|
1 year ago |
Nico Weber
|
9e502dcfe4
LibPDF: Honor writing mode in TJ operator as well
|
1 year ago |
Nico Weber
|
c69797fda9
LibPDF: Implement support for vertical text for Type0
|
1 year ago |
Nico Weber
|
004e47df88
LibPDF: Remove minor duplication in Renderer::text_show_string_array()
|
1 year ago |
Nico Weber
|
76105d5d7f
LibPDF: Resize images to the larger of image and mask dimensions
|
1 year ago |
Nico Weber
|
472bc367d3
LibPDF: Do not have redundant variables for image size
|
1 year ago |
Nico Weber
|
03fab7089a
LibPDF+PDFViewer: Extract Renderer::apply_page_rotation()
|
1 year ago |
Nico Weber
|
fa95e5ec0e
LibPDF: Fix line drawing when line_width is 0
|
1 year ago |
Nico Weber
|
f840fb6b4e
LibPDF: Make DeviceCMYKColorSpace::the() fallible
|
1 year ago |
Nico Weber
|
a0462f495c
LibPDF+MacPDF: Clip text, and add a debug option for disabling it
|
1 year ago |
Nico Weber
|
66f8259a0b
LibPDF: Move ClipRAII to .h file
|
1 year ago |
Nico Weber
|
d2f3288666
LibPDF: Apply text matrix to each glyph's position
|
1 year ago |
Nico Weber
|
f54b0e7c22
LibPDF: Don't accidentally put horizontal_scaling in places
|
1 year ago |
Nico Weber
|
abda5e66f6
LibPDF: Scale delta_x by horizontal_scaling in Renderer::show_text()
|
1 year ago |
Nico Weber
|
470d1d8dcf
LibPDF: Fix order of parameter, text, and current transform matrix
|
1 year ago |
Nico Weber
|
6c65c18c40
LibPDF: Add spec ref to Renderer::calculate_text_rendering_matrix()
|
1 year ago |
Nico Weber
|
1845a406ea
LibPDF: Add debug settings for clipping paths and images
|
1 year ago |
Nico Weber
|
2d8a22f4b4
LibPDF: Clip images too
|
1 year ago |
Nico Weber
|
5615a2691a
LibPDF: Extract activate_clip() / deactivate_clip() functions
|
1 year ago |
MacDue
|
d55867e563
LibPDF: Fix paths with negatively sized `re` (rect) commands
|
1 year ago |
Nico Weber
|
9a93f677f4
LibPDF: Mark text rendering matrix as dirty after TJ numbers
|
1 year ago |
Nico Weber
|
f23f5dcd62
LibPDF: Mark text rendering matrix dirty for Td operator
|
1 year ago |
Nico Weber
|
f4ee9a2333
LibPDF: Support drawing images with 16 bits per channel
|
1 year ago |
Nico Weber
|
5f85aff036
LibPDF: Move ColorSpace::style() to take ReadonlySpan<float>
|
1 year ago |
Nico Weber
|
f7fc2df8ac
LibPDF: Simplify load_image() a tiny bit
|
1 year ago |
Nico Weber
|
df5451a889
LibPDF: Mark text rendering matrix dirty after changing it in text_begin
|
1 year ago |