mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-02 22:41:47 -06:00
* M10: exported TIFF and JPEG pages record the resolution they were drawn at A page exported as TIFF said 1 x 1 with no unit, whatever the dpi, and a JPEG export said nothing, so other programs showed and printed them at a default (a 300-dpi page shown at 72 dpi is four times too big). encode_image now takes the dpi: TIFF X/YResolution in inches, the JFIF density in dots per inch. PNG stays without pHYs. It counts pixels per metre, so 72 dpi would read back as 72.009, and a page made from an exported PNG (doc_create from images, as enhance_camera_image_through_tools does) would come out 0.01% small. Exporter records the resolution a page was actually drawn at (dpi_used), so a page too large for the renderer says the lower one. render records --dpi, since it refuses oversized pages. The TIFF is written with the tiff crate, already in the graph, because image's TiffEncoder can't set a resolution. * M10: TIFF page exports are LZW-compressed, as documented encode_tiff's comment said "LZW-compressed by the encoder's default", but the TIFF was written uncompressed: a Letter page at 300 dpi came to 25 MB. It is now LZW without a predictor, the compression TIFF readers support most widely after none. * Contributors: add my name for the About window
151 lines
3.4 KiB
TOML
151 lines
3.4 KiB
TOML
# Contributor names for the About window (craftrules standards/contributors.md).
|
|
#
|
|
# Everyone who contributes is credited by GitHub username automatically. Anything more is up to
|
|
# you: add YOUR OWN entry below, in your own PR (commit it yourself). Never add someone else; a
|
|
# maintainer may add a person only when that person asked, recording where in consent_source.
|
|
#
|
|
# Easiest: python3 ../../craftrules/scripts/contributors.py --add-me . \
|
|
# [--real-name "Ada Lovelace"] [--display-name "Ada"] [--sync-github-name]
|
|
#
|
|
# Or copy this block, replacing your-github-username (every field is optional):
|
|
#
|
|
# [people.your-github-username]
|
|
# real_name = "Your Name" # shown when the viewer picks "Real name"
|
|
# display_name = "Nickname" # shown when the viewer picks "Display name"
|
|
# sync_github_name = true # or: use the name on your public GitHub profile as display name
|
|
#
|
|
# To remove your names, delete your entry (or set fields empty) in a PR. The next
|
|
# contributors.py run, and the next build, drop them.
|
|
|
|
[people.YouseifUS]
|
|
sync_github_name = true
|
|
|
|
[people.echelon]
|
|
real_name = "Brandon Thomas"
|
|
display_name = "Brandon Thomas"
|
|
sync_github_name = false
|
|
|
|
[people.edurbs]
|
|
real_name = "Eduardo Soares"
|
|
display_name = "Eduardo Soares"
|
|
sync_github_name = false
|
|
|
|
[people.jcl-bit]
|
|
real_name = "James Locke"
|
|
display_name = "James Locke"
|
|
sync_github_name = false
|
|
|
|
[people.switch87]
|
|
real_name = "Gert Pellin"
|
|
display_name = "Gert Pellin"
|
|
sync_github_name = false
|
|
|
|
[people.viator1969]
|
|
real_name = "Jose Antonio Abad"
|
|
display_name = "jaabadmi"
|
|
sync_github_name = false
|
|
|
|
[people.AutoHenry]
|
|
real_name = "Hal Goff"
|
|
display_name = "Hal Goff, HG Studio"
|
|
sync_github_name = false
|
|
|
|
[people.mlkonrad]
|
|
real_name = "Marlon Konrad"
|
|
display_name = "Marlon Konrad"
|
|
sync_github_name = false
|
|
|
|
[people.chiranjeevi-max]
|
|
real_name = "Chiranjeevi Uddanti"
|
|
display_name = "Chiranjeevi U"
|
|
sync_github_name = false
|
|
|
|
[people.cyfung1031]
|
|
real_name = "Chester Fung"
|
|
display_name = "Chester Fung"
|
|
sync_github_name = true
|
|
|
|
[people.amitabhthakur]
|
|
sync_github_name = true
|
|
|
|
[people.chent11]
|
|
real_name = "Tao Chen"
|
|
display_name = "Tao Chen"
|
|
sync_github_name = false
|
|
|
|
[people.Byxis]
|
|
sync_github_name = true
|
|
|
|
[people.Hathor875]
|
|
real_name = "Krzysztof Cieślik"
|
|
sync_github_name = true
|
|
|
|
[people.jay-tau]
|
|
sync_github_name = true
|
|
|
|
[people.Piohrun]
|
|
real_name = "Grzegorz Martens"
|
|
sync_github_name = true
|
|
|
|
[people.krinry]
|
|
sync_github_name = true
|
|
|
|
|
|
[people.arcanii]
|
|
real_name = "Bryan Mark"
|
|
display_name = "Arcanii"
|
|
sync_github_name = false
|
|
|
|
[people.atoslins]
|
|
real_name = "Atos Lins"
|
|
display_name = "Atos Lins"
|
|
sync_github_name = false
|
|
|
|
[people.mhadidi06]
|
|
display_name = "Mustafa Hadidi"
|
|
|
|
[people.LucasT-dev]
|
|
real_name = "Lucas"
|
|
display_name = "Lucas"
|
|
sync_github_name = true # use the name on your public GitHub profile as display name
|
|
|
|
[people.Losminek]
|
|
sync_github_name = true
|
|
|
|
[people.earlvanze]
|
|
sync_github_name = true
|
|
|
|
[people.rp6186030]
|
|
real_name = "Raj Patel"
|
|
sync_github_name = false
|
|
|
|
[people.yeniufuklar-com]
|
|
real_name = "Ufuk Efe"
|
|
display_name = "Ufuk Efe"
|
|
sync_github_name = true
|
|
|
|
[people.lollinoo]
|
|
sync_github_name = true
|
|
|
|
[people.JeremyYao]
|
|
real_name = "Jeremy Yao"
|
|
display_name = "Jeremy Yao"
|
|
sync_github_name = false
|
|
|
|
[people.webdevtodayjason]
|
|
display_name = "Jason Brashear"
|
|
|
|
[people.alexanderalber]
|
|
real_name = "Alexander Alber"
|
|
|
|
[people.mtlcl410]
|
|
display_name = "mtlcl410"
|
|
sync_github_name = false
|
|
|
|
[people.Silvertree2010]
|
|
display_name = "Netter"
|
|
sync_github_name = false
|
|
|
|
[people.MortenHusted]
|
|
sync_github_name = true
|