]> git.proxmox.com Git - pve-docs.git/blobdiff - png-cleanup.pl
add tools to verify/set DPI densite
[pve-docs.git] / png-cleanup.pl
diff --git a/png-cleanup.pl b/png-cleanup.pl
new file mode 100755 (executable)
index 0000000..be82c59
--- /dev/null
@@ -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");