next;
}
- system "convert -trim -geometry 400x $source $image";
+ #system "convert -trim -geometry 400x $source $image";
+ system qq{convert -fill white -draw "color 1,1 floodfill" -trim -geometry 400x $source $image};
#system "convert $image -scale 100x100 -gravity center -background white -extent 100x100 $thumb";
- system qq{convert $source -fill white -draw "color 1,1 floodfill" -scale 100x100 -gravity center -background white -extent 100x100 $thumb};
+ system qq{convert $source -fill white -draw "color 1,1 floodfill" -scale 100x100 -gravity center -gravity south -background white -extent 100x100 $thumb};
$i->{image} = $image;
$i->{thumbnail} = $thumb;
# $i->{label} = $i->{opis_predmeta};
$i->{label} = $i->{ID};
- my @ukrasi = split(/\s*,\s+|\s+i\s+/, $i->{ukras});
- $i->{ukrasi_array} = [ @ukrasi ];
+ foreach my $name ( keys %$i ) {
+ if ( length($i->{$name}) == 0 || $i->{$name} =~ m{^(nema|n/a)$} ) {
+ delete $i->{$name};
+ }
+ }
+
+ if ( defined($i->{ukras}) ) {
+ my @ukrasi = split(/\s*,\s+|\s+i\s+/, $i->{ukras});
+ $i->{ukrasi_array} = [ @ukrasi ];
+ }
- my @ocuvan = split(/\s*,\s+|\s+i\s+/, $i->{očuvan_dio_posude});
- $i->{ocuvan_array} = [ @ocuvan ];
+ if ( defined($i->{očuvan_dio_posude} ) ) {
+ my @ocuvan = split(/\s*,\s+|\s+i\s+/, $i->{očuvan_dio_posude});
+ $i->{ocuvan_array} = [ @ocuvan ];
+ }
warn "# i = ",dump($i);
push @{ $json->{items} }, $i;