From: Mischa POSLAWSKY Date: Sun, 15 Aug 2021 02:11:28 +0000 (+0200) Subject: word: mkwordthumb script to recreate images X-Git-Tag: v1.13~154 X-Git-Url: http://git.shiar.net/sheet.git/commitdiff_plain/3fc38b02aa93f276554b99bea300760660a1629f word: mkwordthumb script to recreate images --- diff --git a/tools/mkwordthumb b/tools/mkwordthumb new file mode 100755 index 0000000..6d1ac67 --- /dev/null +++ b/tools/mkwordthumb @@ -0,0 +1,19 @@ +#!/usr/bin/env perl +use 5.014; +use warnings; +use lib '.'; +use Shiar_Sheet::ImagePrep; +use Shiar_Sheet::DB; + +our $VERSION = '1.00'; + +my $db = Shiar_Sheet::DB->connect; +my %filter = @ARGV ? (id => shift) : (); +my $query = $db->select(word => '*', \%filter); + +while (my $row = $query->hash) { + my $image = Shiar_Sheet::ImagePrep->new("data/word/org/$row->{id}.jpg"); + eval { + $image->convert("data/word/en/$row->{id}.jpg", $row->{thumb}); + } or warn "$row->{id}: @{$@}"; +}