The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

NAME

Image::Leptonica::Func::jp2kio

VERSION

version 0.04

jp2kio.c

jp2kio.c
Read header
l_int32 readHeaderJp2k()
l_int32 freadHeaderJp2k()
l_int32 sreadHeaderJp2k()

FUNCTIONS

freadHeaderJp2k

l_int32 freadHeaderJp2k ( FILE *fp, l_int32 *pw, l_int32 *ph, l_int32 *pspp )

freadHeaderJp2k()
Input: stream opened for read
&w (<optional return>)
&h (<optional return>)
&spp (<optional return>, samples/pixel)
Return: 0 if OK, 1 on error

readHeaderJp2k

l_int32 readHeaderJp2k ( const char *filename, l_int32 *pw, l_int32 *ph, l_int32 *pspp )

readHeaderJp2k()
Input: filename
&w (<optional return>)
&h (<optional return>)
&spp (<optional return>, samples/pixel)
Return: 0 if OK, 1 on error

sreadHeaderJp2k

l_int32 sreadHeaderJp2k ( const l_uint8 *data, size_t size, l_int32 *pw, l_int32 *ph, l_int32 *pspp )

sreadHeaderJp2k()
Input: data
size
&w (<optional return>)
&h (<optional return>)
&spp (<optional return>, samples/pixel)
Return: 0 if OK, 1 on error
Notes:
(1) The metadata is stored as follows:
h: 4 bytes @ 48
w: 4 bytes @ 52
spp: 2 bytes @ 56

AUTHOR

Zakariyya Mughal <zmughal@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Zakariyya Mughal.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.