Browse Source

png-verify.pl: allow 72dpcm for pve installer images

stable-5
Dietmar Maurer 1 year ago
parent
commit
3bf6c8e654
1 changed files with 14 additions and 2 deletions
  1. +14
    -2
      png-verify.pl

+ 14
- 2
png-verify.pl View File

@@ -2,15 +2,27 @@

use strict;
use warnings;
use File::Basename;

my $installer_images = {
'pve-grub-menu.png' => 1,
'pve-installation.png' => 1,
'pve-select-location.png' => 1,
'pve-select-target-disk.png' => 1,
'pve-set-password.png' => 1,
'pve-setup-network.png' => 1,
};

my $infile = shift ||
die "no input file specified\n";

my $dpcm = 58; # expected
my $basename = basename($infile);

my $dpcm = $installer_images->{$basename} ? 72 : 58; # expected

my $tmp = `identify -units PixelsPerCentimeter -format '%x x %y' $infile`;

die "got unexpected density '$tmp' (fix with png-cleanup.pl)\n"
die "$infile: got unexpected density '$tmp' (fix with png-cleanup.pl)\n"
if $tmp ne "$dpcm x $dpcm";

exit 0;

Loading…
Cancel
Save