mirror of
https://git.proxmox.com/git/pve-docs
synced 2025-05-29 20:37:12 +00:00
add tools to verify/set DPI densite
This is important if we render images with dblatex/pdftex
This commit is contained in:
parent
7515acaff5
commit
f250356fdf
2
Makefile
2
Makefile
@ -144,7 +144,7 @@ deb:
|
|||||||
rm -f ${GEN_DEB} ${DOC_DEB} ${MEDIAWIKI_DEB};
|
rm -f ${GEN_DEB} ${DOC_DEB} ${MEDIAWIKI_DEB};
|
||||||
make ${GEN_DEB} ${DOC_DEB} ${MEDIAWIKI_DEB};
|
make ${GEN_DEB} ${DOC_DEB} ${MEDIAWIKI_DEB};
|
||||||
|
|
||||||
${GEN_DEB} ${DOC_DEB} ${MEDIAWIKI_DEB}: index.html ${INDEX_INCLUDES} ${WIKI_IMPORTS} ${API_VIEWER_SOURCES} ${GEN_DEB_SOURCES} asciidoc-pve pve-docs-mediawiki-import asciidoc/mediawiki.conf
|
${GEN_DEB} ${DOC_DEB} ${MEDIAWIKI_DEB}: index.html ${INDEX_INCLUDES} ${WIKI_IMPORTS} ${API_VIEWER_SOURCES} ${GEN_DEB_SOURCES} asciidoc-pve pve-docs-mediawiki-import asciidoc/mediawiki.conf verify-images
|
||||||
rm -rf build
|
rm -rf build
|
||||||
mkdir build
|
mkdir build
|
||||||
rsync -a debian/ build/debian
|
rsync -a debian/ build/debian
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 102 KiB |
22
png-cleanup.pl
Executable file
22
png-cleanup.pl
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
|
||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
|
||||||
|
my $infile = shift ||
|
||||||
|
die "no input file specified\n";
|
||||||
|
|
||||||
|
my $outfile = shift ||
|
||||||
|
die "no outpu file specified\n";
|
||||||
|
|
||||||
|
# use the following to verify image attributes
|
||||||
|
# identify -verbose <filename>
|
||||||
|
|
||||||
|
# set DPI to 146, so that we can display 1024 pixels (page width)
|
||||||
|
|
||||||
|
my $dpi = 146;
|
||||||
|
|
||||||
|
system("convert -units PixelsPerInch $infile -density $dpi $outfile");
|
||||||
|
|
||||||
|
# identify should return the same value
|
||||||
|
# system("identify -units PixelsPerInch -format '%x x %y' $outfile");
|
16
png-verify.pl
Executable file
16
png-verify.pl
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
|
||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
|
||||||
|
my $infile = shift ||
|
||||||
|
die "no input file specified\n";
|
||||||
|
|
||||||
|
my $dpi = 146; # expected
|
||||||
|
|
||||||
|
my $tmp = `identify -units PixelsPerInch -format '%x x %y' $infile`;
|
||||||
|
|
||||||
|
die "got unexpected DPI density '$tmp' (fix with png-cleanup.pl)\n"
|
||||||
|
if $tmp ne "$dpi x $dpi";
|
||||||
|
|
||||||
|
exit 0;
|
Loading…
Reference in New Issue
Block a user