Barcode-ZBar

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

COPYING.LIB
examples/paginate.pl
examples/processor.pl
examples/read_one.pl
examples/scan_image.pl
inc/Devel/CheckLib.pm
Makefile.PL
MANIFEST			This list of files
ppport.h
README
t/barcode.png
t/Decoder.t
t/Image.t
t/pod-coverage.t
t/pod.t
t/Processor.t
t/Scanner.t
t/ZBar.t
typemap
ZBar.pm
ZBar.xs

SIGNATURE  view on Meta::CPAN

SHA256 0bc871b088062b7b1e291937802ac1aad91c578ce3a4e6eed2e4647660f19a47 examples/processor.pl
SHA256 e55b24807712b414f458bf7323981d0a7acdeff6f6d2c25aeb0a5d2ea35ec361 examples/read_one.pl
SHA256 504555514777ebae9ca774a0c181588725c482d1a967ae46843658c8185590fa examples/scan_image.pl
SHA256 0f1f33852e47b5d4e938dd8b325b77c4484e761de3e5dc2388b6efe83dbbf2fb inc/Devel/CheckLib.pm
SHA256 dd4e2fd57e6f4a7f814a600c83b08185ab2644a74da98ea1002a1060151c8c5f ppport.h
SHA256 aa45276042c71d5e9236a1a3c1acb3f53433cb0726f474ddcd40147036a2fec3 t/Decoder.t
SHA256 077c8aa54aa80bb5a3fb9dcb58bf7e4a4752b3db20ddfa9ee51a0b9bd13127ce t/Image.t
SHA256 7297d2490be692d04dcaa145f58a34eaca20ae5bd0b53419639c6f29aa685dee t/Processor.t
SHA256 4b70ad1c732e98baefd99d5b0e2bf4609c2bc09fd4544f8614dd2cfcd6d292e1 t/Scanner.t
SHA256 e1330f8c553f9289ef31a87c7b8fb5b6d36b460362936027fc985cb8f8912cd8 t/ZBar.t
SHA256 6e79e3d0bf12711f3ad43df69f66d845911f14834d00549447491a1c347c0052 t/barcode.png
SHA256 cdd8dcbd892b6f2a1e83cbbfd3190026d977771c83085c6b97d8d0cafa745c9f t/pod-coverage.t
SHA256 f05611ce2a22b87766309d137ae4adab7c40e7c455bbaa1dbee6a9216c352bec t/pod.t
SHA256 8b82105f93ca2b32f077d3af3eab0f2642526f6d840325980fe9ad655396b990 typemap
-----BEGIN PGP SIGNATURE-----

iQIzBAEBAwAdFiEEMguXHBCUSzAt6mNu1fh7LgYGpfkFAmICljQACgkQ1fh7LgYG
pfkyHBAAq0FdxqBQAQN/HYJsXn+F+lzS2IpH0C6eZuGzIGTDBVLn2vJgCbOg1Xcj
29U9p7pFOMPDAMpDaN/iuTl9oePUJywTUVkRL6MqVxtBvnR4Ugz5l7dndw9g4Mkq
VoPgzmSJJm4LJEujO31r29bB3ncM89riIyTPyCkIjJFRHYxWftD6jCkWjX13J7S2
PkmNqCw03yjHkL82MsBpbpTeA+zgnuZ2yCXQtr4zoDUW5zYkaDAKWFeuxWsuVnrc

t/Image.t  view on Meta::CPAN

is_deeply([$image->get_crop()], [0, 0, 114, 80], 'crop reset');

#########################

# FIXME avoid skipping these (eg embed image vs ImageMagick)
SKIP: {
    eval { require Image::Magick };
    skip "Image::Magick not installed", 16 if $@;

    my $im = Image::Magick->new();
    my $err = $im->Read('t/barcode.png');
    die($err) if($err);

    $image->set_size($im->Get(qw(columns rows)));

    {
        my $data = $im->ImageToBlob(
            magick => 'YUV',
            'sampling-factor' => '4:2:2',
            interlace => 'Plane');
        $image->set_data($data);

t/Processor.t  view on Meta::CPAN

    ok($proc->user_wait(1.1) >= 0, 'wait w/timeout');

    #########################
}

SKIP: {
    # FIXME factor out image read utility
    eval { require Image::Magick };
    skip "Image::Magick not installed", 11 if $@;
    my $im = Image::Magick->new();
    my $err = $im->Read('t/barcode.png');
    die($err) if($err);
    my $image = Barcode::ZBar::Image->new();
    $image->set_format('422P');
    $image->set_size($im->Get(qw(columns rows)));
    $image->set_data($im->ImageToBlob(
        magick => 'YUV',
        'sampling-factor' => '4:2:2',
         interlace => 'Plane')
    );



( run in 1.787 second using v1.01-cache-2.11-cpan-df04353d9ac )