Built SDL2_image and _mixer static
This commit is contained in:
108
libsdl2_image/external/tiff-4.0.9/html/man/CMakeLists.txt
vendored
Normal file
108
libsdl2_image/external/tiff-4.0.9/html/man/CMakeLists.txt
vendored
Normal file
@@ -0,0 +1,108 @@
|
||||
# CMake build for libtiff
|
||||
#
|
||||
# Copyright © 2015 Open Microscopy Environment / University of Dundee
|
||||
# Written by Roger Leigh <rleigh@codelibre.net>
|
||||
#
|
||||
# Permission to use, copy, modify, distribute, and sell this software and
|
||||
# its documentation for any purpose is hereby granted without fee, provided
|
||||
# that (i) the above copyright notices and this permission notice appear in
|
||||
# all copies of the software and related documentation, and (ii) the names of
|
||||
# Sam Leffler and Silicon Graphics may not be used in any advertising or
|
||||
# publicity relating to the software without the specific, prior written
|
||||
# permission of Sam Leffler and Silicon Graphics.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
|
||||
# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
|
||||
# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
#
|
||||
# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
|
||||
# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
|
||||
# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
|
||||
# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
|
||||
# OF THIS SOFTWARE.
|
||||
|
||||
set(indexfile index.html)
|
||||
|
||||
set(docfiles
|
||||
libtiff.3tiff.html
|
||||
TIFFbuffer.3tiff.html
|
||||
TIFFClose.3tiff.html
|
||||
TIFFcodec.3tiff.html
|
||||
TIFFcolor.3tiff.html
|
||||
TIFFDataWidth.3tiff.html
|
||||
TIFFError.3tiff.html
|
||||
TIFFFieldDataType.3tiff.html
|
||||
TIFFFieldName.3tiff.html
|
||||
TIFFFieldPassCount.3tiff.html
|
||||
TIFFFieldReadCount.3tiff.html
|
||||
TIFFFieldTag.3tiff.html
|
||||
TIFFFieldWriteCount.3tiff.html
|
||||
TIFFFlush.3tiff.html
|
||||
TIFFGetField.3tiff.html
|
||||
TIFFmemory.3tiff.html
|
||||
TIFFOpen.3tiff.html
|
||||
TIFFPrintDirectory.3tiff.html
|
||||
TIFFquery.3tiff.html
|
||||
TIFFReadDirectory.3tiff.html
|
||||
TIFFReadEncodedStrip.3tiff.html
|
||||
TIFFReadEncodedTile.3tiff.html
|
||||
TIFFReadRawStrip.3tiff.html
|
||||
TIFFReadRawTile.3tiff.html
|
||||
TIFFReadRGBAImage.3tiff.html
|
||||
TIFFReadRGBAStrip.3tiff.html
|
||||
TIFFReadRGBATile.3tiff.html
|
||||
TIFFReadScanline.3tiff.html
|
||||
TIFFReadTile.3tiff.html
|
||||
TIFFRGBAImage.3tiff.html
|
||||
TIFFSetDirectory.3tiff.html
|
||||
TIFFSetField.3tiff.html
|
||||
TIFFsize.3tiff.html
|
||||
TIFFstrip.3tiff.html
|
||||
TIFFswab.3tiff.html
|
||||
TIFFtile.3tiff.html
|
||||
TIFFWarning.3tiff.html
|
||||
TIFFWriteDirectory.3tiff.html
|
||||
TIFFWriteEncodedStrip.3tiff.html
|
||||
TIFFWriteEncodedTile.3tiff.html
|
||||
TIFFWriteRawStrip.3tiff.html
|
||||
TIFFWriteRawTile.3tiff.html
|
||||
TIFFWriteScanline.3tiff.html
|
||||
TIFFWriteTile.3tiff.html
|
||||
fax2ps.1.html
|
||||
fax2tiff.1.html
|
||||
pal2rgb.1.html
|
||||
ppm2tiff.1.html
|
||||
raw2tiff.1.html
|
||||
tiff2bw.1.html
|
||||
tiff2pdf.1.html
|
||||
tiff2ps.1.html
|
||||
tiff2rgba.1.html
|
||||
tiffcmp.1.html
|
||||
tiffcp.1.html
|
||||
tiffcrop.1.html
|
||||
tiffdither.1.html
|
||||
tiffdump.1.html
|
||||
tiffgt.1.html
|
||||
tiffinfo.1.html
|
||||
tiffmedian.1.html
|
||||
tiffset.1.html
|
||||
tiffsplit.1.html)
|
||||
|
||||
set(doc_DATA ${indexfile} ${docfiles})
|
||||
|
||||
extra_dist(${doc_DATA})
|
||||
|
||||
install(FILES ${doc_DATA}
|
||||
DESTINATION "${LIBTIFF_DOCDIR}/html/man")
|
||||
|
||||
# htmldoc target to regenerate HTML files
|
||||
string(REPLACE ";" "^" escaped_docfiles "${docfiles}")
|
||||
add_custom_target(htmldoc
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
"-DMANSRCDIR=${PROJECT_SOURCE_DIR}/man"
|
||||
"-DHTMLMANDIR=${PROJECT_SOURCE_DIR}/html/man"
|
||||
"-DINDEXFILE=${indexfile}"
|
||||
"-DDOCFILES=${escaped_docfiles}"
|
||||
-P "${CMAKE_CURRENT_SOURCE_DIR}/HtmlDoc.cmake")
|
||||
|
||||
50
libsdl2_image/external/tiff-4.0.9/html/man/HtmlDoc.cmake
vendored
Normal file
50
libsdl2_image/external/tiff-4.0.9/html/man/HtmlDoc.cmake
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
# CMake documentation generation for libtiff
|
||||
#
|
||||
# Copyright © 2015 Open Microscopy Environment / University of Dundee
|
||||
# Written by Roger Leigh <rleigh@codelibre.net>
|
||||
#
|
||||
# Permission to use, copy, modify, distribute, and sell this software and
|
||||
# its documentation for any purpose is hereby granted without fee, provided
|
||||
# that (i) the above copyright notices and this permission notice appear in
|
||||
# all copies of the software and related documentation, and (ii) the names of
|
||||
# Sam Leffler and Silicon Graphics may not be used in any advertising or
|
||||
# publicity relating to the software without the specific, prior written
|
||||
# permission of Sam Leffler and Silicon Graphics.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
|
||||
# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
|
||||
# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
#
|
||||
# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
|
||||
# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
|
||||
# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
|
||||
# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
|
||||
# OF THIS SOFTWARE.
|
||||
|
||||
string(REPLACE "^" ";" DOCFILES "${DOCFILES}")
|
||||
|
||||
set(INDEXSTART "<html><head><title>Libtiff HTML manpage index</title></head><body bgcolor=white><ul><h2>Man Pages</h2><p>")
|
||||
set(INDEXEND "</ul></body></html>")
|
||||
|
||||
set(indexcontent "${INDEXSTART}
|
||||
")
|
||||
|
||||
foreach(doc ${DOCFILES})
|
||||
string(REGEX REPLACE "(.*)\\.html$" "\\1" man "${doc}")
|
||||
execute_process(COMMAND groff -Thtml -mandoc "${MANSRCDIR}/${man}"
|
||||
OUTPUT_FILE "${HTMLMANDIR}/${doc}"
|
||||
RESULT_VARIABLE GROFF_STATUS)
|
||||
if(GROFF_STATUS)
|
||||
message(FATAL_ERROR "Groff failed to generate HTML manpage")
|
||||
endif()
|
||||
message(STATUS "Generated ${HTMLMANDIR}/${doc} from ${MANSRCDIR}/${man}")
|
||||
|
||||
set(indexcontent "${indexcontent}<li><a href=\"${doc}\">${man}</a>
|
||||
")
|
||||
endforeach()
|
||||
|
||||
set(indexcontent "${indexcontent}${INDEXEND}
|
||||
")
|
||||
file(WRITE "${HTMLMANDIR}/${INDEXFILE}" "${indexcontent}")
|
||||
message(STATUS "Generated ${HTMLMANDIR}/${INDEXFILE}")
|
||||
122
libsdl2_image/external/tiff-4.0.9/html/man/Makefile.am
vendored
Normal file
122
libsdl2_image/external/tiff-4.0.9/html/man/Makefile.am
vendored
Normal file
@@ -0,0 +1,122 @@
|
||||
# Tag Image File Format (TIFF) Software
|
||||
#
|
||||
# Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu>
|
||||
#
|
||||
# Permission to use, copy, modify, distribute, and sell this software and
|
||||
# its documentation for any purpose is hereby granted without fee, provided
|
||||
# that (i) the above copyright notices and this permission notice appear in
|
||||
# all copies of the software and related documentation, and (ii) the names of
|
||||
# Sam Leffler and Silicon Graphics may not be used in any advertising or
|
||||
# publicity relating to the software without the specific, prior written
|
||||
# permission of Sam Leffler and Silicon Graphics.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
|
||||
# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
|
||||
# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
#
|
||||
# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
|
||||
# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
|
||||
# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
|
||||
# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
|
||||
# OF THIS SOFTWARE.
|
||||
|
||||
# Process this file with automake to produce Makefile.in.
|
||||
|
||||
docdir = $(LIBTIFF_DOCDIR)/html/man
|
||||
MANSRCDIR = $(top_srcdir)/man
|
||||
HTMLMANDIR = $(top_srcdir)/html/man
|
||||
|
||||
GROFF = groff -Thtml -mandoc
|
||||
ECHO = echo
|
||||
|
||||
indexfile = index.html
|
||||
docfiles = \
|
||||
libtiff.3tiff.html \
|
||||
TIFFbuffer.3tiff.html \
|
||||
TIFFClose.3tiff.html \
|
||||
TIFFcodec.3tiff.html \
|
||||
TIFFcolor.3tiff.html \
|
||||
TIFFDataWidth.3tiff.html \
|
||||
TIFFError.3tiff.html \
|
||||
TIFFFieldDataType.3tiff.html \
|
||||
TIFFFieldName.3tiff.html \
|
||||
TIFFFieldPassCount.3tiff.html \
|
||||
TIFFFieldReadCount.3tiff.html \
|
||||
TIFFFieldTag.3tiff.html \
|
||||
TIFFFieldWriteCount.3tiff.html \
|
||||
TIFFFlush.3tiff.html \
|
||||
TIFFGetField.3tiff.html \
|
||||
TIFFmemory.3tiff.html \
|
||||
TIFFOpen.3tiff.html \
|
||||
TIFFPrintDirectory.3tiff.html \
|
||||
TIFFquery.3tiff.html \
|
||||
TIFFReadDirectory.3tiff.html \
|
||||
TIFFReadEncodedStrip.3tiff.html \
|
||||
TIFFReadEncodedTile.3tiff.html \
|
||||
TIFFReadRawStrip.3tiff.html \
|
||||
TIFFReadRawTile.3tiff.html \
|
||||
TIFFReadRGBAImage.3tiff.html \
|
||||
TIFFReadRGBAStrip.3tiff.html \
|
||||
TIFFReadRGBATile.3tiff.html \
|
||||
TIFFReadScanline.3tiff.html \
|
||||
TIFFReadTile.3tiff.html \
|
||||
TIFFRGBAImage.3tiff.html \
|
||||
TIFFSetDirectory.3tiff.html \
|
||||
TIFFSetField.3tiff.html \
|
||||
TIFFsize.3tiff.html \
|
||||
TIFFstrip.3tiff.html \
|
||||
TIFFswab.3tiff.html \
|
||||
TIFFtile.3tiff.html \
|
||||
TIFFWarning.3tiff.html \
|
||||
TIFFWriteDirectory.3tiff.html \
|
||||
TIFFWriteEncodedStrip.3tiff.html \
|
||||
TIFFWriteEncodedTile.3tiff.html \
|
||||
TIFFWriteRawStrip.3tiff.html \
|
||||
TIFFWriteRawTile.3tiff.html \
|
||||
TIFFWriteScanline.3tiff.html \
|
||||
TIFFWriteTile.3tiff.html \
|
||||
fax2ps.1.html \
|
||||
fax2tiff.1.html \
|
||||
pal2rgb.1.html \
|
||||
ppm2tiff.1.html \
|
||||
raw2tiff.1.html \
|
||||
tiff2bw.1.html \
|
||||
tiff2pdf.1.html \
|
||||
tiff2ps.1.html \
|
||||
tiff2rgba.1.html \
|
||||
tiffcmp.1.html \
|
||||
tiffcp.1.html \
|
||||
tiffcrop.1.html \
|
||||
tiffdither.1.html \
|
||||
tiffdump.1.html \
|
||||
tiffgt.1.html \
|
||||
tiffinfo.1.html \
|
||||
tiffmedian.1.html \
|
||||
tiffset.1.html \
|
||||
tiffsplit.1.html
|
||||
|
||||
dist_doc_DATA = $(indexfile) $(docfiles)
|
||||
|
||||
INDEXSTART = '<HTML><HEAD><TITLE>Libtiff HTML manpage index</TITLE></HEAD><BODY BGCOLOR=white><ul><H2>Man Pages</h2><p>'
|
||||
INDEXEND = '</ul></BODY></HTML>'
|
||||
|
||||
.PHONY: index
|
||||
index:
|
||||
${ECHO} ${INDEXSTART} > $(indexfile)
|
||||
for i in $(docfiles); do \
|
||||
${ECHO} '<li><A HREF='$$i'>'$$i'</a>' >> $(indexfile); \
|
||||
done
|
||||
${ECHO} ${INDEXEND} >> $(indexfile)
|
||||
|
||||
manpages = $(docfiles:.html=)
|
||||
|
||||
.PHONY: htmldoc
|
||||
htmldoc:
|
||||
for i in $(manpages); do \
|
||||
${GROFF} $(MANSRCDIR)/$$i > $(HTMLMANDIR)/$$i.html; \
|
||||
done
|
||||
|
||||
EXTRA_DIST = \
|
||||
CMakeLists.txt \
|
||||
HtmlDoc.cmake
|
||||
642
libsdl2_image/external/tiff-4.0.9/html/man/Makefile.in
vendored
Normal file
642
libsdl2_image/external/tiff-4.0.9/html/man/Makefile.in
vendored
Normal file
@@ -0,0 +1,642 @@
|
||||
# Makefile.in generated by automake 1.15 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# Tag Image File Format (TIFF) Software
|
||||
#
|
||||
# Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu>
|
||||
#
|
||||
# Permission to use, copy, modify, distribute, and sell this software and
|
||||
# its documentation for any purpose is hereby granted without fee, provided
|
||||
# that (i) the above copyright notices and this permission notice appear in
|
||||
# all copies of the software and related documentation, and (ii) the names of
|
||||
# Sam Leffler and Silicon Graphics may not be used in any advertising or
|
||||
# publicity relating to the software without the specific, prior written
|
||||
# permission of Sam Leffler and Silicon Graphics.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
|
||||
# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
|
||||
# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
#
|
||||
# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
|
||||
# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
|
||||
# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
||||
# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
|
||||
# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
|
||||
# OF THIS SOFTWARE.
|
||||
|
||||
# Process this file with automake to produce Makefile.in.
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = html/man
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(dist_doc_DATA) \
|
||||
$(am__DIST_COMMON)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/libtiff/tif_config.h \
|
||||
$(top_builddir)/libtiff/tiffconf.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(docdir)"
|
||||
DATA = $(dist_doc_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in \
|
||||
$(top_srcdir)/config/mkinstalldirs
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CMAKE = @CMAKE@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GLUT_CFLAGS = @GLUT_CFLAGS@
|
||||
GLUT_LIBS = @GLUT_LIBS@
|
||||
GLU_CFLAGS = @GLU_CFLAGS@
|
||||
GLU_LIBS = @GLU_LIBS@
|
||||
GL_CFLAGS = @GL_CFLAGS@
|
||||
GL_LIBS = @GL_LIBS@
|
||||
GREP = @GREP@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBDIR = @LIBDIR@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTIFF_ALPHA_VERSION = @LIBTIFF_ALPHA_VERSION@
|
||||
LIBTIFF_DOCDIR = @LIBTIFF_DOCDIR@
|
||||
LIBTIFF_MAJOR_VERSION = @LIBTIFF_MAJOR_VERSION@
|
||||
LIBTIFF_MICRO_VERSION = @LIBTIFF_MICRO_VERSION@
|
||||
LIBTIFF_MINOR_VERSION = @LIBTIFF_MINOR_VERSION@
|
||||
LIBTIFF_RELEASE_DATE = @LIBTIFF_RELEASE_DATE@
|
||||
LIBTIFF_VERSION = @LIBTIFF_VERSION@
|
||||
LIBTIFF_VERSION_INFO = @LIBTIFF_VERSION_INFO@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PTHREAD_CC = @PTHREAD_CC@
|
||||
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
|
||||
PTHREAD_LIBS = @PTHREAD_LIBS@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
XMKMF = @XMKMF@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
ax_pthread_config = @ax_pthread_config@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = $(LIBTIFF_DOCDIR)/html/man
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
tiff_libs_private = @tiff_libs_private@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
MANSRCDIR = $(top_srcdir)/man
|
||||
HTMLMANDIR = $(top_srcdir)/html/man
|
||||
GROFF = groff -Thtml -mandoc
|
||||
ECHO = echo
|
||||
indexfile = index.html
|
||||
docfiles = \
|
||||
libtiff.3tiff.html \
|
||||
TIFFbuffer.3tiff.html \
|
||||
TIFFClose.3tiff.html \
|
||||
TIFFcodec.3tiff.html \
|
||||
TIFFcolor.3tiff.html \
|
||||
TIFFDataWidth.3tiff.html \
|
||||
TIFFError.3tiff.html \
|
||||
TIFFFieldDataType.3tiff.html \
|
||||
TIFFFieldName.3tiff.html \
|
||||
TIFFFieldPassCount.3tiff.html \
|
||||
TIFFFieldReadCount.3tiff.html \
|
||||
TIFFFieldTag.3tiff.html \
|
||||
TIFFFieldWriteCount.3tiff.html \
|
||||
TIFFFlush.3tiff.html \
|
||||
TIFFGetField.3tiff.html \
|
||||
TIFFmemory.3tiff.html \
|
||||
TIFFOpen.3tiff.html \
|
||||
TIFFPrintDirectory.3tiff.html \
|
||||
TIFFquery.3tiff.html \
|
||||
TIFFReadDirectory.3tiff.html \
|
||||
TIFFReadEncodedStrip.3tiff.html \
|
||||
TIFFReadEncodedTile.3tiff.html \
|
||||
TIFFReadRawStrip.3tiff.html \
|
||||
TIFFReadRawTile.3tiff.html \
|
||||
TIFFReadRGBAImage.3tiff.html \
|
||||
TIFFReadRGBAStrip.3tiff.html \
|
||||
TIFFReadRGBATile.3tiff.html \
|
||||
TIFFReadScanline.3tiff.html \
|
||||
TIFFReadTile.3tiff.html \
|
||||
TIFFRGBAImage.3tiff.html \
|
||||
TIFFSetDirectory.3tiff.html \
|
||||
TIFFSetField.3tiff.html \
|
||||
TIFFsize.3tiff.html \
|
||||
TIFFstrip.3tiff.html \
|
||||
TIFFswab.3tiff.html \
|
||||
TIFFtile.3tiff.html \
|
||||
TIFFWarning.3tiff.html \
|
||||
TIFFWriteDirectory.3tiff.html \
|
||||
TIFFWriteEncodedStrip.3tiff.html \
|
||||
TIFFWriteEncodedTile.3tiff.html \
|
||||
TIFFWriteRawStrip.3tiff.html \
|
||||
TIFFWriteRawTile.3tiff.html \
|
||||
TIFFWriteScanline.3tiff.html \
|
||||
TIFFWriteTile.3tiff.html \
|
||||
fax2ps.1.html \
|
||||
fax2tiff.1.html \
|
||||
pal2rgb.1.html \
|
||||
ppm2tiff.1.html \
|
||||
raw2tiff.1.html \
|
||||
tiff2bw.1.html \
|
||||
tiff2pdf.1.html \
|
||||
tiff2ps.1.html \
|
||||
tiff2rgba.1.html \
|
||||
tiffcmp.1.html \
|
||||
tiffcp.1.html \
|
||||
tiffcrop.1.html \
|
||||
tiffdither.1.html \
|
||||
tiffdump.1.html \
|
||||
tiffgt.1.html \
|
||||
tiffinfo.1.html \
|
||||
tiffmedian.1.html \
|
||||
tiffset.1.html \
|
||||
tiffsplit.1.html
|
||||
|
||||
dist_doc_DATA = $(indexfile) $(docfiles)
|
||||
INDEXSTART = '<HTML><HEAD><TITLE>Libtiff HTML manpage index</TITLE></HEAD><BODY BGCOLOR=white><ul><H2>Man Pages</h2><p>'
|
||||
INDEXEND = '</ul></BODY></HTML>'
|
||||
manpages = $(docfiles:.html=)
|
||||
EXTRA_DIST = \
|
||||
CMakeLists.txt \
|
||||
HtmlDoc.cmake
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign html/man/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign html/man/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-dist_docDATA: $(dist_doc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-dist_docDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
|
||||
cscope cscopelist:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(docdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-dist_docDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-dist_docDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
cscopelist-am ctags-am distclean distclean-generic \
|
||||
distclean-libtool distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am \
|
||||
install-dist_docDATA install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||
mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
|
||||
uninstall-am uninstall-dist_docDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
.PHONY: index
|
||||
index:
|
||||
${ECHO} ${INDEXSTART} > $(indexfile)
|
||||
for i in $(docfiles); do \
|
||||
${ECHO} '<li><A HREF='$$i'>'$$i'</a>' >> $(indexfile); \
|
||||
done
|
||||
${ECHO} ${INDEXEND} >> $(indexfile)
|
||||
|
||||
.PHONY: htmldoc
|
||||
htmldoc:
|
||||
for i in $(manpages); do \
|
||||
${GROFF} $(MANSRCDIR)/$$i > $(HTMLMANDIR)/$$i.html; \
|
||||
done
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
87
libsdl2_image/external/tiff-4.0.9/html/man/TIFFClose.3tiff.html
vendored
Normal file
87
libsdl2_image/external/tiff-4.0.9/html/man/TIFFClose.3tiff.html
vendored
Normal file
@@ -0,0 +1,87 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:15 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFClose</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFClose</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFClose − close a previously opened
|
||||
<small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>void TIFFClose(TIFF *</b><i>tif</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFClose</i> closes a file that was previously opened
|
||||
with <b>TIFFOpen</b>(3TIFF). Any buffered data are flushed
|
||||
to the file, including the contents of the current directory
|
||||
(if modified); and all resources are reclaimed.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the routine. Likewise,
|
||||
warning messages are directed to the
|
||||
<b>TIFFWarning</b>(3TIFF) routine.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>libtiff</b>(3TIFF), <b>TIFFOpen</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
98
libsdl2_image/external/tiff-4.0.9/html/man/TIFFDataWidth.3tiff.html
vendored
Normal file
98
libsdl2_image/external/tiff-4.0.9/html/man/TIFFDataWidth.3tiff.html
vendored
Normal file
@@ -0,0 +1,98 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFDataWidth</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFDataWidth</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFDataWidth − Get the size of TIFF data types</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFDataWidth(TIFFDataType</b>
|
||||
<i>type</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFDataWidth</i> returns a size of <i>type</i> in
|
||||
bytes. Currently following data types are supported:<i><br>
|
||||
TIFF_BYTE<br>
|
||||
TIFF_ASCII<br>
|
||||
TIFF_SBYTE<br>
|
||||
TIFF_UNDEFINED<br>
|
||||
TIFF_SHORT<br>
|
||||
TIFF_SSHORT<br>
|
||||
TIFF_LONG<br>
|
||||
TIFF_SLONG<br>
|
||||
TIFF_FLOAT<br>
|
||||
TIFF_IFD<br>
|
||||
TIFF_RATIONAL<br>
|
||||
TIFF_SRATIONAL<br>
|
||||
TIFF_DOUBLE</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFDataWidth</i> returns a number of bytes occupied
|
||||
by the item of given type. 0 returned when uknown data type
|
||||
supplied.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>libtiff</b>(3TIFF),</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
106
libsdl2_image/external/tiff-4.0.9/html/man/TIFFError.3tiff.html
vendored
Normal file
106
libsdl2_image/external/tiff-4.0.9/html/man/TIFFError.3tiff.html
vendored
Normal file
@@ -0,0 +1,106 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFError</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFError</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFError, TIFFSetErrorHandler − library error
|
||||
handling interface</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>void TIFFError(const char *</b><i>module</i><b>, const
|
||||
char *</b><i>fmt</i><b>,</b> <i>...</i><b>)</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>#include <stdarg.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>typedef void (*TIFFErrorHandler)(const char
|
||||
*</b><i>module</i><b>, const char *</b><i>fmt</i><b>,
|
||||
va_list</b> <i>ap</i><b>);<br>
|
||||
TIFFErrorHandler TIFFSetErrorHandler(TIFFErrorHandler
|
||||
handler);</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFError</i> invokes the library-wide error handling
|
||||
function to (normally) write an error message to the
|
||||
<b>stderr</b>. The <i>fmt</i> parameter is a
|
||||
<i>printf</i>(3S) format string, and any number arguments
|
||||
can be supplied. The <i>module</i> parameter, if non-zero,
|
||||
is printed before the message; it typically is used to
|
||||
identify the software module in which an error is
|
||||
detected.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Applications that desire to capture control in the event
|
||||
of an error should use <i>TIFFSetErrorHandler</i> to
|
||||
override the default error handler. A <small>NULL</small>
|
||||
(0) error handling function may be installed to suppress
|
||||
error messages.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFSetErrorHandler</i> returns a reference to the
|
||||
previous error handling function.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFWarning</b>(3TIFF), <b>libtiff</b>(3TIFF),
|
||||
<b>printf</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
89
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldDataType.3tiff.html
vendored
Normal file
89
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldDataType.3tiff.html
vendored
Normal file
@@ -0,0 +1,89 @@
|
||||
<!-- Creator : groff version 1.21 -->
|
||||
<!-- CreationDate: Sun Jul 29 12:12:01 2012 -->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<style type="text/css">
|
||||
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
h1 { text-align: center }
|
||||
</style>
|
||||
<title>TIFFFieldDataType</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">TIFFFieldDataType</h1>
|
||||
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
<h2>NAME
|
||||
<a name="NAME"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">TIFFFieldDataType
|
||||
− Get TIFF data type from field information</p>
|
||||
|
||||
<h2>SYNOPSIS
|
||||
<a name="SYNOPSIS"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>#include
|
||||
<tiffio.h></b></p>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFDataType
|
||||
TIFFFieldDataType(const TIFFField*</b>
|
||||
<i>fip</i><b>)</b></p>
|
||||
|
||||
<h2>DESCRIPTION
|
||||
<a name="DESCRIPTION"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldDataType</b>
|
||||
returns the data type stored in a TIFF field.</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><i>fip</i> is a
|
||||
field information pointer previously returned by
|
||||
<b>TIFFFindField</b>, <b>TIFFFieldWithTag</b>, or
|
||||
<b>TIFFFieldWithName</b>.</p>
|
||||
|
||||
<h2>RETURN VALUES
|
||||
<a name="RETURN VALUES"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldDataType</b>
|
||||
returns a member of the enum type <b>TIFFDataType</b>.</p>
|
||||
|
||||
<h2>SEE ALSO
|
||||
<a name="SEE ALSO"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>libtiff</b>(3TIFF),</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">Libtiff library
|
||||
home page: <b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
86
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldName.3tiff.html
vendored
Normal file
86
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldName.3tiff.html
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
<!-- Creator : groff version 1.21 -->
|
||||
<!-- CreationDate: Sun Jul 29 12:12:01 2012 -->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<style type="text/css">
|
||||
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
h1 { text-align: center }
|
||||
</style>
|
||||
<title>TIFFFieldName</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">TIFFFieldName</h1>
|
||||
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
<h2>NAME
|
||||
<a name="NAME"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">TIFFFieldName
|
||||
− Get TIFF field name from field information</p>
|
||||
|
||||
<h2>SYNOPSIS
|
||||
<a name="SYNOPSIS"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>#include
|
||||
<tiffio.h></b></p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>const char*
|
||||
TIFFFieldName(const TIFFField*</b> <i>fip</i><b>)</b></p>
|
||||
|
||||
<h2>DESCRIPTION
|
||||
<a name="DESCRIPTION"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldName</b>
|
||||
returns the textual name for a TIFF field.</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><i>fip</i> is a
|
||||
field information pointer previously returned by
|
||||
<b>TIFFFindField</b>, <b>TIFFFieldWithTag</b>, or
|
||||
<b>TIFFFieldWithName</b>.</p>
|
||||
|
||||
<h2>RETURN VALUES
|
||||
<a name="RETURN VALUES"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldName</b>
|
||||
returns a constant C string.</p>
|
||||
|
||||
<h2>SEE ALSO
|
||||
<a name="SEE ALSO"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>libtiff</b>(3TIFF),</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">Libtiff library
|
||||
home page: <b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
98
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldPassCount.3tiff.html
vendored
Normal file
98
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldPassCount.3tiff.html
vendored
Normal file
@@ -0,0 +1,98 @@
|
||||
<!-- Creator : groff version 1.21 -->
|
||||
<!-- CreationDate: Sun Jul 29 12:12:01 2012 -->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<style type="text/css">
|
||||
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
h1 { text-align: center }
|
||||
</style>
|
||||
<title>TIFFFieldPassCount</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">TIFFFieldPassCount</h1>
|
||||
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
<h2>NAME
|
||||
<a name="NAME"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">TIFFFieldPassCount
|
||||
− Get whether to pass a count to TIFFGet/SetField</p>
|
||||
|
||||
<h2>SYNOPSIS
|
||||
<a name="SYNOPSIS"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>#include
|
||||
<tiffio.h></b></p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>int
|
||||
TIFFFieldPassCount(const TIFFField*</b>
|
||||
<i>fip</i><b>)</b></p>
|
||||
|
||||
<h2>DESCRIPTION
|
||||
<a name="DESCRIPTION"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldPassCount</b>
|
||||
returns true (nonzero) if <b>TIFFGetField</b> and
|
||||
<b>TIFFSetField</b> expect a <i>count</i> value to be passed
|
||||
before the actual data pointer.</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><i>fip</i> is a
|
||||
field information pointer previously returned by
|
||||
<b>TIFFFindField</b>, <b>TIFFFieldWithTag</b>, or
|
||||
<b>TIFFFieldWithName</b>.</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">When a
|
||||
<i>count</i> is required, it will be of type <b>uint32</b>
|
||||
when <b>TIFFFieldReadCount</b> reports
|
||||
<b>TIFF_VARIABLE2</b>, and of type <b>uint16</b> otherwise.
|
||||
(This distinction is critical for use of
|
||||
<b>TIFFGetField</b>, but normally not so for use of
|
||||
<b>TIFFSetField</b>.)</p>
|
||||
|
||||
<h2>RETURN VALUES
|
||||
<a name="RETURN VALUES"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldPassCount</b>
|
||||
returns an integer that is always 1 (true) or 0 (false).</p>
|
||||
|
||||
<h2>SEE ALSO
|
||||
<a name="SEE ALSO"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>libtiff</b>(3TIFF),</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">Libtiff library
|
||||
home page: <b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
101
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldReadCount.3tiff.html
vendored
Normal file
101
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldReadCount.3tiff.html
vendored
Normal file
@@ -0,0 +1,101 @@
|
||||
<!-- Creator : groff version 1.21 -->
|
||||
<!-- CreationDate: Sun Jul 29 12:12:01 2012 -->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<style type="text/css">
|
||||
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
h1 { text-align: center }
|
||||
</style>
|
||||
<title>TIFFFieldReadCount</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">TIFFFieldReadCount</h1>
|
||||
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
<h2>NAME
|
||||
<a name="NAME"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">TIFFFieldReadCount
|
||||
− Get number of values to be read from field</p>
|
||||
|
||||
<h2>SYNOPSIS
|
||||
<a name="SYNOPSIS"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>#include
|
||||
<tiffio.h></b></p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>int
|
||||
TIFFFieldReadCount(const TIFFField*</b>
|
||||
<i>fip</i><b>)</b></p>
|
||||
|
||||
<h2>DESCRIPTION
|
||||
<a name="DESCRIPTION"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldReadCount</b>
|
||||
returns the number of values available to be read from the
|
||||
specified TIFF field; that is, the number of arguments that
|
||||
should be supplied to <b>TIFFGetField</b>. For most field
|
||||
types this is a small positive integer, typically 1 or 2,
|
||||
but there are some special values: <b><br>
|
||||
TIFF_VARIABLE</b> indicates that a variable number of values
|
||||
is possible; then, a <b>uint16</b> <i>count</i> argument and
|
||||
a pointer <i>data</i> argument must be supplied to
|
||||
<b>TIFFGetField</b>. <b><br>
|
||||
TIFF_VARIABLE2</b> is the same as <b>TIFF_VARIABLE</b>
|
||||
except that the <i>count</i> argument must have type
|
||||
<b>uint32</b>. <b><br>
|
||||
TIFF_SPP</b> indicates that the number of arguments is equal
|
||||
to the image’s number of samples per pixel.</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><i>fip</i> is a
|
||||
field information pointer previously returned by
|
||||
<b>TIFFFindField</b>, <b>TIFFFieldWithTag</b>, or
|
||||
<b>TIFFFieldWithName</b>.</p>
|
||||
|
||||
<h2>RETURN VALUES
|
||||
<a name="RETURN VALUES"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldReadCount</b>
|
||||
returns an integer.</p>
|
||||
|
||||
<h2>SEE ALSO
|
||||
<a name="SEE ALSO"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>libtiff</b>(3TIFF),</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">Libtiff library
|
||||
home page: <b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
88
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldTag.3tiff.html
vendored
Normal file
88
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldTag.3tiff.html
vendored
Normal file
@@ -0,0 +1,88 @@
|
||||
<!-- Creator : groff version 1.21 -->
|
||||
<!-- CreationDate: Sun Jul 29 12:12:01 2012 -->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<style type="text/css">
|
||||
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
h1 { text-align: center }
|
||||
</style>
|
||||
<title>TIFFFieldTag</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">TIFFFieldTag</h1>
|
||||
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
<h2>NAME
|
||||
<a name="NAME"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">TIFFFieldTag
|
||||
− Get TIFF field tag value from field information</p>
|
||||
|
||||
<h2>SYNOPSIS
|
||||
<a name="SYNOPSIS"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>#include
|
||||
<tiffio.h></b></p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>uint32
|
||||
TIFFFieldTag(const TIFFField*</b> <i>fip</i><b>)</b></p>
|
||||
|
||||
<h2>DESCRIPTION
|
||||
<a name="DESCRIPTION"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldTag</b>
|
||||
returns the numeric tag value for a TIFF field. This can be
|
||||
compared to various constants exported by the <b>libtiff</b>
|
||||
header files, such as <b>TIFFTAG_IMAGEWIDTH</b>.</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><i>fip</i> is a
|
||||
field information pointer previously returned by
|
||||
<b>TIFFFindField</b>, <b>TIFFFieldWithTag</b>, or
|
||||
<b>TIFFFieldWithName</b>.</p>
|
||||
|
||||
<h2>RETURN VALUES
|
||||
<a name="RETURN VALUES"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldTag</b>
|
||||
returns an integer tag value.</p>
|
||||
|
||||
<h2>SEE ALSO
|
||||
<a name="SEE ALSO"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>libtiff</b>(3TIFF),</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">Libtiff library
|
||||
home page: <b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
108
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldWriteCount.3tiff.html
vendored
Normal file
108
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFieldWriteCount.3tiff.html
vendored
Normal file
@@ -0,0 +1,108 @@
|
||||
<!-- Creator : groff version 1.21 -->
|
||||
<!-- CreationDate: Sun Jul 29 12:12:01 2012 -->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<style type="text/css">
|
||||
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
||||
h1 { text-align: center }
|
||||
</style>
|
||||
<title>TIFFFieldWriteCount</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">TIFFFieldWriteCount</h1>
|
||||
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
<h2>NAME
|
||||
<a name="NAME"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">TIFFFieldWriteCount
|
||||
− Get number of values to be written to field</p>
|
||||
|
||||
<h2>SYNOPSIS
|
||||
<a name="SYNOPSIS"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>#include
|
||||
<tiffio.h></b></p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>int
|
||||
TIFFFieldWriteCount(const TIFFField*</b>
|
||||
<i>fip</i><b>)</b></p>
|
||||
|
||||
<h2>DESCRIPTION
|
||||
<a name="DESCRIPTION"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldWriteCount</b>
|
||||
returns the number of values to be written into the
|
||||
specified TIFF field; that is, the number of arguments that
|
||||
should be supplied to <b>TIFFSetField</b>. For most field
|
||||
types this is a small positive integer, typically 1 or 2,
|
||||
but there are some special values: <b><br>
|
||||
TIFF_VARIABLE</b> indicates that a variable number of values
|
||||
is possible; then, a <b>uint16</b> <i>count</i> argument and
|
||||
a pointer <i>data</i> argument must be supplied to
|
||||
<b>TIFFSetField</b>. <b><br>
|
||||
TIFF_VARIABLE2</b> is the same as <b>TIFF_VARIABLE</b>
|
||||
except that the <i>count</i> argument must have type
|
||||
<b>uint32</b>. (On most modern machines, this makes no
|
||||
practical difference, and the <i>count</i> argument can
|
||||
simply be an <b>int</b> in either case.) <b><br>
|
||||
TIFF_SPP</b> indicates that the number of arguments must be
|
||||
equal to the image’s number of samples per pixel.</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><i>fip</i> is a
|
||||
field information pointer previously returned by
|
||||
<b>TIFFFindField</b>, <b>TIFFFieldWithTag</b>, or
|
||||
<b>TIFFFieldWithName</b>.</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">For most field
|
||||
types, <b>TIFFFieldWriteCount</b> returns the same value as
|
||||
<b>TIFFFieldReadCount</b>, but there are some
|
||||
exceptions.</p>
|
||||
|
||||
<h2>RETURN VALUES
|
||||
<a name="RETURN VALUES"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>TIFFFieldWriteCount</b>
|
||||
returns an integer.</p>
|
||||
|
||||
<h2>SEE ALSO
|
||||
<a name="SEE ALSO"></a>
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em"><b>libtiff</b>(3TIFF),</p>
|
||||
|
||||
<p style="margin-left:11%; margin-top: 1em">Libtiff library
|
||||
home page: <b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
113
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFlush.3tiff.html
vendored
Normal file
113
libsdl2_image/external/tiff-4.0.9/html/man/TIFFFlush.3tiff.html
vendored
Normal file
@@ -0,0 +1,113 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFFlush</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFFlush</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFFlush, TIFFFlushData − flush pending writes to
|
||||
an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFFlush(TIFF *</b><i>tif</i><b>)<br>
|
||||
int TIFFFlushData(TIFF *</b><i>tif</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFFlush</i> causes any pending writes for the
|
||||
specified file (including writes for the current directory)
|
||||
to be done. In normal operation this call is never needed
|
||||
− the library automatically does any flushing
|
||||
required.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFFlushData</i> flushes any pending image data for
|
||||
the specified file to be written out; directory-related data
|
||||
are not flushed. In normal operation this call is never
|
||||
needed − the library automatically does any flushing
|
||||
required.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>0 is returned if an error is encountered, otherwise 1 is
|
||||
returned.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFWriteEncodedStrip</b>(3TIFF),
|
||||
<b>TIFFWriteEncodedTile</b>(3TIFF),
|
||||
<b>TIFFWriteRawStrip</b>(3TIFF),
|
||||
<b>TIFFWriteRawTile</b>(3TIFF),
|
||||
<b>TIFFWriteScanline</b>(3TIFF), <b>TIFFWriteTile</b>(3TIFF)
|
||||
<b>libtiff</b>(3TIFF),</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
1969
libsdl2_image/external/tiff-4.0.9/html/man/TIFFGetField.3tiff.html
vendored
Normal file
1969
libsdl2_image/external/tiff-4.0.9/html/man/TIFFGetField.3tiff.html
vendored
Normal file
File diff suppressed because it is too large
Load Diff
421
libsdl2_image/external/tiff-4.0.9/html/man/TIFFOpen.3tiff.html
vendored
Normal file
421
libsdl2_image/external/tiff-4.0.9/html/man/TIFFOpen.3tiff.html
vendored
Normal file
@@ -0,0 +1,421 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFOpen</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFOpen</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#BYTE ORDER">BYTE ORDER</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFOpen, TIFFFdOpen, TIFFClientOpen − open a
|
||||
<small>TIFF</small> file for reading or writing</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>TIFF* TIFFOpen(const char *</b><i>filename</i><b>,
|
||||
const char *</b><i>mode</i><b>)<br>
|
||||
TIFF* TIFFFdOpen(const int</b> <i>fd</i><b>, const char
|
||||
*</b><i>filename</i><b>, const char
|
||||
*</b><i>mode</i><b>)</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>typedef tsize_t (*TIFFReadWriteProc)(thandle_t,
|
||||
tdata_t, tsize_t);<br>
|
||||
typedef toff_t (*TIFFSeekProc)(thandle_t, toff_t, int);<br>
|
||||
typedef int (*TIFFCloseProc)(thandle_t);<br>
|
||||
typedef toff_t (*TIFFSizeProc)(thandle_t);<br>
|
||||
typedef int (*TIFFMapFileProc)(thandle_t, tdata_t*,
|
||||
toff_t*);<br>
|
||||
typedef void (*TIFFUnmapFileProc)(thandle_t, tdata_t,
|
||||
toff_t);</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>TIFF* TIFFClientOpen(const char
|
||||
*</b><i>filename</i><b>, const char *</b><i>mode</i><b>,
|
||||
thandle_t</b> <i>clientdata</i><b>, TIFFReadWriteProc</b>
|
||||
<i>readproc</i><b>, TIFFReadWriteProc</b>
|
||||
<i>writeproc</i><b>, TIFFSeekProc</b> <i>seekproc</i><b>,
|
||||
TIFFCloseProc</b> <i>closeproc</i><b>, TIFFSizeProc</b>
|
||||
<i>sizeproc</i><b>, TIFFMapFileProc</b> <i>mapproc</i><b>,
|
||||
TIFFUnmapFileProc</b> <i>unmapproc</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFOpen</i> opens a <small>TIFF</small> file whose
|
||||
name is <i>filename</i> and returns a handle to be used in
|
||||
subsequent calls to routines in <i>libtiff</i>. If the open
|
||||
operation fails, then zero is returned. The <i>mode</i>
|
||||
parameter specifies if the file is to be opened for reading
|
||||
(‘‘r’’), writing
|
||||
(‘‘w’’), or appending
|
||||
(‘‘a’’) and, optionally, whether to
|
||||
override certain default aspects of library operation (see
|
||||
below). When a file is opened for appending, existing data
|
||||
will not be touched; instead new data will be written as
|
||||
additional subfiles. If an existing file is opened for
|
||||
writing, all previous data is overwritten.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>If a file is opened for reading, the first
|
||||
<small>TIFF</small> directory in the file is automatically
|
||||
read (also see <i>TIFFSetDirectory</i>(3TIFF) for reading
|
||||
directories other than the first). If a file is opened for
|
||||
writing or appending, a default directory is automatically
|
||||
created for writing subsequent data. This directory has all
|
||||
the default values specified in <small>TIFF</small> Revision
|
||||
6.0: <i>BitsPerSample</i>=1, <i>ThreshHolding</i>=bilevel
|
||||
art scan, <i>FillOrder</i>=1 (most significant bit of each
|
||||
data byte is filled first), <i>Orientation</i>=1 (the 0th
|
||||
row represents the visual top of the image, and the 0th
|
||||
column represents the visual left hand side),
|
||||
<i>SamplesPerPixel</i>=1, <i>RowsPerStrip</i>=infinity,
|
||||
<i>ResolutionUnit</i>=2 (inches), and <i>Compression</i>=1
|
||||
(no compression). To alter these values, or to define values
|
||||
for additional fields, <i>TIFFSetField</i>(3TIFF) must be
|
||||
used.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFFdOpen</i> is like <i>TIFFOpen</i> except that it
|
||||
opens a <small>TIFF</small> file given an open file
|
||||
descriptor <i>fd</i>. The file’s name and mode must
|
||||
reflect that of the open descriptor. The object associated
|
||||
with the file descriptor <b>must support random
|
||||
access</b>.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFClientOpen</i> is like <i>TIFFOpen</i> except that
|
||||
the caller supplies a collection of functions that the
|
||||
library will use to do <small>UNIX</small> -like I/O
|
||||
operations. The <i>readproc</i> and <i>writeproc</i> are
|
||||
called to read and write data at the current file position.
|
||||
<i>seekproc</i> is called to change the current file
|
||||
position a la <i>lseek</i>(2). <i>closeproc</i> is invoked
|
||||
to release any resources associated with an open file.
|
||||
<i>sizeproc</i> is invoked to obtain the size in bytes of a
|
||||
file. <i>mapproc</i> and <i>unmapproc</i> are called to map
|
||||
and unmap a file’s contents in memory; c.f.
|
||||
<i>mmap</i>(2) and <i>munmap</i>(2). The <i>clientdata</i>
|
||||
parameter is an opaque ‘‘handle’’
|
||||
passed to the client-specified routines passed as parameters
|
||||
to <i>TIFFClientOpen</i>.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The open mode parameter can include the following flags
|
||||
in addition to the ‘‘r’’,
|
||||
‘‘w’’, and
|
||||
‘‘a’’ flags. Note however that
|
||||
option flags must follow the read-write-append
|
||||
specification.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>l</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>When creating a new file force information be written
|
||||
with Little-Endian byte order (but see below). By default
|
||||
the library will create new files using the native
|
||||
<small>CPU</small> byte order.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>b</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>When creating a new file force information be written
|
||||
with Big-Endian byte order (but see below). By default the
|
||||
library will create new files using the native
|
||||
<small>CPU</small> byte order.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>L</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force image data that is read or written to be treated
|
||||
with bits filled from Least Significant Bit (
|
||||
<small>LSB</small> ) to Most Significant Bit (
|
||||
<small>MSB</small> ). Note that this is the opposite to the
|
||||
way the library has worked from its inception.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>B</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force image data that is read or written to be treated
|
||||
with bits filled from Most Significant Bit (
|
||||
<small>MSB</small> ) to Least Significant Bit (
|
||||
<small>LSB</small> ); this is the default.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>H</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force image data that is read or written to be treated
|
||||
with bits filled in the same order as the native
|
||||
<small>CPU.</small></p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>M</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Enable the use of memory-mapped files for images opened
|
||||
read-only. If the underlying system does not support
|
||||
memory-mapped files or if the specific image being opened
|
||||
cannot be memory-mapped then the library will fallback to
|
||||
using the normal system interface for reading information.
|
||||
By default the library will attempt to use memory-mapped
|
||||
files.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>m</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Disable the use of memory-mapped files.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>C</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Enable the use of ‘‘strip
|
||||
chopping’’ when reading images that are
|
||||
comprised of a single strip or tile of uncompressed data.
|
||||
Strip chopping is a mechanism by which the library will
|
||||
automatically convert the single-strip image to multiple
|
||||
strips, each of which has about 8 Kilobytes of data. This
|
||||
facility can be useful in reducing the amount of memory used
|
||||
to read an image because the library normally reads each
|
||||
strip in its entirety. Strip chopping does however alter the
|
||||
apparent contents of the image because when an image is
|
||||
divided into multiple strips it looks as though the
|
||||
underlying file contains multiple separate strips. Finally,
|
||||
note that default handling of strip chopping is a
|
||||
compile-time configuration parameter. The default behaviour,
|
||||
for backwards compatibility, is to enable strip
|
||||
chopping.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>c</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Disable the use of strip chopping when reading
|
||||
images.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>h</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Read TIFF header only, do not load the first image
|
||||
directory. That could be useful in case of the broken first
|
||||
directory. We can open the file and proceed to the other
|
||||
directories.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="BYTE ORDER"></a>
|
||||
<h2>BYTE ORDER</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The <small>TIFF</small> specification (<b>all
|
||||
versions</b>) states that compliant readers <i>must be
|
||||
capable of reading images written in either byte order</i>.
|
||||
Nonetheless some software that claims to support the reading
|
||||
of <small>TIFF</small> images is incapable of reading images
|
||||
in anything but the native <small>CPU</small> byte order on
|
||||
which the software was written. (Especially notorious are
|
||||
applications written to run on Intel-based machines.) By
|
||||
default the library will create new files with the native
|
||||
byte-order of the <small>CPU</small> on which the
|
||||
application is run. This ensures optimal performance and is
|
||||
portable to any application that conforms to the TIFF
|
||||
specification. To force the library to use a specific
|
||||
byte-order when creating a new file the
|
||||
‘‘b’’ and
|
||||
‘‘l’’ option flags may be included
|
||||
in the call to open a file; for example,
|
||||
‘‘wb’’ or
|
||||
‘‘wl’’.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Upon successful completion <i>TIFFOpen</i>,
|
||||
<i>TIFFFdOpen</i>, and <i>TIFFClientOpen</i> return a
|
||||
<small>TIFF</small> pointer. Otherwise, NULL is
|
||||
returned.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine. Likewise, warning messages
|
||||
are directed to the <i>TIFFWarning</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>"%s": Bad mode</b>. The specified
|
||||
<i>mode</i> parameter was not one of
|
||||
‘‘r’’ (read),
|
||||
‘‘w’’ (write), or
|
||||
‘‘a’’ (append).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Cannot open</b>. <i>TIFFOpen</i>() was unable to
|
||||
open the specified filename for read/writing.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Cannot read TIFF header</b>. An error occurred while
|
||||
attempting to read the header information.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error writing TIFF header</b>. An error occurred while
|
||||
writing the default header information for a new file.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Not a TIFF file, bad magic number %d (0x%x)</b>. The
|
||||
magic number in the header was not (hex) 0x4d4d or (hex)
|
||||
0x4949.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Not a TIFF file, bad version number %d (0x%x)</b>. The
|
||||
version field in the header was not 42 (decimal).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Cannot append to file that has opposite byte
|
||||
ordering</b>. A file with a byte ordering opposite to the
|
||||
native byte ordering of the current machine was opened for
|
||||
appending (‘‘a’’). This is a
|
||||
limitation of the library.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>libtiff</i>(3TIFF), <i>TIFFClose</i>(3TIFF)</p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
225
libsdl2_image/external/tiff-4.0.9/html/man/TIFFPrintDirectory.3tiff.html
vendored
Normal file
225
libsdl2_image/external/tiff-4.0.9/html/man/TIFFPrintDirectory.3tiff.html
vendored
Normal file
@@ -0,0 +1,225 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFPrintDirectory</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFPrintDirectory</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFPrintDirectory − print a description of a
|
||||
<small>TIFF</small> directory</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>void TIFFPrintDirectory(TIFF *</b><i>tif</i><b>, FILE
|
||||
*</b><i>fd</i><b>, long</b> <i>flags</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFPrintDirectory</i> prints a description of the
|
||||
current directory in the specified <small>TIFF</small> file
|
||||
to the standard I/O output stream <i>fd</i>. The
|
||||
<i>flags</i> parameter is used to control the <i>level of
|
||||
detail</i> of the printed information; it is a bit-or of the
|
||||
flags defined in <b>tiffio.h</b>:</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
|
||||
<p>#define TIFFPRINT_NONE 0x0 /* no extra info */</p>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="1%">
|
||||
|
||||
<p>#define</p>
|
||||
</td>
|
||||
<td width="30%">
|
||||
|
||||
<p>TIFFPRINT_STRIPS</p>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
<p>0x1</p>
|
||||
</td>
|
||||
<td width="48%">
|
||||
|
||||
<p>/* strips/tiles info */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="1%">
|
||||
|
||||
<p>#define</p>
|
||||
</td>
|
||||
<td width="30%">
|
||||
|
||||
<p>TIFFPRINT_CURVES</p>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
<p>0x2</p>
|
||||
</td>
|
||||
<td width="48%">
|
||||
|
||||
<p>/* color/gray response curves */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="1%">
|
||||
|
||||
<p>#define</p>
|
||||
</td>
|
||||
<td width="30%">
|
||||
|
||||
<p>TIFFPRINT_COLORMAP</p>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
<p>0x4</p>
|
||||
</td>
|
||||
<td width="48%">
|
||||
|
||||
<p>/* colormap */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="1%">
|
||||
|
||||
<p>#define</p>
|
||||
</td>
|
||||
<td width="30%">
|
||||
|
||||
<p>TIFFPRINT_JPEGQTABLES</p>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
<p>0x100</p>
|
||||
</td>
|
||||
<td width="48%">
|
||||
|
||||
<p>/* JPEG Q matrices */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="1%">
|
||||
|
||||
<p>#define</p>
|
||||
</td>
|
||||
<td width="30%">
|
||||
|
||||
<p>TIFFPRINT_JPEGACTABLES</p>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
<p>0x200</p>
|
||||
</td>
|
||||
<td width="48%">
|
||||
|
||||
<p>/* JPEG AC tables */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="1%">
|
||||
|
||||
<p>#define</p>
|
||||
</td>
|
||||
<td width="30%">
|
||||
|
||||
<p>TIFFPRINT_JPEGDCTABLES</p>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
<p>0x200</p>
|
||||
</td>
|
||||
<td width="48%">
|
||||
|
||||
<p>/* JPEG DC tables */</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>In C++ the <i>flags</i> parameter defaults to 0.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>libtiff</i>(3TIFF), <i>TIFFOpen</i>(3TIFF),
|
||||
<i>TIFFReadDirectory</i>(3TIFF),
|
||||
<i>TIFFSetDirectory</i>(3TIFF)</p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
319
libsdl2_image/external/tiff-4.0.9/html/man/TIFFRGBAImage.3tiff.html
vendored
Normal file
319
libsdl2_image/external/tiff-4.0.9/html/man/TIFFRGBAImage.3tiff.html
vendored
Normal file
@@ -0,0 +1,319 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFRGBAImage</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFRGBAImage</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#ALTERNATE RASTER FORMATS">ALTERNATE RASTER FORMATS</a><br>
|
||||
<a href="#SIMULTANEOUS RASTER STORE AND DISPLAY">SIMULTANEOUS RASTER STORE AND DISPLAY</a><br>
|
||||
<a href="#SUPPORTING ADDITIONAL TIFF FORMATS">SUPPORTING ADDITIONAL TIFF FORMATS</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFRGBAImageOK, TIFFRGBAImageBegin, TIFFRGBAImageGet,
|
||||
TIFFRGBAImageEnd − read and decode an image into a
|
||||
raster</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>typedef unsigned char TIFFRGBValue; typedef struct
|
||||
_TIFFRGBAImage TIFFRGBAImage;</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFRGBAImageOK(TIFF *</b><i>tif</i><b>, char</b>
|
||||
<i>emsg[1024]</i><b>)<br>
|
||||
int TIFFRGBAImageBegin(TIFFRGBAImage *</b><i>img</i><b>,
|
||||
TIFF*</b> <i>tif</i><b>, int</b> <i>stopOnError</i><b>,
|
||||
char</b> <i>emsg[1024]</i><b>)<br>
|
||||
int TIFFRGBAImageGet(TIFFRGBAImage *</b><i>img</i><b>,
|
||||
uint32*</b> <i>raster</i><b>, uint32</b> <i>width</i> <b>,
|
||||
uint32</b> <i>height</i><b>)<br>
|
||||
void TIFFRGBAImageEnd(TIFFRGBAImage
|
||||
*</b><i>img</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The routines described here provide a high-level
|
||||
interface through which <small>TIFF</small> images may be
|
||||
read into memory. Images may be strip- or tile-based and
|
||||
have a variety of different characteristics: bits/sample,
|
||||
samples/pixel, photometric, etc. Decoding state is
|
||||
encapsulated in a <i>TIFFRGBAImage</i> structure making it
|
||||
possible to capture state for multiple images and quickly
|
||||
switch between them. The target raster format can be
|
||||
customized to a particular application’s needs by
|
||||
installing custom routines that manipulate image data
|
||||
according to application requirements.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The default usage for these routines is: check if an
|
||||
image can be processed using <i>TIFFRGBAImageOK</i>,
|
||||
construct a decoder state block using
|
||||
<i>TIFFRGBAImageBegin</i>, read and decode an image into a
|
||||
target raster using <i>TIFFRGBAImageGet</i>, and then
|
||||
release resources using <i>TIFFRGBAImageEnd</i>.
|
||||
<i>TIFFRGBAImageGet</i> can be called multiple times to
|
||||
decode an image using different state parameters. If
|
||||
multiple images are to be displayed and there is not enough
|
||||
space for each of the decoded rasters, multiple state blocks
|
||||
can be managed and then calls can be made to
|
||||
<i>TIFFRGBAImageGet</i> as needed to display an image.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The generated raster is assumed to be an array of
|
||||
<i>width</i> times <i>height</i> 32-bit entries, where
|
||||
<i>width</i> must be less than or equal to the width of the
|
||||
image (<i>height</i> may be any non-zero size). If the
|
||||
raster dimensions are smaller than the image, the image data
|
||||
is cropped to the raster bounds. If the raster height is
|
||||
greater than that of the image, then the image data are
|
||||
placed in the lower part of the raster. (Note that the
|
||||
raster is assume to be organized such that the pixel at
|
||||
location (<i>x</i>,<i>y</i>) is
|
||||
<i>raster</i>[<i>y</i>*<i>width</i>+<i>x</i>]; with the
|
||||
raster origin in the <b>lower-left</b> hand corner.)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Raster pixels are 8-bit packed red, green, blue, alpha
|
||||
samples. The macros <i>TIFFGetR</i>, <i>TIFFGetG</i>,
|
||||
<i>TIFFGetB</i>, and <i>TIFFGetA</i> should be used to
|
||||
access individual samples. Images without Associated Alpha
|
||||
matting information have a constant Alpha of 1.0 (255).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFRGBAImageGet</i> converts non-8-bit images by
|
||||
scaling sample values. Palette, grayscale, bilevel,
|
||||
<small>CMYK</small> , and YCbCr images are converted to
|
||||
<small>RGB</small> transparently. Raster pixels are returned
|
||||
uncorrected by any colorimetry information present in the
|
||||
directory.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The parameter <i>stopOnError</i> specifies how to act if
|
||||
an error is encountered while reading the image. If
|
||||
<i>stopOnError</i> is non-zero, then an error will terminate
|
||||
the operation; otherwise <i>TIFFRGBAImageGet</i> will
|
||||
continue processing data until all the possible data in the
|
||||
image have been requested.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="ALTERNATE RASTER FORMATS"></a>
|
||||
<h2>ALTERNATE RASTER FORMATS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>To use the core support for reading and processing
|
||||
<small>TIFF</small> images, but write the resulting raster
|
||||
data in a different format one need only override the
|
||||
‘‘<i>put methods</i>’’ used to store
|
||||
raster data. These methods are are defined in the
|
||||
<i>TIFFRGBAImage</i> structure and initially setup by
|
||||
<i>TIFFRGBAImageBegin</i> to point to routines that pack
|
||||
raster data in the default <small>ABGR</small> pixel format.
|
||||
Two different routines are used according to the physical
|
||||
organization of the image data in the file:
|
||||
<i>PlanarConfiguration</i>=1 (packed samples), and
|
||||
<i>PlanarConfiguration</i>=2 (separated samples). Note that
|
||||
this mechanism can be used to transform the data before
|
||||
storing it in the raster. For example one can convert data
|
||||
to colormap indices for display on a colormap display.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SIMULTANEOUS RASTER STORE AND DISPLAY"></a>
|
||||
<h2>SIMULTANEOUS RASTER STORE AND DISPLAY</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>It is simple to display an image as it is being read into
|
||||
memory by overriding the put methods as described above for
|
||||
supporting alternate raster formats. Simply keep a reference
|
||||
to the default put methods setup by
|
||||
<i>TIFFRGBAImageBegin</i> and then invoke them before or
|
||||
after each display operation. For example, the
|
||||
<i>tiffgt</i>(1) utility uses the following put method to
|
||||
update the display as the raster is being filled:</p>
|
||||
<!-- INDENTATION -->
|
||||
<pre>static void
|
||||
putContigAndDraw(TIFFRGBAImage* img, uint32* raster,
|
||||
uint32 x, uint32 y, uint32 w, uint32 h,
|
||||
int32 fromskew, int32 toskew,
|
||||
unsigned char* cp)
|
||||
{
|
||||
(*putContig)(img, raster, x, y, w, h, fromskew, toskew, cp);
|
||||
if (x+w == width) {
|
||||
w = width;
|
||||
if (img->orientation == ORIENTATION_TOPLEFT)
|
||||
lrectwrite(0, y-(h-1), w-1, y, raster-x-(h-1)*w);
|
||||
else
|
||||
lrectwrite(0, y, w-1, y+h-1, raster);
|
||||
}
|
||||
}
|
||||
</pre>
|
||||
<!-- INDENTATION -->
|
||||
<p>(the original routine provided by the library is saved in
|
||||
the variable <i>putContig</i>.)</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SUPPORTING ADDITIONAL TIFF FORMATS"></a>
|
||||
<h2>SUPPORTING ADDITIONAL TIFF FORMATS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The <i>TIFFRGBAImage</i> routines support the most
|
||||
commonly encountered flavors of <small>TIFF.</small> It is
|
||||
possible to extend this support by overriding the
|
||||
‘‘<i>get method</i>’’ invoked by
|
||||
<i>TIFFRGBAImageGet</i> to read <small>TIFF</small> image
|
||||
data. Details of doing this are a bit involved, it is best
|
||||
to make a copy of an existing get method and modify it to
|
||||
suit the needs of an application.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Samples must be either 1, 2, 4, 8, or 16 bits.
|
||||
Colorimetric samples/pixel must be either 1, 3, or 4 (i.e.
|
||||
<i>SamplesPerPixel</i> minus <i>ExtraSamples</i>).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Palette image colormaps that appear to be incorrectly
|
||||
written as 8-bit values are automatically scaled to
|
||||
16-bits.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All routines return 1 if the operation was successful.
|
||||
Otherwise, 0 is returned if an error was encountered and
|
||||
<i>stopOnError</i> is zero.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Sorry, can not handle %d-bit pictures</b>. The image
|
||||
had <i>BitsPerSample</i> other than 1, 2, 4, 8, or 16.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Sorry, can not handle %d-channel images</b>. The image
|
||||
had <i>SamplesPerPixel</i> other than 1, 3, or 4.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Missing needed "PhotometricInterpretation"
|
||||
tag</b>. The image did not have a tag that describes how to
|
||||
display the data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No "PhotometricInterpretation" tag, assuming
|
||||
RGB</b>. The image was missing a tag that describes how to
|
||||
display it, but because it has 3 or 4 samples/pixel, it is
|
||||
assumed to be <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No "PhotometricInterpretation" tag, assuming
|
||||
min-is-black</b>. The image was missing a tag that describes
|
||||
how to display it, but because it has 1 sample/pixel, it is
|
||||
assumed to be a grayscale or bilevel image.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for photometric conversion table</b>. There
|
||||
was insufficient memory for a table used to convert image
|
||||
samples to 8-bit <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Missing required "Colormap" tag</b>. A
|
||||
Palette image did not have a required <i>Colormap</i>
|
||||
tag.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for tile buffer</b>. There was insufficient
|
||||
memory to allocate an i/o buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for strip buffer</b>. There was insufficient
|
||||
memory to allocate an i/o buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Can not handle format</b>. The image has a format
|
||||
(combination of <i>BitsPerSample</i>,
|
||||
<i>SamplesPerPixel</i>, and
|
||||
<i>PhotometricInterpretation</i>) that can not be
|
||||
handled.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for B&W mapping table</b>. There was
|
||||
insufficient memory to allocate a table used to map
|
||||
grayscale data to <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for Palette mapping table</b>. There was
|
||||
insufficient memory to allocate a table used to map data to
|
||||
8-bit <small>RGB.</small></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF), <b>TIFFReadRGBAImage</b>(3TIFF),
|
||||
<b>TIFFReadRGBAImageOriented</b>(3TIFF),
|
||||
<b>TIFFReadRGBAStrip</b>(3TIFF),
|
||||
<b>TIFFReadRGBATile</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
218
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadDirectory.3tiff.html
vendored
Normal file
218
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadDirectory.3tiff.html
vendored
Normal file
@@ -0,0 +1,218 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadDirectory</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadDirectory</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>TIFFReadDirectory − get the contents of the
|
||||
next directory in an open</big> TIFF <big>file</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big><b>#include <tiffio.h></b></big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>int TIFFReadDirectory(TIFF
|
||||
*</b><i>tif</i><b>)</b></big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>Read the next directory in the specified file and
|
||||
make it the current directory. Applications only need to
|
||||
call <i>TIFFReadDirectory</i> to read multiple subfiles in a
|
||||
single</big> TIFF <big>file— the first directory in a
|
||||
file is automatically read when <i>TIFFOpen</i> is
|
||||
called.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>If the library is compiled with</big>
|
||||
STRIPCHOP_SUPPORT <big>enabled, then images that have a
|
||||
single uncompressed strip or tile of data are automatically
|
||||
treated as if they were made up of multiple strips or tiles
|
||||
of approximately 8 kilobytes each. This operation is done
|
||||
only in-memory; it does not alter the contents of the file.
|
||||
However, the construction of the ‘‘chopped
|
||||
strips’’ is visible to the application through
|
||||
the number of strips [tiles] returned by
|
||||
<i>TIFFNumberOfStrips</i>
|
||||
[<i>TIFFNumberOfTiles</i>].</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>If the next directory was successfully read, 1 is
|
||||
returned. Otherwise, 0 is returned if an error was
|
||||
encountered, or if there are no more directories to be
|
||||
read.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine. All warning messages are
|
||||
directed to the <i>TIFFWarning</i>(3TIFF) routine.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Seek error accessing TIFF directory</b>. An error
|
||||
occurred while positioning to the location of the
|
||||
directory.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Wrong data type %d for field "%s"</b>.
|
||||
The tag entry in the directory had an incorrect data type.
|
||||
For example, an <i>ImageDescription</i> tag with a</big>
|
||||
SHORT <big>data type.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>TIFF directory is missing required "%s"
|
||||
field</b>. The specified tag is required to be present by
|
||||
the</big> TIFF <big>5.0 specification, but is missing. The
|
||||
directory is (usually) unusable.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: Rational with zero denominator</b>. A
|
||||
directory tag has a</big> RATIONAL <big>value whose
|
||||
denominator is zero.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Incorrect count %d for field "%s" (%lu,
|
||||
expecting %lu); tag ignored</b>. The specified tag’s
|
||||
count field is bad. For example, a count other than 1 for a
|
||||
<i>SubFileType</i> tag.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Cannot handle different per-sample values for
|
||||
field "%s"</b>. The tag has <i>SamplesPerPixel</i>
|
||||
values and they are not all the same; e.g.
|
||||
<i>BitsPerSample</i>. The library is unable to handle images
|
||||
of this sort.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Count mismatch for field "%s";
|
||||
expecting %d, got %d</b>. The count field in a tag does not
|
||||
agree with the number expected by the library. This should
|
||||
never happen, so if it does, the library refuses to read the
|
||||
directory.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Invalid TIFF directory; tags are not sorted in
|
||||
ascending order</b>. The directory tags are not properly
|
||||
sorted as specified in the</big> TIFF <big>5.0
|
||||
specification. This error is not fatal.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Ignoring unknown field with tag %d (0x%x)</b>. An
|
||||
unknown tag was encountered in the directory; the library
|
||||
ignores all such tags.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>TIFF directory is missing requred
|
||||
"ImageLength" field</b>. The image violates the
|
||||
specification by not having a necessary field. There is no
|
||||
way for the library to recover from this error.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>TIFF directory is missing requred
|
||||
"PlanarConfig" field</b>. The image violates the
|
||||
specification by not having a necessary field. There is no
|
||||
way for the library to recover from this error.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>TIFF directory is missing requred
|
||||
"StripOffsets" field</b>. The image has multiple
|
||||
strips, but is missing the tag that specifies the file
|
||||
offset to each strip of data. There is no way for the
|
||||
library to recover from this error.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>TIFF directory is missing requred
|
||||
"TileOffsets" field</b>. The image has multiple
|
||||
tiles, but is missing the tag that specifies the file offset
|
||||
to each tile of data. There is no way for the library to
|
||||
recover from this error.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>TIFF directory is missing required
|
||||
"StripByteCounts" field</b>. The image has
|
||||
multiple strips, but is missing the tag that specifies the
|
||||
size of each strip of data. There is no way for the library
|
||||
to recover from this error.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>TIFF directory is missing required
|
||||
"StripByteCounts" field, calculating from
|
||||
imagelength</b>. The image violates the specification by not
|
||||
having a necessary field. However, when the image is
|
||||
comprised of only one strip or tile, the library will
|
||||
estimate the missing value based on the file size.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Bogus "StripByteCounts" field, ignoring
|
||||
and calculating from imagelength</b>. Certain vendors
|
||||
violate the specification by writing zero for the
|
||||
StripByteCounts tag when they want to leave the value
|
||||
unspecified. If the image has a single strip, the library
|
||||
will estimate the missing value based on the file
|
||||
size.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFWriteDirectory</b>(3TIFF),
|
||||
<b>TIFFSetDirectory</b>(3TIFF),
|
||||
<b>TIFFSetSubDirectory</b>(3TIFF),
|
||||
<b>libtiff</b>(3TIFF)</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></big></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
133
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadEncodedStrip.3tiff.html
vendored
Normal file
133
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadEncodedStrip.3tiff.html
vendored
Normal file
@@ -0,0 +1,133 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadEncodedStrip</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadEncodedStrip</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>TIFFReadEncodedStrip − read and decode a strip
|
||||
of data from an open</big> TIFF <big>file</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big><b>#include <tiffio.h></b></big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>tsize_t TIFFReadEncodedStrip(TIFF
|
||||
*</b><i>tif</i><b>, tstrip_t</b> <i>strip</i><b>,
|
||||
tdata_t</b> <i>buf</i><b>, tsize_t</b>
|
||||
<i>size</i><b>)</b></big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>Read the specified strip of data and place up to
|
||||
<i>size</i> bytes of decompressed information in the (user
|
||||
supplied) data buffer.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>The value of <i>strip</i> is a ‘‘raw
|
||||
strip number.’’ That is, the caller must take
|
||||
into account whether or not the data are organized in
|
||||
separate planes (<i>PlanarConfiguration</i>=2). To read a
|
||||
full strip of data the data buffer should typically be at
|
||||
least as large as the number returned by
|
||||
<b>TIFFStripSize</b>(3TIFF). If the -1 passed in <i>size</i>
|
||||
parameter, the whole strip will be read. You should be sure
|
||||
you have enough space allocated for the buffer.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big>The library attempts to hide bit- and byte-ordering
|
||||
differences between the image and the native machine by
|
||||
converting data to the native machine order. Bit reversal is
|
||||
done if the <i>FillOrder</i> tag is opposite to the native
|
||||
machine bit order. 16- and 32-bit samples are automatically
|
||||
byte-swapped if the file was written with a byte order
|
||||
opposite to the native machine byte order,</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>The actual number of bytes of data that were placed
|
||||
in <i>buf</i> is returned; <i>TIFFReadEncodedStrip</i>
|
||||
returns −1 if an error was encountered.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFReadRawStrip</b>(3TIFF),
|
||||
<b>TIFFReadScanline</b>(3TIFF),
|
||||
<b>libtiff</b>(3TIFF)</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></big></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
130
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadEncodedTile.3tiff.html
vendored
Normal file
130
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadEncodedTile.3tiff.html
vendored
Normal file
@@ -0,0 +1,130 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadEncodedTile</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadEncodedTile</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadEncodedTile − read and decode a tile of
|
||||
data from an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFReadEncodedTile(TIFF *</b><i>tif</i><b>,
|
||||
ttile_t</b> <i>tile</i><b>, tdata_t</b> <i>buf</i><b>,
|
||||
tsize_t</b> <i>size</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Read the specified tile of data and place up to
|
||||
<i>size</i> bytes of decompressed information in the (user
|
||||
supplied) data buffer.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The value of <i>tile</i> is a ‘‘raw tile
|
||||
number.’’ That is, the caller must take into
|
||||
account whether or not the data are organized in separate
|
||||
planes (<i>PlanarConfiguration</i>=2).
|
||||
<i>TIFFComputeTile</i> automatically does this when
|
||||
converting an (x,y,z,sample) coordinate quadruple to a tile
|
||||
number. To read a full tile of data the data buffer should
|
||||
be at least as large as the value returned by
|
||||
<i>TIFFTileSize</i>.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The library attempts to hide bit- and byte-ordering
|
||||
differences between the image and the native machine by
|
||||
converting data to the native machine order. Bit reversal is
|
||||
done if the <i>FillOrder</i> tag is opposite to the native
|
||||
machine bit order. 16- and 32-bit samples are automatically
|
||||
byte-swapped if the file was written with a byte order
|
||||
opposite to the native machine byte order,</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The actual number of bytes of data that were placed in
|
||||
<i>buf</i> is returned; <i>TIFFReadEncodedTile</i> returns
|
||||
−1 if an error was encountered.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF), <b>TIFFReadRawTile</b>(3TIFF),
|
||||
<b>TIFFReadTile</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
301
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRGBAImage.3tiff.html
vendored
Normal file
301
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRGBAImage.3tiff.html
vendored
Normal file
@@ -0,0 +1,301 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadRGBAImage</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadRGBAImage</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadRGBAImage, TIFFReadRGBAImageOriented − read
|
||||
and decode an image into a fixed-format raster</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>#define TIFFGetR(abgr) ((abgr) & 0xff)<br>
|
||||
#define TIFFGetG(abgr) (((abgr) >> 8) & 0xff)<br>
|
||||
#define TIFFGetB(abgr) (((abgr) >> 16) & 0xff)<br>
|
||||
#define TIFFGetA(abgr) (((abgr) >> 24) &
|
||||
0xff)</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFReadRGBAImage(TIFF *</b><i>tif</i><b>,
|
||||
uint32</b> <i>width</i><b>, uint32</b> <i>height</i><b>,
|
||||
uint32 *</b><i>raster</i><b>, int</b>
|
||||
<i>stopOnError</i><b>)<br>
|
||||
int TIFFReadRGBAImageOriented(TIFF *</b><i>tif</i><b>,
|
||||
uint32</b> <i>width</i><b>, uint32</b> <i>height</i><b>,
|
||||
uint32 *</b><i>raster</i><b>, int</b> <i>orientation</i><b>,
|
||||
int</b> <i>stopOnError</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFReadRGBAImage</i> reads a strip- or tile-based
|
||||
image into memory, storing the result in the user supplied
|
||||
<i>raster</i>. The raster is assumed to be an array of
|
||||
<i>width</i> times <i>height</i> 32-bit entries, where
|
||||
<i>width</i> must be less than or equal to the width of the
|
||||
image (<i>height</i> may be any non-zero size). If the
|
||||
raster dimensions are smaller than the image, the image data
|
||||
is cropped to the raster bounds. If the raster height is
|
||||
greater than that of the image, then the image data are
|
||||
placed in the lower part of the raster. (Note that the
|
||||
raster is assume to be organized such that the pixel at
|
||||
location (<i>x</i>,<i>y</i>) is
|
||||
<i>raster</i>[<i>y</i>*<i>width</i>+<i>x</i>]; with the
|
||||
raster origin in the lower-left hand corner.)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFReadRGBAImageOriented</i> works like
|
||||
<i>TIFFReadRGBAImage</i> with except of that user can
|
||||
specify the raster origin position with the
|
||||
<i>orientation</i> parameter. Four orientations
|
||||
supported:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>ORIENTATION_TOPLEFT</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>origin in top-left corner,</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>ORIENTATION_TOPRIGHT</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>origin in top-right corner,</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>ORIENTATION_BOTLEFT</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>origin in bottom-left corner and</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>ORIENTATION_BOTRIGHT</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>origin in bottom-right corner.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>If you choose <b>ORIENTATION_BOTLEFT</b> result will be
|
||||
the same as returned by the <i>TIFFReadRGBAImage.</i></p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Raster pixels are 8-bit packed red, green, blue, alpha
|
||||
samples. The macros <i>TIFFGetR</i>, <i>TIFFGetG</i>,
|
||||
<i>TIFFGetB</i>, and <i>TIFFGetA</i> should be used to
|
||||
access individual samples. Images without Associated Alpha
|
||||
matting information have a constant Alpha of 1.0 (255).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFReadRGBAImage</i> converts non-8-bit images by
|
||||
scaling sample values. Palette, grayscale, bilevel,
|
||||
<small>CMYK</small> , and YCbCr images are converted to
|
||||
<small>RGB</small> transparently. Raster pixels are returned
|
||||
uncorrected by any colorimetry information present in the
|
||||
directory.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The paramater <i>stopOnError</i> specifies how to act if
|
||||
an error is encountered while reading the image. If
|
||||
<i>stopOnError</i> is non-zero, then an error will terminate
|
||||
the operation; otherwise <i>TIFFReadRGBAImage</i> will
|
||||
continue processing data until all the possible data in the
|
||||
image have been requested.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>In C++ the <i>stopOnError</i> parameter defaults to
|
||||
0.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Samples must be either 1, 2, 4, 8, or 16 bits.
|
||||
Colorimetric samples/pixel must be either 1, 3, or 4 (i.e.
|
||||
<i>SamplesPerPixel</i> minus <i>ExtraSamples</i>).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Palettte image colormaps that appear to be incorrectly
|
||||
written as 8-bit values are automatically scaled to
|
||||
16-bits.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFReadRGBAImage</i> is just a wrapper around the
|
||||
more general <i>TIFFRGBAImage</i>(3TIFF) facilities.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>1 is returned if the image was successfully read and
|
||||
converted. Otherwise, 0 is returned if an error was
|
||||
encountered and <i>stopOnError</i> is zero.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Sorry, can not handle %d-bit pictures</b>. The image
|
||||
had <i>BitsPerSample</i> other than 1, 2, 4, 8, or 16.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Sorry, can not handle %d-channel images</b>. The image
|
||||
had <i>SamplesPerPixel</i> other than 1, 3, or 4.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Missing needed "PhotometricInterpretation"
|
||||
tag</b>. The image did not have a tag that describes how to
|
||||
display the data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No "PhotometricInterpretation" tag, assuming
|
||||
RGB</b>. The image was missing a tag that describes how to
|
||||
display it, but because it has 3 or 4 samples/pixel, it is
|
||||
assumed to be <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No "PhotometricInterpretation" tag, assuming
|
||||
min-is-black</b>. The image was missing a tag that describes
|
||||
how to display it, but because it has 1 sample/pixel, it is
|
||||
assumed to be a grayscale or bilevel image.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for photometric conversion table</b>. There
|
||||
was insufficient memory for a table used to convert image
|
||||
samples to 8-bit <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Missing required "Colormap" tag</b>. A
|
||||
Palette image did not have a required <i>Colormap</i>
|
||||
tag.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for tile buffer</b>. There was insufficient
|
||||
memory to allocate an i/o buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for strip buffer</b>. There was insufficient
|
||||
memory to allocate an i/o buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Can not handle format</b>. The image has a format
|
||||
(combination of <i>BitsPerSample</i>,
|
||||
<i>SamplesPerPixel</i>, and
|
||||
<i>PhotometricInterpretation</i>) that
|
||||
<i>TIFFReadRGBAImage</i> can not handle.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for B&W mapping table</b>. There was
|
||||
insufficient memory to allocate a table used to map
|
||||
grayscale data to <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for Palette mapping table</b>. There was
|
||||
insufficient memory to allocate a table used to map data to
|
||||
8-bit <small>RGB.</small></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF), <b>TIFFRGBAImage</b>(3TIFF),
|
||||
<b>TIFFReadRGBAStrip</b>(3TIFF),
|
||||
<b>TIFFReadRGBATile</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
208
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRGBAStrip.3tiff.html
vendored
Normal file
208
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRGBAStrip.3tiff.html
vendored
Normal file
@@ -0,0 +1,208 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadRGBAStrip</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadRGBAStrip</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadRGBAStrip − read and decode an image strip
|
||||
into a fixed-format raster</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>#define TIFFGetR(abgr) ((abgr) & 0xff)<br>
|
||||
#define TIFFGetG(abgr) (((abgr) >> 8) & 0xff)<br>
|
||||
#define TIFFGetB(abgr) (((abgr) >> 16) & 0xff)<br>
|
||||
#define TIFFGetA(abgr) (((abgr) >> 24) &
|
||||
0xff)</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFReadRGBAStrip(TIFF *</b><i>tif</i><b>,
|
||||
uint32</b> <i>row</i><b>, uint32
|
||||
*</b><i>raster</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFReadRGBAStrip</i> reads a single strip of a
|
||||
strip-based image into memory, storing the result in the
|
||||
user supplied RGBA <i>raster</i>. The raster is assumed to
|
||||
be an array of width times rowsperstrip 32-bit entries,
|
||||
where width is the width of the image (TIFFTAG_IMAGEWIDTH)
|
||||
and rowsperstrip is the maximum lines in a strip
|
||||
(TIFFTAG_ROWSPERSTRIP).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The <i>row</i> value should be the row of the first row
|
||||
in the strip (strip * rowsperstrip, zero based).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Note that the raster is assume to be organized such that
|
||||
the pixel at location (<i>x</i>,<i>y</i>) is
|
||||
<i>raster</i>[<i>y</i>*<i>width</i>+<i>x</i>]; with the
|
||||
raster origin in the <i>lower-left hand corner</i> of the
|
||||
strip. That is bottom to top organization. When reading a
|
||||
partial last strip in the file the last line of the image
|
||||
will begin at the beginning of the buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Raster pixels are 8-bit packed red, green, blue, alpha
|
||||
samples. The macros <i>TIFFGetR</i>, <i>TIFFGetG</i>,
|
||||
<i>TIFFGetB</i>, and <i>TIFFGetA</i> should be used to
|
||||
access individual samples. Images without Associated Alpha
|
||||
matting information have a constant Alpha of 1.0 (255).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>See the <i>TIFFRGBAImage</i>(3TIFF) page for more details
|
||||
on how various image types are converted to RGBA values.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Samples must be either 1, 2, 4, 8, or 16 bits.
|
||||
Colorimetric samples/pixel must be either 1, 3, or 4 (i.e.
|
||||
<i>SamplesPerPixel</i> minus <i>ExtraSamples</i>).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Palette image colormaps that appear to be incorrectly
|
||||
written as 8-bit values are automatically scaled to
|
||||
16-bits.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFReadRGBAStrip</i> is just a wrapper around the
|
||||
more general <i>TIFFRGBAImage</i>(3TIFF) facilities.
|
||||
It’s main advantage over the similar
|
||||
<i>TIFFReadRGBAImage()</i> function is that for large images
|
||||
a single buffer capable of holding the whole image
|
||||
doesn’t need to be allocated, only enough for one
|
||||
strip. The <i>TIFFReadRGBATile()</i> function does a similar
|
||||
operation for tiled images.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>1 is returned if the image was successfully read and
|
||||
converted. Otherwise, 0 is returned if an error was
|
||||
encountered.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Sorry, can not handle %d-bit pictures</b>. The image
|
||||
had <i>BitsPerSample</i> other than 1, 2, 4, 8, or 16.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Sorry, can not handle %d-channel images</b>. The image
|
||||
had <i>SamplesPerPixel</i> other than 1, 3, or 4.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Missing needed "PhotometricInterpretation"
|
||||
tag</b>. The image did not have a tag that describes how to
|
||||
display the data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No "PhotometricInterpretation" tag, assuming
|
||||
RGB</b>. The image was missing a tag that describes how to
|
||||
display it, but because it has 3 or 4 samples/pixel, it is
|
||||
assumed to be <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No "PhotometricInterpretation" tag, assuming
|
||||
min-is-black</b>. The image was missing a tag that describes
|
||||
how to display it, but because it has 1 sample/pixel, it is
|
||||
assumed to be a grayscale or bilevel image.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for photometric conversion table</b>. There
|
||||
was insufficient memory for a table used to convert image
|
||||
samples to 8-bit <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Missing required "Colormap" tag</b>. A
|
||||
Palette image did not have a required <i>Colormap</i>
|
||||
tag.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for tile buffer</b>. There was insufficient
|
||||
memory to allocate an i/o buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for strip buffer</b>. There was insufficient
|
||||
memory to allocate an i/o buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Can not handle format</b>. The image has a format
|
||||
(combination of <i>BitsPerSample</i>,
|
||||
<i>SamplesPerPixel</i>, and
|
||||
<i>PhotometricInterpretation</i>) that
|
||||
<i>TIFFReadRGBAImage</i> can not handle.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for B&W mapping table</b>. There was
|
||||
insufficient memory to allocate a table used to map
|
||||
grayscale data to <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for Palette mapping table</b>. There was
|
||||
insufficient memory to allocate a table used to map data to
|
||||
8-bit <small>RGB.</small></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF), <b>TIFFRGBAImage</b>(3TIFF),
|
||||
<b>TIFFReadRGBAImage</b>(3TIFF),
|
||||
<b>TIFFReadRGBATile</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
261
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRGBATile.3tiff.html
vendored
Normal file
261
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRGBATile.3tiff.html
vendored
Normal file
@@ -0,0 +1,261 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadRGBATile</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadRGBATile</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadRGBATile − read and decode an image tile
|
||||
into a fixed-format raster</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="-2%">
|
||||
|
||||
<p><b>#define TIFFGetR(abgr)</b></p>
|
||||
</td>
|
||||
<td width="25%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="61%">
|
||||
|
||||
<p><b>((abgr) & 0xff)</b></p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="-2%">
|
||||
|
||||
<p><b>#define TIFFGetG(abgr)</b></p>
|
||||
</td>
|
||||
<td width="25%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="61%">
|
||||
|
||||
<p><b>(((abgr) >> 8) & 0xff)</b></p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="-2%">
|
||||
|
||||
<p><b>#define TIFFGetB(abgr)</b></p>
|
||||
</td>
|
||||
<td width="25%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="61%">
|
||||
|
||||
<p><b>(((abgr) >> 16) & 0xff)</b></p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="-2%">
|
||||
|
||||
<p><b>#define TIFFGetA(abgr)</b></p>
|
||||
</td>
|
||||
<td width="25%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="61%">
|
||||
|
||||
<p><b>(((abgr) >> 24) & 0xff)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>int TIFFReadRGBATile(TIFF *</b><i>tif</i><b>,
|
||||
uint32</b> <i>x</i><b>, uint32</b> <i>y</i><b>, uint32
|
||||
*</b><i>raster</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFReadRGBATile</i> reads a single tile of a
|
||||
tile-based image into memory, storing the result in the user
|
||||
supplied RGBA <i>raster</i>. The raster is assumed to be an
|
||||
array of width times length 32-bit entries, where width is
|
||||
the width of a tile (TIFFTAG_TILEWIDTH) and length is the
|
||||
height of a tile (TIFFTAG_TILELENGTH).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The <i>x</i> and <i>y</i> values are the offsets from the
|
||||
top left corner to the top left corner of the tile to be
|
||||
read. They must be an exact multiple of the tile width and
|
||||
length.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Note that the raster is assume to be organized such that
|
||||
the pixel at location (<i>x</i>,<i>y</i>) is
|
||||
<i>raster</i>[<i>y</i>*<i>width</i>+<i>x</i>]; with the
|
||||
raster origin in the <i>lower-left hand corner</i> of the
|
||||
tile. That is bottom to top organization. Edge tiles which
|
||||
partly fall off the image will be filled out with
|
||||
appropriate zeroed areas.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Raster pixels are 8-bit packed red, green, blue, alpha
|
||||
samples. The macros <i>TIFFGetR</i>, <i>TIFFGetG</i>,
|
||||
<i>TIFFGetB</i>, and <i>TIFFGetA</i> should be used to
|
||||
access individual samples. Images without Associated Alpha
|
||||
matting information have a constant Alpha of 1.0 (255).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>See the <i>TIFFRGBAImage</i>(3TIFF) page for more details
|
||||
on how various image types are converted to RGBA values.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Samples must be either 1, 2, 4, 8, or 16 bits.
|
||||
Colorimetric samples/pixel must be either 1, 3, or 4 (i.e.
|
||||
<i>SamplesPerPixel</i> minus <i>ExtraSamples</i>).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Palette image colormaps that appear to be incorrectly
|
||||
written as 8-bit values are automatically scaled to
|
||||
16-bits.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFReadRGBATile</i> is just a wrapper around the more
|
||||
general <i>TIFFRGBAImage</i>(3TIFF) facilities. It’s
|
||||
main advantage over the similar <i>TIFFReadRGBAImage()</i>
|
||||
function is that for large images a single buffer capable of
|
||||
holding the whole image doesn’t need to be allocated,
|
||||
only enough for one tile. The <i>TIFFReadRGBAStrip()</i>
|
||||
function does a similar operation for stripped images.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>1 is returned if the image was successfully read and
|
||||
converted. Otherwise, 0 is returned if an error was
|
||||
encountered.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Sorry, can not handle %d-bit pictures</b>. The image
|
||||
had <i>BitsPerSample</i> other than 1, 2, 4, 8, or 16.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Sorry, can not handle %d-channel images</b>. The image
|
||||
had <i>SamplesPerPixel</i> other than 1, 3, or 4.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Missing needed "PhotometricInterpretation"
|
||||
tag</b>. The image did not have a tag that describes how to
|
||||
display the data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No "PhotometricInterpretation" tag, assuming
|
||||
RGB</b>. The image was missing a tag that describes how to
|
||||
display it, but because it has 3 or 4 samples/pixel, it is
|
||||
assumed to be <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No "PhotometricInterpretation" tag, assuming
|
||||
min-is-black</b>. The image was missing a tag that describes
|
||||
how to display it, but because it has 1 sample/pixel, it is
|
||||
assumed to be a grayscale or bilevel image.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for photometric conversion table</b>. There
|
||||
was insufficient memory for a table used to convert image
|
||||
samples to 8-bit <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Missing required "Colormap" tag</b>. A
|
||||
Palette image did not have a required <i>Colormap</i>
|
||||
tag.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for tile buffer</b>. There was insufficient
|
||||
memory to allocate an i/o buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for strip buffer</b>. There was insufficient
|
||||
memory to allocate an i/o buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Can not handle format</b>. The image has a format
|
||||
(combination of <i>BitsPerSample</i>,
|
||||
<i>SamplesPerPixel</i>, and
|
||||
<i>PhotometricInterpretation</i>) that
|
||||
<i>TIFFReadRGBAImage</i> can not handle.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for B&W mapping table</b>. There was
|
||||
insufficient memory to allocate a table used to map
|
||||
grayscale data to <small>RGB.</small></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>No space for Palette mapping table</b>. There was
|
||||
insufficient memory to allocate a table used to map data to
|
||||
8-bit <small>RGB.</small></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF), <b>TIFFRGBAImage</b>(3TIFF),
|
||||
<b>TIFFReadRGBAImage</b>(3TIFF),
|
||||
<b>TIFFReadRGBAStrip</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
109
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRawStrip.3tiff.html
vendored
Normal file
109
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRawStrip.3tiff.html
vendored
Normal file
@@ -0,0 +1,109 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadRawStrip</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadRawStrip</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadRawStrip − return the undecoded contents of
|
||||
a strip of data from an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tsize_t TIFFReadRawStrip(TIFF *</b><i>tif</i><b>,
|
||||
tstrip_t</b> <i>strip</i><b>, tdata_t</b> <i>buf</i><b>,
|
||||
tsize_t</b> <i>size</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Read the contents of the specified strip into the (user
|
||||
supplied) data buffer. Note that the value of <i>strip</i>
|
||||
is a ‘‘raw strip number.’’ That is,
|
||||
the caller must take into account whether or not the data is
|
||||
organized in separate planes (<i>PlanarConfiguration</i>=2).
|
||||
To read a full strip of data the data buffer should
|
||||
typically be at least as large as the number returned by
|
||||
<i>TIFFStripSize</i>.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The actual number of bytes of data that were placed in
|
||||
<i>buf</i> is returned; <i>TIFFReadEncodedStrip</i> returns
|
||||
−1 if an error was encountered.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFReadEncodedStrip</b>(3TIFF),
|
||||
<b>TIFFReadScanline</b>(3TIFF), <b>TIFFStripSize</b>(3TIFF),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
111
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRawTile.3tiff.html
vendored
Normal file
111
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadRawTile.3tiff.html
vendored
Normal file
@@ -0,0 +1,111 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadRawTile</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadRawTile</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadRawTile − return an undecoded tile of data
|
||||
from an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tsize_t TIFFReadRawTile(TIFF *</b><i>tif</i><b>,
|
||||
ttile_t</b> <i>tile</i><b>, tdata_t</b> <i>buf</i><b>,
|
||||
tsize_t</b> <i>size</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Read the contents of the specified tile into the (user
|
||||
supplied) data buffer. Note that the value of <i>tile</i> is
|
||||
a ‘‘raw tile number.’’ That is, the
|
||||
caller must take into account whether or not the data is
|
||||
organized in separate planes (<i>PlanarConfiguration</i>=2).
|
||||
<i>TIFFComputeTile</i> automatically does this when
|
||||
converting an (x,y,z,sample) coordinate quadruple to a tile
|
||||
number. To read a full tile of data the data buffer should
|
||||
typically be at least as large as the value returned by
|
||||
<i>TIFFTileSize</i>.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The actual number of bytes of data that were placed in
|
||||
<i>buf</i> is returned; <i>TIFFReadEncodedTile</i> returns
|
||||
−1 if an error was encountered.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFReadEncodedTile</b>(3TIFF),
|
||||
<b>TIFFReadTile</b>(3TIFF), <b>TIFFTileSize</b>(3TIFF),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
157
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadScanline.3tiff.html
vendored
Normal file
157
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadScanline.3tiff.html
vendored
Normal file
@@ -0,0 +1,157 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadScanline</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadScanline</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadScanline − read and decode a scanline of
|
||||
data from an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFReadScanline(TIFF *</b><i>tif</i><b>,
|
||||
tdata_t</b> <i>buf</i><b>, uint32</b> <i>row</i><b>,
|
||||
tsample_t</b> <i>sample</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Read the data for the specified row into the (user
|
||||
supplied) data buffer <i>buf</i>. The data are returned
|
||||
decompressed and, in the native byte- and bit-ordering, but
|
||||
are otherwise packed (see further below). The buffer must be
|
||||
large enough to hold an entire scanline of data.
|
||||
Applications should call the routine <i>TIFFScanlineSize</i>
|
||||
to find out the size (in bytes) of a scanline buffer. The
|
||||
<i>row</i> parameter is always used by
|
||||
<i>TIFFReadScanline</i>; the <i>sample</i> parameter is used
|
||||
only if data are organized in separate planes
|
||||
(<i>PlanarConfiguration</i>=2).</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The library attempts to hide bit- and byte-ordering
|
||||
differences between the image and the native machine by
|
||||
converting data to the native machine order. Bit reversal is
|
||||
done if the <i>FillOrder</i> tag is opposite to the native
|
||||
machine bit order. 16- and 32-bit samples are automatically
|
||||
byte-swapped if the file was written with a byte order
|
||||
opposite to the native machine byte order,</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>In C++ the <i>sample</i> parameter defaults to 0.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFReadScanline</i> returns −1 if it detects an
|
||||
error; otherwise 1 is returned.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Compression algorithm does not support random
|
||||
access</b>. Data was requested in a non-sequential order
|
||||
from a file that uses a compression algorithm and that has
|
||||
<i>RowsPerStrip</i> greater than one. That is, data in the
|
||||
image is stored in a compressed form, and with multiple rows
|
||||
packed into a strip. In this case, the library does not
|
||||
support random access to the data. The data should either be
|
||||
accessed sequentially, or the file should be converted so
|
||||
that each strip is made up of one row of data.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Reading subsampled YCbCR data does not work correctly
|
||||
because, for <i>PlanarConfiguration</i>=2 the size of a
|
||||
scanline is not calculated on a per-sample basis, and for
|
||||
<i>PlanarConfiguration</i>=1 the library does not unpack the
|
||||
block-interleaved samples; use the strip- and tile-based
|
||||
interfaces to read these formats.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFReadEncodedStrip</b>(3TIFF),
|
||||
<b>TIFFReadRawStrip</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
133
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadTile.3tiff.html
vendored
Normal file
133
libsdl2_image/external/tiff-4.0.9/html/man/TIFFReadTile.3tiff.html
vendored
Normal file
@@ -0,0 +1,133 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFReadTile</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFReadTile</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadTile − read and decode a tile of data from
|
||||
an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tsize_t TIFFReadTile(TIFF *</b><i>tif</i><b>,
|
||||
tdata_t</b> <i>buf</i><b>, uint32</b> <i>x</i><b>,
|
||||
uint32</b> <i>y</i><b>, uint32</b> <i>z</i><b>,
|
||||
tsample_t</b> <i>sample</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Return the data for the tile <i>containing</i> the
|
||||
specified coordinates. The data placed in <i>buf</i> are
|
||||
returned decompressed and, typically, in the native byte-
|
||||
and bit-ordering, but are otherwise packed (see further
|
||||
below). The buffer must be large enough to hold an entire
|
||||
tile of data. Applications should call the routine
|
||||
<i>TIFFTileSize</i> to find out the size (in bytes) of a
|
||||
tile buffer. The <i>x</i> and <i>y</i> parameters are always
|
||||
used by <i>TIFFReadTile</i>. The <i>z</i> parameter is used
|
||||
if the image is deeper than 1 slice
|
||||
(<i>ImageDepth</i>>1). The <i>sample</i> parameter is
|
||||
used only if data are organized in separate planes
|
||||
(<i>PlanarConfiguration</i>=2).</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The library attempts to hide bit- and byte-ordering
|
||||
differences between the image and the native machine by
|
||||
converting data to the native machine order. Bit reversal is
|
||||
done if the <i>FillOrder</i> tag is opposite to the native
|
||||
machine bit order. 16- and 32-bit samples are automatically
|
||||
byte-swapped if the file was written with a byte order
|
||||
opposite to the native machine byte order,</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFReadTile</i> returns −1 if it detects an
|
||||
error; otherwise the number of bytes in the decoded tile is
|
||||
returned.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFCheckTile</b>(3TIFF),
|
||||
<b>TIFFComputeTile</b>(3TIFF), <b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFReadEncodedTile</b>(3TIFF),
|
||||
<b>TIFFReadRawTile</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
122
libsdl2_image/external/tiff-4.0.9/html/man/TIFFSetDirectory.3tiff.html
vendored
Normal file
122
libsdl2_image/external/tiff-4.0.9/html/man/TIFFSetDirectory.3tiff.html
vendored
Normal file
@@ -0,0 +1,122 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFSetDirectory</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFSetDirectory</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFSetDirectory, TIFFSetSubDirectory − set the
|
||||
current directory for an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFSetDirectory(TIFF *</b><i>tif</i><b>,
|
||||
tdir_t</b> <i>dirnum</i><b>)<br>
|
||||
int TIFFSetSubDirectory(TIFF *</b><i>tif</i><b>, uint32</b>
|
||||
<i>diroff</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFSetDirectory</i> changes the current directory and
|
||||
reads its contents with <i>TIFFReadDirectory</i>. The
|
||||
parameter <i>dirnum</i> specifies the subfile/directory as
|
||||
an integer number, with the first directory numbered
|
||||
zero.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFSetSubDirectory</i> acts like
|
||||
<i>TIFFSetDirectory</i>, except the directory is specified
|
||||
as a file offset instead of an index; this is required for
|
||||
accessing subdirectories linked through a <i>SubIFD</i>
|
||||
tag.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>On successful return 1 is returned. Otherwise, 0 is
|
||||
returned if <i>dirnum</i> or <i>diroff</i> specifies a
|
||||
non-existent directory, or if an error was encountered while
|
||||
reading the directory’s contents.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Error fetching directory count</b>. An error was
|
||||
encountered while reading the ‘‘directory
|
||||
count’’ field.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Error fetching directory link</b>. An error was
|
||||
encountered while reading the ‘‘link
|
||||
value’’ that points to the next directory in a
|
||||
file.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFCurrentDirectory</i>(3TIFF),
|
||||
<i>TIFFOpen</i>(3TIFF), <i>TIFFReadDirectory</i>(3TIFF),
|
||||
<i>TIFFWriteDirectory</i>(3TIFF), <i>libtiff</i>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
1865
libsdl2_image/external/tiff-4.0.9/html/man/TIFFSetField.3tiff.html
vendored
Normal file
1865
libsdl2_image/external/tiff-4.0.9/html/man/TIFFSetField.3tiff.html
vendored
Normal file
File diff suppressed because it is too large
Load Diff
108
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWarning.3tiff.html
vendored
Normal file
108
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWarning.3tiff.html
vendored
Normal file
@@ -0,0 +1,108 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFWarning</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFWarning</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFWarning, TIFFSetWarningHandler − library
|
||||
warning interface</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>void TIFFWarning(const char *</b><i>module</i><b>,
|
||||
const char *</b><i>fmt</i><b>,</b> <i>...</i><b>)</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>#include <stdarg.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>typedef void (*TIFFWarningHandler)(const char
|
||||
*</b><i>module</i><b>, const char *</b><i>fmt</i><b>,
|
||||
va_list</b> <i>ap</i><b>);</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>TIFFWarningHandler
|
||||
TIFFSetWarningHandler(TIFFWarningHandler</b>
|
||||
<i>handler</i><b>);</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFWarning</i> invokes the library-wide warning
|
||||
handler function to (normally) write a warning message to
|
||||
the <b>stderr</b>. The <i>fmt</i> parameter is a
|
||||
<i>printf</i>(3S) format string, and any number arguments
|
||||
can be supplied. The <i>module</i> parameter is interpreted
|
||||
as a string that, if non-zero, should be printed before the
|
||||
message; it typically is used to identify the software
|
||||
module in which a warning is detected.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Applications that desire to capture control in the event
|
||||
of a warning should use <i>TIFFSetWarningHandler</i> to
|
||||
override the default warning handler. A <small>NULL</small>
|
||||
(0) warning handler function may be installed to suppress
|
||||
error messages.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFSetWarningHandler</i> returns a reference to the
|
||||
previous error handling function.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFError</b>(3TIFF), <b>libtiff</b>(3TIFF),
|
||||
<b>printf</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
176
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteDirectory.3tiff.html
vendored
Normal file
176
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteDirectory.3tiff.html
vendored
Normal file
@@ -0,0 +1,176 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFWriteDirectory</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFWriteDirectory</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFWriteDirectory, TIFFRewriteDirectory,
|
||||
TIFFCheckpointDirectory − write the current directory
|
||||
in an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFWriteDirectory(TIFF *</b><i>tif</i><b>)<br>
|
||||
int TIFFRewriteDirectory(TIFF *</b><i>tif</i><b>)<br>
|
||||
int TIFFCheckpointDirectory(TIFF *</b><i>tif</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFWriteDirectory</i> will write the contents of the
|
||||
current directory to the file and setup to create a new
|
||||
subfile in the same file. Applications only need to call
|
||||
<i>TIFFWriteDirectory</i> when writing multiple subfiles to
|
||||
a single <small>TIFF</small> file. <i>TIFFWriteDirectory</i>
|
||||
is automatically called by <i>TIFFClose</i> and
|
||||
<i>TIFFFlush</i> to write a modified directory if the file
|
||||
is open for writing.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The <i>TIFFRewriteDirectory</i> function operates
|
||||
similarly to <i>TIFFWriteDirectory,</i> but can be called
|
||||
with directories previously read or written that already
|
||||
have an established location in the file. It will rewrite
|
||||
the directory, but instead of place it at it’s old
|
||||
location (as <i>TIFFWriteDirectory</i> would) it will place
|
||||
them at the end of the file, correcting the pointer from the
|
||||
preceeding directory or file header to point to it’s
|
||||
new location. This is particularly important in cases where
|
||||
the size of the directory and pointed to data has grown, so
|
||||
it won’t fit in the space available at the old
|
||||
location.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The <i>TIFFCheckpointDirectory</i> writes the current
|
||||
state of the tiff directory into the file to make what is
|
||||
currently in the file readable. Unlike
|
||||
<i>TIFFWriteDirectory, TIFFCheckpointDirectory</i> does not
|
||||
free up the directory data structures in memory, so they can
|
||||
be updated (as strips/tiles are written) and written again.
|
||||
Reading such a partial file you will at worst get a tiff
|
||||
read error for the first strip/tile encountered that is
|
||||
incomplete, but you will at least get all the valid data in
|
||||
the file before that. When the file is complete, just use
|
||||
<i>TIFFWriteDirectory</i> as usual to finish it off
|
||||
cleanly.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>1 is returned when the contents are successfully written
|
||||
to the file. Otherwise, 0 is returned if an error was
|
||||
encountered when writing the directory contents.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error post-encoding before directory write</b>. Before
|
||||
writing the contents of the current directory, any pending
|
||||
data are flushed. This message indicates that an error
|
||||
occurred while doing this.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error flushing data before directory write</b>. Before
|
||||
writing the contents of the current directory, any pending
|
||||
data are flushed. This message indicates that an error
|
||||
occurred while doing this.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Cannot write directory, out of space</b>. There was
|
||||
not enough space to allocate a temporary area for the
|
||||
directory that was to be written.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error writing directory count</b>. A write error
|
||||
occurred when writing the count of fields in the
|
||||
directory.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error writing directory contents</b>. A write error
|
||||
occurred when writing the directory fields.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error writing directory link</b>. A write error
|
||||
occurred when writing the link to the next directory.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error writing data for field "%s"</b>. A
|
||||
write error occurred when writing indirect data for the
|
||||
specified field.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error writing TIFF header</b>. A write error occurred
|
||||
when re-writing header at the front of the file.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error fetching directory count</b>. A read error
|
||||
occurred when fetching the directory count field for a
|
||||
previous directory. This can occur when setting up a link to
|
||||
the directory that is being written.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Error fetching directory link</b>. A read error
|
||||
occurred when fetching the directory link field for a
|
||||
previous directory. This can occur when setting up a link to
|
||||
the directory that is being written.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF), <b>TIFFError</b>(3TIFF),
|
||||
<b>TIFFReadDirectory</b>(3TIFF),
|
||||
<b>TIFFSetDirectory</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
153
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteEncodedStrip.3tiff.html
vendored
Normal file
153
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteEncodedStrip.3tiff.html
vendored
Normal file
@@ -0,0 +1,153 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFWriteEncodedStrip</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFWriteEncodedStrip</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>TIFFWritedEncodedStrip − compress and write a
|
||||
strip of data to an open</big> TIFF <big>file</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big><b>#include <tiffio.h></b></big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>tsize_t TIFFWriteEncodedStrip(TIFF
|
||||
*</b><i>tif</i><b>, tstrip_t</b> <i>strip</i><b>,
|
||||
tdata_t</b> <i>buf</i><b>, tsize_t</b>
|
||||
<i>size</i><b>)</b></big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>Compress <i>size</i> bytes of raw data from
|
||||
<i>buf</i> and write the result to the specified strip;
|
||||
replacing any previously written data. Note that the value
|
||||
of <i>strip</i> is a ‘‘raw strip
|
||||
number.’’ That is, the caller must take into
|
||||
account whether or not the data are organized in separate
|
||||
planes (<i>PlanarConfiguration</i>=2).</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>The library writes encoded data using the native
|
||||
machine byte order. Correctly implemented</big> TIFF
|
||||
<big>readers are expected to do any necessary byte-swapping
|
||||
to correctly process image data with BitsPerSample greater
|
||||
than 8.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big>The strip number must be valid according to the
|
||||
current settings of the <i>ImageLength</i> and
|
||||
<i>RowsPerStrip</i> tags. An image may be dynamically grown
|
||||
by increasing the value of <i>ImageLength</i> prior to each
|
||||
call to <i>TIFFWriteEncodedStrip</i>.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>−1 is returned if an error was encountered.
|
||||
Otherwise, the value of <i>size</i> is returned.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: File not open for writing</b>. The file was
|
||||
opened for reading, not writing.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Can not write scanlines to a tiled image</b>. The
|
||||
image is assumed to be organized in tiles because the
|
||||
<i>TileWidth</i> and <i>TileLength</i> tags have been set
|
||||
with <i>TIFFSetField</i>(3TIFF).</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: Must set "ImageWidth" before
|
||||
writing data</b>. The image’s width has not be set
|
||||
before the first write. See <i>TIFFSetField</i>(3TIFF) for
|
||||
information on how to do this.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: Must set "PlanarConfiguration"
|
||||
before writing data</b>. The organization of data has not be
|
||||
defined before the first write. See
|
||||
<i>TIFFSetField</i>(3TIFF) for information on how to do
|
||||
this.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: No space for strip arrays"</b>. There
|
||||
was not enough space for the arrays that hold strip offsets
|
||||
and byte counts.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFWriteScanline</b>(3TIFF),
|
||||
<b>TIFFWriteRawStrip</b>(3TIFF),
|
||||
<b>libtiff</b>(3TIFF)</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></big></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
147
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteEncodedTile.3tiff.html
vendored
Normal file
147
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteEncodedTile.3tiff.html
vendored
Normal file
@@ -0,0 +1,147 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFWriteEncodedTile</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFWriteEncodedTile</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>TIFFWritedEncodedTile − compress and write a
|
||||
tile of data to an open</big> TIFF <big>file</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big><b>#include <tiffio.h></b></big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>tsize_t TIFFWriteEncodedTile(TIFF
|
||||
*</b><i>tif</i><b>, ttile_t</b> <i>tile</i><b>, tdata_t</b>
|
||||
<i>buf</i><b>, tsize_t</b> <i>size</i><b>)</b></big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>Compress <i>size</i> bytes of raw data from
|
||||
<i>buf</i> and <b>append</b> the result to the end of the
|
||||
specified tile. Note that the value of <i>tile</i> is a
|
||||
‘‘raw tile number.’’ That is, the
|
||||
caller must take into account whether or not the data are
|
||||
organized in separate places (<i>PlanarConfiguration</i>=2).
|
||||
<i>TIFFComputeTile</i> automatically does this when
|
||||
converting an (x,y,z,sample) coordinate quadruple to a tile
|
||||
number.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>The library writes encoded data using the native
|
||||
machine byte order. Correctly implemented</big> TIFF
|
||||
<big>readers are expected to do any necessary byte-swapping
|
||||
to correctly process image data with BitsPerSample greater
|
||||
than 8.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>−1 is returned if an error was encountered.
|
||||
Otherwise, the value of <i>size</i> is returned.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: File not open for writing</b>. The file was
|
||||
opened for reading, not writing.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>Can not write tiles to a stripped image</b>. The
|
||||
image is assumed to be organized in strips because neither
|
||||
of the <i>TileWidth</i> or <i>TileLength</i> tags have been
|
||||
set with <b>TIFFSetField</b>(3TIFF).</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: Must set "ImageWidth" before
|
||||
writing data</b>. The image’s width has not be set
|
||||
before the first write. See <b>TIFFSetField</b>(3TIFF) for
|
||||
information on how to do this.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: Must set "PlanarConfiguration"
|
||||
before writing data</b>. The organization of data has not be
|
||||
defined before the first write. See
|
||||
<b>TIFFSetField</b>(3TIFF) for information on how to do
|
||||
this.</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big><b>%s: No space for tile arrays"</b>. There was
|
||||
not enough space for the arrays that hold tile offsets and
|
||||
byte counts.</big></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><big><b>TIFFOpen</b>(3TIFF), <b>TIFFWriteTile</b>(3TIFF),
|
||||
<b>TIFFWriteRawTile</b>(3TIFF),
|
||||
<b>libtiff</b>(3TIFF)</big></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><big>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></big></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
144
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteRawStrip.3tiff.html
vendored
Normal file
144
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteRawStrip.3tiff.html
vendored
Normal file
@@ -0,0 +1,144 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFWriteRawstrip</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFWriteRawstrip</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFWriteRawStrip − write a strip of raw data to an
|
||||
open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tsize_t TIFFWriteRawStrip(TIFF *</b><i>tif</i><b>,
|
||||
tstrip_t</b> <i>strip</i><b>, tdata_t</b> <i>buf</i><b>,
|
||||
tsize_t</b> <i>size</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Append <i>size</i> bytes of raw data to the specified
|
||||
strip.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The strip number must be valid according to the current
|
||||
settings of the <i>ImageLength</i> and <i>RowsPerStrip</i>
|
||||
tags. An image may be dynamically grown by increasing the
|
||||
value of <i>ImageLength</i> prior to each call to
|
||||
<i>TIFFWriteRawStrip</i>.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>−1 is returned if an error occurred. Otherwise, the
|
||||
value of <i>size</i> is returned.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: File not open for writing</b>. The file was opened
|
||||
for reading, not writing.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Can not write scanlines to a tiled image</b>. The
|
||||
image is assumed to be organized in tiles because the
|
||||
<i>TileWidth</i> and <i>TileLength</i> tags have been set
|
||||
with <b>TIFFSetField</b>(3TIFF).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Must set "ImageWidth" before writing
|
||||
data</b>. The image’s width has not be set before the
|
||||
first write. See <b>TIFFSetField</b>(3TIFF) for information
|
||||
on how to do this.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Must set "PlanarConfiguration" before
|
||||
writing data</b>. The organization of data has not be
|
||||
defined before the first write. See
|
||||
<b>TIFFSetField</b>(3TIFF) for information on how to do
|
||||
this.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: No space for strip arrays"</b>. There was not
|
||||
enough space for the arrays that hold strip offsets and byte
|
||||
counts.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Strip %d out of range, max %d</b>. The specified
|
||||
strip is not a valid strip according to the currently
|
||||
specified image dimensions.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFWriteEncodedStrip</b>(3TIFF),
|
||||
<b>TIFFWriteScanline</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
128
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteRawTile.3tiff.html
vendored
Normal file
128
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteRawTile.3tiff.html
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFWriteRawtile</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFWriteRawtile</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFWriteRawTile − write a tile of raw data to an
|
||||
open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tsize_t TIFFWriteRawTile(TIFF *</b><i>tif</i><b>,
|
||||
ttile_t</b> <i>tile</i><b>, tdata_t</b> <i>buf</i><b>,
|
||||
tsize_t</b> <i>size</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Append <i>size</i> bytes of raw data to the specified
|
||||
tile.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>−1 is returned if an error occurred. Otherwise, the
|
||||
value of <i>size</i> is returned.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: File not open for writing</b>. The file was opened
|
||||
for reading, not writing.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Can not write tiles to a stripped image</b>. The image
|
||||
is assumed to be organized in strips because neither of the
|
||||
<i>TileWidth</i> or <i>TileLength</i> tags have been set
|
||||
with <b>TIFFSetField</b>(3TIFF).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Must set "ImageWidth" before writing
|
||||
data</b>. The image’s width has not be set before the
|
||||
first write. See <b>TIFFSetField</b>(3TIFF) for information
|
||||
on how to do this.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Must set "PlanarConfiguration" before
|
||||
writing data</b>. The organization of data has not be
|
||||
defined before the first write. See
|
||||
<b>TIFFSetField</b>(3TIFF) for information on how to do
|
||||
this.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: No space for tile arrays"</b>. There was not
|
||||
enough space for the arrays that hold tile offsets and byte
|
||||
counts.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Specified tile %d out of range, max %d</b>. The
|
||||
specified tile is not valid according to the currently
|
||||
specified image dimensions.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFWriteEncodedTile</b>(3TIFF),
|
||||
<b>TIFFWriteScanline</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
206
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteScanline.3tiff.html
vendored
Normal file
206
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteScanline.3tiff.html
vendored
Normal file
@@ -0,0 +1,206 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFWriteScanline</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFWriteScanline</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFWriteScanline − write a scanline to an open
|
||||
<small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFWriteScanline(TIFF *</b><i>tif</i><b>,
|
||||
tdata_t</b> <i>buf</i><b>, uint32</b> <i>row</i><b>,
|
||||
tsample_t</b> <i>sample</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Write data to a file at the specified row. The
|
||||
<i>sample</i> parameter is used only if data are organized
|
||||
in separate planes (<i>PlanarConfiguration</i>=2). The data
|
||||
are assumed to be uncompressed and in the native bit- and
|
||||
byte-order of the host machine. The data written to the file
|
||||
is compressed according to the compression scheme of the
|
||||
current <small>TIFF</small> directory (see further below).
|
||||
If the current scanline is past the end of the current
|
||||
subfile, the <i>ImageLength</i> field is automatically
|
||||
increased to include the scanline (except for
|
||||
<i>PlanarConfiguration</i>=2, where the <i>ImageLength</i>
|
||||
cannot be changed once the first data are written). If the
|
||||
<i>ImageLength</i> is increased, the <i>StripOffsets</i> and
|
||||
<i>StripByteCounts</i> fields are similarly enlarged to
|
||||
reflect data written past the previous end of image.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The library writes encoded data using the native machine
|
||||
byte order. Correctly implemented <small>TIFF</small>
|
||||
readers are expected to do any necessary byte-swapping to
|
||||
correctly process image data with BitsPerSample greater than
|
||||
8. The library attempts to hide bit-ordering differences
|
||||
between the image and the native machine by converting data
|
||||
from the native machine order.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>In C++ the <i>sample</i> parameter defaults to 0.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Once data are written to a file for the current
|
||||
directory, the values of certain tags may not be altered;
|
||||
see <i>TIFFSetField</i>(3TIFF) for more information.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>It is not possible to write scanlines to a file that uses
|
||||
a tiled organization. The routine <i>TIFFIsTiled</i> can be
|
||||
used to determine if the file is organized as tiles or
|
||||
strips.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFWriteScanline</i> returns −1 if it
|
||||
immediately detects an error and 1 for a successful
|
||||
write.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<i>TIFFError</i>(3TIFF) routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: File not open for writing .</b> The file was
|
||||
opened for reading, not writing.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Can not write scanlines to a tiled image</b>. An
|
||||
attempt was made to write a scanline to a tiled image. The
|
||||
image is assumed to be organized in tiles because the
|
||||
<i>TileWidth</i> and <i>TileLength</i> tags have been set
|
||||
with <i>TIFFSetField</i>(3TIFF).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Compression algorithm does not support random
|
||||
access</b>. Data was written in a non-sequential order to a
|
||||
file that uses a compression algorithm and that has
|
||||
<i>RowsPerStrip</i> greater than one. That is, data in the
|
||||
image is to be stored in a compressed form, and with
|
||||
multiple rows packed into a strip. In this case, the library
|
||||
does not support random access to the data. The data should
|
||||
either be written as entire strips, sequentially by rows, or
|
||||
the value of <i>RowsPerStrip</i> should be set to one.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Must set "ImageWidth" before writing
|
||||
data</b>. The image’s width has not be set before the
|
||||
first write. See <b>TIFFSetField</b>(3TIFF) for information
|
||||
on how to do this.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Must set "PlanarConfiguration" before
|
||||
writing data</b>. The organization of data has not be
|
||||
defined before the first write. See
|
||||
<b>TIFFSetField</b>(3TIFF) for information on how to do
|
||||
this.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Can not change "ImageLength" when using
|
||||
separate planes</b>. Separate image planes are being used
|
||||
(<i>PlanarConfiguration</i>=2), but the number of rows has
|
||||
not been specified before the first write. The library
|
||||
supports the dynamic growth of an image only when data are
|
||||
organized in a contiguous manner
|
||||
(<i>PlanarConfiguration</i>=1).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%d: Sample out of range, max %d</b>. The <i>sample</i>
|
||||
parameter was greater than the value of the SamplesPerPixel
|
||||
tag.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: No space for strip arrays .</b> There was not
|
||||
enough space for the arrays that hold strip offsets and byte
|
||||
counts.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Writing subsampled YCbCR data does not work correctly
|
||||
because, for <i>PlanarConfiguration</i>=2 the size of a
|
||||
scanline is not calculated on a per-sample basis, and for
|
||||
<i>PlanarConfiguration</i>=1 the library does not pack the
|
||||
block-interleaved samples.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFWriteEncodedStrip</b>(3TIFF),
|
||||
<b>TIFFWriteRawStrip</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
115
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteTile.3tiff.html
vendored
Normal file
115
libsdl2_image/external/tiff-4.0.9/html/man/TIFFWriteTile.3tiff.html
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFWriteTile</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFWriteTile</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#RETURN VALUES">RETURN VALUES</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFWriteTile − encode and write a tile of data to
|
||||
an open <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tsize_t TIFFWriteTile(TIFF *</b><i>tif</i><b>,
|
||||
tdata_t</b> <i>buf</i><b>, uint32</b> <i>x</i><b>,
|
||||
uint32</b> <i>y</i><b>, uint32</b> <i>z</i><b>,
|
||||
tsample_t</b> <i>sample</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Write the data for the tile <i>containing</i> the
|
||||
specified coordinates. The data in <i>buf</i> are is
|
||||
(potentially) compressed, and written to the indicated file,
|
||||
normally being appended to the end of the file. The buffer
|
||||
must be contain an entire tile of data. Applications should
|
||||
call the routine <i>TIFFTileSize</i> to find out the size
|
||||
(in bytes) of a tile buffer. The <i>x</i> and <i>y</i>
|
||||
parameters are always used by <i>TIFFWriteTile</i>. The
|
||||
<i>z</i> parameter is used if the image is deeper than 1
|
||||
slice (<i>ImageDepth</i>>1). The <i>sample</i> parameter
|
||||
is used only if data are organized in separate planes
|
||||
(<i>PlanarConfiguration</i>=2).</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="RETURN VALUES"></a>
|
||||
<h2>RETURN VALUES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFWriteTile</i> returns −1 if it detects an
|
||||
error; otherwise the number of bytes in the tile is
|
||||
returned.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>All error messages are directed to the
|
||||
<b>TIFFError</b>(3TIFF) routine.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFCheckTile</b>(3TIFF),
|
||||
<b>TIFFComputeTile</b>(3TIFF), <b>TIFFOpen</b>(3TIFF),
|
||||
<b>TIFFReadTile</b>(3TIFF), <b>TIFFWriteScanline</b>(3TIFF),
|
||||
<b>TIFFWriteEncodedTile</b>(3TIFF),
|
||||
<b>TIFFWriteRawTile</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
116
libsdl2_image/external/tiff-4.0.9/html/man/TIFFbuffer.3tiff.html
vendored
Normal file
116
libsdl2_image/external/tiff-4.0.9/html/man/TIFFbuffer.3tiff.html
vendored
Normal file
@@ -0,0 +1,116 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:15 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFBUFFER</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFBUFFER</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFReadBufferSetup, TIFFWriteBufferSetup − I/O
|
||||
buffering control routines</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<pre><b>#include <tiffio.h>
|
||||
|
||||
int TIFFReadBufferSetup(TIFF *</b><i>tif</i><b>, tdata_t</b> <i>buffer</i><b>, tsize_t</b> <i>size</i><b>);
|
||||
int TIFFWriteBufferSetup(TIFF *</b><i>tif</i><b>, tdata_t</b> <i>buffer</i><b>, tsize_t</b> <i>size</i><b>);
|
||||
</b></pre>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following routines are provided for client-control of
|
||||
the I/O buffers used by the library. Applications need never
|
||||
use these routines; they are provided only for
|
||||
‘‘intelligent clients’’ that wish to
|
||||
optimize memory usage and/or eliminate potential copy
|
||||
operations that can occur when working with images that have
|
||||
data stored without compression.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFReadBufferSetup</i> sets up the data buffer used
|
||||
to read raw (encoded) data from a file. If the specified
|
||||
pointer is <small>NULL</small> (zero), then a buffer of the
|
||||
appropriate size is allocated. Otherwise the caller must
|
||||
guarantee that the buffer is large enough to hold any
|
||||
individual strip of raw data. <i>TIFFReadBufferSetup</i>
|
||||
returns a non-zero value if the setup was successful and
|
||||
zero otherwise.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFWriteBufferSetup</i> sets up the data buffer used
|
||||
to write raw (encoded) data to a file. If the specified
|
||||
<i>size</i> is −1 then the buffer size is selected to
|
||||
hold a complete tile or strip, or at least 8 kilobytes,
|
||||
whichever is greater. If the specified <i>buffer</i> is
|
||||
<small>NULL</small> (zero), then a buffer of the appropriate
|
||||
size is dynamically allocated. <i>TIFFWriteBufferSetup</i>
|
||||
returns a non-zero value if the setup was successful and
|
||||
zero otherwise.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>%s: No space for data buffer at scanline %ld</b>.
|
||||
<i>TIFFReadBufferSetup</i> was unable to dynamically
|
||||
allocate space for a data buffer.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: No space for output buffer</b>.
|
||||
<i>TIFFWriteBufferSetup</i> was unable to dynamically
|
||||
allocate space for a data buffer.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
116
libsdl2_image/external/tiff-4.0.9/html/man/TIFFcodec.3tiff.html
vendored
Normal file
116
libsdl2_image/external/tiff-4.0.9/html/man/TIFFcodec.3tiff.html
vendored
Normal file
@@ -0,0 +1,116 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>CODEC</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>CODEC</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFFindCODEC, TIFFRegisterCODEC, TIFFUnRegisterCODEC,
|
||||
TIFFIsCODECConfigured − codec-related utility
|
||||
routines</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>const TIFFCodec* TIFFFindCODEC(uint16</b>
|
||||
<i>scheme</i><b>);<br>
|
||||
TIFFCodec* TIFFRegisterCODEC(uint16</b> <i>scheme</i><b>,
|
||||
const char *</b><i>method</i><b>, TIFFInitMethod</b>
|
||||
<i>init</i><b>);<br>
|
||||
void TIFFUnRegisterCODEC(TIFFCodec
|
||||
*</b><i>codec</i><b>);<br>
|
||||
int TIFFIsCODECConfigured(uint16</b>
|
||||
<i>scheme</i><b>);</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>libtiff</i> supports a variety of compression schemes
|
||||
implemented by software <i>codecs</i>. Each codec adheres to
|
||||
a modular interface that provides for the decoding and
|
||||
encoding of image data; as well as some other methods for
|
||||
initialization, setup, cleanup, and the control of default
|
||||
strip and tile sizes. Codecs are identified by the
|
||||
associated value of the <small>TIFF</small>
|
||||
<i>Compression</i> tag; e.g. 5 for <small>LZW</small>
|
||||
compression.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The <i>TIFFRegisterCODEC</i> routine can be used to
|
||||
augment or override the set of codecs available to an
|
||||
application. If the specified <i>scheme</i> already has a
|
||||
registered codec then it is <i>overridden</i> and any images
|
||||
with data encoded with this compression scheme will be
|
||||
decoded using the supplied coded.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFIsCODECConfigured</i> returns 1 if the codec is
|
||||
configured and working. Otherwise 0 will be returned.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>No space to register compression scheme %s</b>.
|
||||
<i>TIFFRegisterCODEC</i> was unable to allocate memory for
|
||||
the data structures needed to register a codec.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Cannot remove compression scheme %s; not
|
||||
registered</b>. <i>TIFFUnRegisterCODEC</i> did not locate
|
||||
the specified codec in the table of registered compression
|
||||
schemes.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
975
libsdl2_image/external/tiff-4.0.9/html/man/TIFFcolor.3tiff.html
vendored
Normal file
975
libsdl2_image/external/tiff-4.0.9/html/man/TIFFcolor.3tiff.html
vendored
Normal file
@@ -0,0 +1,975 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>COLOR</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>COLOR</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFYCbCrToRGBInit, TIFFYCbCrtoRGB, TIFFCIELabToRGBInit,
|
||||
TIFFCIELabToXYZ, TIFFXYZToRGB − color conversion
|
||||
routines.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFYCbCrToRGBInit(TIFFYCbCrToRGB
|
||||
*</b><i>ycbcr</i><b>, float *</b><i>luma</i><b>, float
|
||||
*</b><i>refBlackWhite"</i><b>);"<br>
|
||||
void TIFFYCbCrtoRGB(TIFFYCbCrToRGB *</b><i>ycbcr</i><b>,
|
||||
uint32</b> <i>Y</i><b>, int32</b> <i>Cb</i><b>, int32</b>
|
||||
<i>Cr</i><b>, uint32 *</b><i>R</i><b>, uint32
|
||||
*</b><i>G</i><b>, uint32 *</b><i>B</i> <b>);</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>int TIFFCIELabToRGBInit(TIFFCIELabToRGB
|
||||
*</b><i>cielab</i><b>, TIFFDisplay *</b><i>display</i><b>,
|
||||
float *</b><i>refWhite</i><b>);<br>
|
||||
void TIFFCIELabToXYZ(TIFFCIELabToRGB *</b><i>cielab</i><b>,
|
||||
uint32</b> <i>L</i><b>, int32</b> <i>a</i><b>, int32</b>
|
||||
<i>b</i><b>, float *</b><i>X</i><b>, float *</b><i>Y</i><b>,
|
||||
float *</b><i>Z</i><b>);<br>
|
||||
void TIFFXYZToRGB(TIFFCIELabToRGB *</b><i>cielab</i><b>,
|
||||
float</b> <i>X</i><b>, float</b> <i>Y</i><b>, float</b>
|
||||
<i>Z"</i><b>,</b><i>uint32</i><b>*"</b><i>R</i><b>,
|
||||
uint32 *</b><i>G</i><b>, uint32 *</b><i>B</i><b>);</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFF supports several color spaces for images stored in
|
||||
that format. There is usually a problem of application to
|
||||
handle the data properly and convert between different
|
||||
colorspaces for displaying and printing purposes. To
|
||||
simplify this task libtiff implements several color
|
||||
conversion routines itself. In particular, these routines
|
||||
used in <b>TIFFRGBAImage(3TIFF)</b> interface.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>TIFFYCbCrToRGBInit()</b> used to initialize
|
||||
<i>YCbCr</i> to <i>RGB</i> conversion state. Allocating and
|
||||
freeing of the <i>ycbcr</i> structure belongs to programmer.
|
||||
<i>TIFFYCbCrToRGB</i> defined in <b>tiffio.h</b> as</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>typedef struct { /* YCbCr->RGB support */
|
||||
TIFFRGBValue* clamptab; /* range clamping table */
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
|
||||
<p>int*</p>
|
||||
<td width="28%"></td>
|
||||
<td width="-3%"></td>
|
||||
<td width="12%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>Cr_r_tab;<br>
|
||||
int*</p>
|
||||
</td>
|
||||
<td width="56%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="28%"></td>
|
||||
<td width="-3%"></td>
|
||||
<td width="12%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>Cb_b_tab;<br>
|
||||
int32*</p>
|
||||
</td>
|
||||
<td width="56%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="28%"></td>
|
||||
<td width="-3%"></td>
|
||||
<td width="12%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>Cr_g_tab;<br>
|
||||
int32*</p>
|
||||
</td>
|
||||
<td width="56%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="28%"></td>
|
||||
<td width="-3%"></td>
|
||||
<td width="12%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>Cb_g_tab;</p>
|
||||
</td>
|
||||
<td width="56%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>int32* Y_tab;<br>
|
||||
} TIFFYCbCrToRGB;</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>luma</i> is a float array of three values representing
|
||||
proportions of the red, green and blue in luminance, Y (see
|
||||
section 21 of the TIFF 6.0 specification, where the YCbCr
|
||||
images discussed). <i>TIFFTAG_YCBCRCOEFFICIENTS</i> holds
|
||||
that values in TIFF file. <i>refBlackWhite</i> is a float
|
||||
array of 6 values which specifies a pair of headroom and
|
||||
footroom image data values (codes) for each image component
|
||||
(see section 20 of the TIFF 6.0 specification where the
|
||||
colorinmetry fields discussed).
|
||||
<i>TIFFTAG_REFERENCEBLACKWHITE</i> is responsible for
|
||||
storing these values in TIFF file. Following code snippet
|
||||
should helps to understand the the technique:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>float *luma, *refBlackWhite;
|
||||
uint16 hs, vs;
|
||||
|
||||
/* Initialize structures */
|
||||
ycbcr = (TIFFYCbCrToRGB*)
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>_TIFFmalloc(TIFFroundup(sizeof(TIFFYCbCrToRGB),
|
||||
sizeof(long))</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>+ 4*256*sizeof(TIFFRGBValue)</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>+ 2*256*sizeof(int)</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>+ 3*256*sizeof(int32));</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>if (ycbcr == NULL) {<br>
|
||||
TIFFError("YCbCr->RGB",</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="4" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>"No space for YCbCr->RGB conversion
|
||||
state");</p>
|
||||
</td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>exit(0);<br>
|
||||
}</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>TIFFGetFieldDefaulted(tif, TIFFTAG_YCBCRCOEFFICIENTS,
|
||||
&luma);<br>
|
||||
TIFFGetFieldDefaulted(tif, TIFFTAG_REFERENCEBLACKWHITE,
|
||||
&refBlackWhite);<br>
|
||||
if (TIFFYCbCrToRGBInit(ycbcr, luma, refBlackWhite) <
|
||||
0)</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>exit(0);</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>/* Start conversion */<br>
|
||||
uint32 r, g, b;<br>
|
||||
uint32 Y;<br>
|
||||
int32 Cb, Cr;</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>for each pixel in image</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>TIFFYCbCrtoRGB(img->ycbcr, Y, Cb, Cr, &r, &g,
|
||||
&b);</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>/* Free state structure */<br>
|
||||
_TIFFfree(ycbcr);</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFCIELabToRGBInit()</b> initializes the <i>CIE
|
||||
L*a*b* 1976</i> to <i>RGB</i> conversion state.
|
||||
<b>TIFFCIELabToRGB</b> defined as</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>#define CIELABTORGB_TABLE_RANGE 1500
|
||||
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="9" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>typedef struct {</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>/* CIE Lab 1976->RGB support */</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="37%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>int</p>
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>range;</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>/* Size of conversion table */</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="37%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>float</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>rstep, gstep, bstep;</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="37%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>float</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>X0, Y0, Z0;</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>/* Reference white point */</p>
|
||||
</td>
|
||||
<td width="37%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>TIFFDisplay display;</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="37%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>float</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>Yr2r[CIELABTORGB_TABLE_RANGE + 1]; /* Conversion of Yr
|
||||
to r */</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="37%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>float</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>Yg2g[CIELABTORGB_TABLE_RANGE + 1]; /* Conversion of Yg
|
||||
to g */</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="37%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>float</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>Yb2b[CIELABTORGB_TABLE_RANGE + 1]; /* Conversion of Yb
|
||||
to b */</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="6%"></td>
|
||||
<td width="37%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>} TIFFCIELabToRGB;</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>display</i> is a display device description, declared
|
||||
as</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>typedef struct {
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_mat[3][3]; /* XYZ -> luminance matrix */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_YCR; /* Light o/p for reference white */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_YCG;</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_YCB;</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>uint32 d_Vrwr; /* Pixel values for ref. white */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>uint32 d_Vrwg;</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>uint32 d_Vrwb;</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_Y0R; /* Residual light for black pixel */</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_Y0G;</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_Y0B;</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_gammaR; /* Gamma values for the three guns
|
||||
*/</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_gammaG;</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>float d_gammaB;</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>} TIFFDisplay;</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>For example, the one can use sRGB device, which has the
|
||||
following parameters:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>TIFFDisplay display_sRGB = {
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>{ /* XYZ -> luminance matrix */</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>{ 3.2410F, -1.5374F, -0.4986F },</p>
|
||||
</td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>{ -0.9692F, 1.8760F, 0.0416F },</p>
|
||||
</td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>{ 0.0556F, -0.2040F, 1.0570F }</p>
|
||||
</td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>},</p>
|
||||
</td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>100.0F, 100.0F, 100.0F, /* Light o/p for reference white
|
||||
*/</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>255, 255, 255, /* Pixel values for ref. white */</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>1.0F, 1.0F, 1.0F, /* Residual light o/p for black pixel
|
||||
*/</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>2.4F, 2.4F, 2.4F, /* Gamma values for the three guns
|
||||
*/</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>};</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>refWhite</i> is a color temperature of the reference
|
||||
white. The <i>TIFFTAG_WHITEPOINT</i> contains the
|
||||
chromaticity of the white point of the image from where the
|
||||
reference white can be calculated using following
|
||||
formulae:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>refWhite_Y = 100.0<br>
|
||||
refWhite_X = whitePoint_x / whitePoint_y * refWhite_Y<br>
|
||||
refWhite_Z = (1.0 - whitePoint_x - whitePoint_y) /
|
||||
whitePoint_y * refWhite_X</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The conversion itself performed in two steps: at the
|
||||
first one we will convert <i>CIE L*a*b* 1976</i> to <i>CIE
|
||||
XYZ</i> using <b>TIFFCIELabToXYZ()</b> routine, and at the
|
||||
second step we will convert <i>CIE XYZ</i> to <i>RGB</i>
|
||||
using <b>TIFFXYZToRGB().</b> Look at the code sample
|
||||
below:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>float *whitePoint;
|
||||
float refWhite[3];
|
||||
|
||||
/* Initialize structures */
|
||||
img->cielab = (TIFFCIELabToRGB *)
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>_TIFFmalloc(sizeof(TIFFCIELabToRGB));</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>if (!cielab) {</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>TIFFError("CIE L*a*b*->RGB",</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>"No space for CIE L*a*b*->RGB conversion
|
||||
state.");</p>
|
||||
</td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>exit(0);</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>}</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>TIFFGetFieldDefaulted(tif, TIFFTAG_WHITEPOINT,
|
||||
&whitePoint);<br>
|
||||
refWhite[1] = 100.0F;<br>
|
||||
refWhite[0] = whitePoint[0] / whitePoint[1] *
|
||||
refWhite[1];<br>
|
||||
refWhite[2] = (1.0F - whitePoint[0] -
|
||||
whitePoint[1])</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>/ whitePoint[1] * refWhite[1];</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>if (TIFFCIELabToRGBInit(cielab, &display_sRGB,
|
||||
refWhite) < 0) {</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>TIFFError("CIE L*a*b*->RGB",</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
</td>
|
||||
<td width="6%">
|
||||
|
||||
<p>"Failed to initialize CIE L*a*b*->RGB conversion
|
||||
state.");</p>
|
||||
</td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>_TIFFfree(cielab);</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="0%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p>exit(0);</p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="62%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>}</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>/* Now we can start to convert */<br>
|
||||
uint32 r, g, b;<br>
|
||||
uint32 L;<br>
|
||||
int32 a, b;<br>
|
||||
float X, Y, Z;</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>for each pixel in image</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>TIFFCIELabToXYZ(cielab, L, a, b, &X, &Y,
|
||||
&Z);</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="24%"></td>
|
||||
<td width="75%">
|
||||
|
||||
<p>TIFFXYZToRGB(cielab, X, Y, Z, &r, &g,
|
||||
&b);</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>/* Don’t forget to free the state structure */<br>
|
||||
_TIFFfree(cielab);</p></td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFRGBAImage</b>(3TIFF) <b>libtiff</b>(3TIFF),</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
110
libsdl2_image/external/tiff-4.0.9/html/man/TIFFmemory.3tiff.html
vendored
Normal file
110
libsdl2_image/external/tiff-4.0.9/html/man/TIFFmemory.3tiff.html
vendored
Normal file
@@ -0,0 +1,110 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>MEMORY</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>MEMORY</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>_TIFFmalloc, _TIFFrealloc, _TIFFfree, _TIFFmemset,
|
||||
_TIFFmemcpy, _TIFFmemcmp, − memory management-related
|
||||
functions for use with <small>TIFF</small> files</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tdata_t _TIFFmalloc(tsize_t</b> <i>size</i><b>);<br>
|
||||
tdata_t _TIFFrealloc(tdata_t</b> <i>buffer</i><b>,
|
||||
tsize_t</b> <i>size</i><b>);<br>
|
||||
void _TIFFfree(tdata_t</b> <i>buffer</i><b>);<br>
|
||||
void _TIFFmemset(tdata_t</b> <i>s</i><b>, int</b>
|
||||
<i>c</i><b>, tsize_t</b> <i>n</i><b>);<br>
|
||||
void _TIFFmemcpy(tdata_t</b> <i>dest</i><b>, const
|
||||
tdata_t</b> <i>src</i><b>, tsize_t</b> <i>n</i><b>);<br>
|
||||
int _TIFFmemcmp(const tdata_t</b> <i>s1</i><b>, const
|
||||
tdata_t</b> <i>s2</i><b>, tsize_t</b> <i>n</i><b>);</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>These routines are provided for writing portable software
|
||||
that uses <i>libtiff</i>; they hide any memory-management
|
||||
related issues, such as dealing with segmented architectures
|
||||
found on 16-bit machines.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>_TIFFmalloc</i> and <i>_TIFFrealloc</i> are used to
|
||||
dynamically allocate and reallocate memory used by
|
||||
<i>libtiff</i>; such as memory passed into the I/O routines.
|
||||
Memory allocated through these interfaces is released back
|
||||
to the system using the <i>_TIFFfree</i> routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Memory allocated through one of the above interfaces can
|
||||
be set to a known value using <i>_TIFFmemset</i>, copied to
|
||||
another memory location using <i>_TIFFmemcpy</i>, or
|
||||
compared for equality using <i>_TIFFmemcmp</i>. These
|
||||
routines conform to the equivalent <small>ANSI</small> C
|
||||
routines: <i>memset</i>, <i>memcpy</i>, and <i>memcmp</i>,
|
||||
repsectively.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>malloc</b>(3), <b>memory</b>(3),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
148
libsdl2_image/external/tiff-4.0.9/html/man/TIFFquery.3tiff.html
vendored
Normal file
148
libsdl2_image/external/tiff-4.0.9/html/man/TIFFquery.3tiff.html
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:16 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>QUERY</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>QUERY</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFCurrentRow, TIFFCurrentStrip, TIFFCurrentTile,
|
||||
TIFFCurrentDirectory, TIFFLastDirectory, TIFFFileno,
|
||||
TIFFFileName, TIFFGetMode, TIFFIsTiled, TIFFIsByteSwapped,
|
||||
TIFFIsUpSampled, TIFFIsMSB2LSB, TIFFGetVersion − query
|
||||
routines</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>uint32 TIFFCurrentRow(TIFF*</b> <i>tif</i><b>)<br>
|
||||
tstrip_t TIFFCurrentStrip(TIFF*</b> <i>tif</i><b>)<br>
|
||||
ttile_t TIFFCurrentTile(TIFF*</b> <i>tif</i><b>)<br>
|
||||
tdir_t TIFFCurrentDirectory(TIFF*</b> <i>tif</i><b>)<br>
|
||||
int TIFFLastDirectory(TIFF*</b> <i>tif</i><b>)<br>
|
||||
int TIFFFileno(TIFF*</b> <i>tif</i><b>)<br>
|
||||
char* TIFFFileName(TIFF*</b> <i>tif</i><b>)<br>
|
||||
int TIFFGetMode(TIFF*</b> <i>tif</i><b>)<br>
|
||||
int TIFFIsTiled(TIFF*</b> <i>tif</i><b>)<br>
|
||||
int TIFFIsByteSwapped(TIFF*</b> <i>tif</i><b>)<br>
|
||||
int TIFFIsUpSampled(TIFF*</b> <i>tif</i><b>)<br>
|
||||
int TIFFIsMSB2LSB(TIFF*</b> <i>tif</i><b>)<br>
|
||||
const char* TIFFGetVersion(void)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following routines return status information about an
|
||||
open <small>TIFF</small> file.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFCurrentDirectory</i> returns the index of the
|
||||
current directory (directories are numbered starting at 0).
|
||||
This number is suitable for use with the
|
||||
<i>TIFFSetDirectory</i> routine.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFLastDirectory</i> returns a non-zero value if the
|
||||
current directory is the last directory in the file;
|
||||
otherwise zero is returned.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFCurrentRow</i>, <i>TIFFCurrentStrip</i>, and
|
||||
<i>TIFFCurrentTile</i>, return the current row, strip, and
|
||||
tile, respectively, that is being read or written. These
|
||||
values are updated each time a read or write is done.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFFileno</i> returns the underlying file descriptor
|
||||
used to access the <small>TIFF</small> image in the
|
||||
filesystem.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFFileName</i> returns the pathname argument passed
|
||||
to <i>TIFFOpen</i> or <i>TIFFFdOpen</i>.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFGetMode</i> returns the mode with which the
|
||||
underlying file was opened. On <small>UNIX</small> systems,
|
||||
this is the value passed to the <i>open</i>(2) system
|
||||
call.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFIsTiled</i> returns a non-zero value if the image
|
||||
data has a tiled organization. Zero is returned if the image
|
||||
data is organized in strips.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFIsByteSwapped</i> returns a non-zero value if the
|
||||
image data was in a different byte-order than the host
|
||||
machine. Zero is returned if the TIFF file and local host
|
||||
byte-orders are the same. Note that TIFFReadTile(),
|
||||
TIFFReadStrip() and TIFFReadScanline() functions already
|
||||
normally perform byte swapping to local host order if
|
||||
needed.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFIsUpSampled</i> returns a non-zero value if image
|
||||
data returned through the read interface routines is being
|
||||
up-sampled. This can be useful to applications that want to
|
||||
calculate I/O buffer sizes to reflect this usage (though the
|
||||
usual strip and tile size routines already do this).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFIsMSB2LSB</i> returns a non-zero value if the
|
||||
image data is being returned with bit 0 as the most
|
||||
significant bit.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFGetVersion</i> returns an <small>ASCII</small>
|
||||
string that has a version stamp for the <small>TIFF</small>
|
||||
library software.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>libtiff</i>(3TIFF), <i>TIFFOpen</i>(3TIFF),
|
||||
<i>TIFFFdOpen</i>(3TIFF)</p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
95
libsdl2_image/external/tiff-4.0.9/html/man/TIFFsize.3tiff.html
vendored
Normal file
95
libsdl2_image/external/tiff-4.0.9/html/man/TIFFsize.3tiff.html
vendored
Normal file
@@ -0,0 +1,95 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFSIZE</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFSIZE</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFScanlineSize, TIFFRasterScanlineSize, − return
|
||||
the size of various items associated with an open
|
||||
<small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tsize_t TIFFRasterScanlineSize(TIFF
|
||||
*</b><i>tif</i><b>)<br>
|
||||
tsize_t TIFFScanlineSize(TIFF *</b><i>tif</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFScanlineSize</i> returns the size in bytes of a
|
||||
row of data as it would be returned in a call to
|
||||
<i>TIFFReadScanline</i>, or as it would be expected in a
|
||||
call to <i>TIFFWriteScanline</i>.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFRasterScanlineSize</i> returns the size in bytes
|
||||
of a complete decoded and packed raster scanline. Note that
|
||||
this value may be different from the value returned by
|
||||
<i>TIFFScanlineSize</i> if data is stored as separate
|
||||
planes.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFOpen</b>(3TIFF), <b>TIFFReadScanline</b>(3TIFF),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
129
libsdl2_image/external/tiff-4.0.9/html/man/TIFFstrip.3tiff.html
vendored
Normal file
129
libsdl2_image/external/tiff-4.0.9/html/man/TIFFstrip.3tiff.html
vendored
Normal file
@@ -0,0 +1,129 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:17 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFSTRIP</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFSTRIP</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFDefaultStripSize, TIFFStripSize, TIFFVStripSize,
|
||||
TIFFRawStripSize, TIFFComputeStrip, TIFFNumberOfStrips
|
||||
− strip-related utility routines</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>uint32 TIFFDefaultStripSize(TIFF *</b><i>tif</i><b>,
|
||||
uint32</b> <i>estimate</i><b>)<br>
|
||||
tsize_t TIFFStripSize(TIFF *</b><i>tif</i><b>)<br>
|
||||
tsize_t TIFFVStripSize(TIFF *</b><i>tif</i><b>, uint32</b>
|
||||
<i>nrows</i><b>)<br>
|
||||
tsize_t TIFFRawStripSize(TIFF *</b><i>tif</i><b>,
|
||||
tstrip_t</b> <i>strip</i><b>)<br>
|
||||
tstrip_t TIFFComputeStrip(TIFF *</b><i>tif</i><b>,
|
||||
uint32</b> <i>row</i><b>, tsample_t</b>
|
||||
<i>sample</i><b>)<br>
|
||||
tstrip_t TIFFNumberOfStrips(TIFF *</b><i>tif</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFDefaultStripSize</i> returns the number of rows
|
||||
for a reasonable-sized strip according to the current
|
||||
settings of the <i>ImageWidth</i>, <i>BitsPerSample</i>,
|
||||
<i>SamplesPerPixel</i>, tags and any compression-specific
|
||||
requirements. If the <i>estimate</i> parameter, if non-zero,
|
||||
then it is taken as an estimate of the desired strip size
|
||||
and adjusted according to any compression-specific
|
||||
requirements. The value returned by this function is
|
||||
typically used to define the <i>RowsPerStrip</i> tag. In
|
||||
lieu of any unusual requirements <i>TIFFDefaultStripSize</i>
|
||||
tries to create strips that have approximately 8 kilobytes
|
||||
of uncompressed data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFStripSize</i> returns the equivalent size for a
|
||||
strip of data as it would be returned in a call to
|
||||
<i>TIFFReadEncodedStrip</i> or as it would be expected in a
|
||||
call to <i>TIFFWriteEncodedStrip</i>.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFVStripSize</i> returns the number of bytes in a
|
||||
strip with <i>nrows</i> rows of data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFRawStripSize</i> returns the number of bytes in a
|
||||
raw strip (i.e. not decoded).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFComputeStrip</i> returns the strip that contains
|
||||
the specified coordinates. A valid strip is always returned;
|
||||
out-of-range coordinate values are clamped to the bounds of
|
||||
the image. The <i>row</i> parameter is always used in
|
||||
calculating a strip. The <i>sample</i> parameter is used
|
||||
only if data are organized in separate planes
|
||||
(<i>PlanarConfiguration</i>=2).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFNumberOfStrips</i> returns the number of strips in
|
||||
the image.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFReadEncodedStrip</b>(3TIFF),
|
||||
<b>TIFFReadRawStrip</b>(3TIFF),
|
||||
<b>TIFFWriteEncodedStrip</b>(3TIFF),
|
||||
<b>TIFFWriteRawStrip</b>(3TIFF), <b>libtiff</b>(3TIFF),</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
110
libsdl2_image/external/tiff-4.0.9/html/man/TIFFswab.3tiff.html
vendored
Normal file
110
libsdl2_image/external/tiff-4.0.9/html/man/TIFFswab.3tiff.html
vendored
Normal file
@@ -0,0 +1,110 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>SWAB</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>SWAB</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFGetBitRevTable, TIFFReverseBits, TIFFSwabShort,
|
||||
TIFFSwabLong, TIFFSwabArrayOfShort, TIFFSwabArrayOfLong
|
||||
− byte- and bit-swapping routines</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>const unsigned char* TIFFGetBitRevTable(int</b>
|
||||
<i>reversed</i><b>)<br>
|
||||
void TIFFReverseBits(u_char *</b><i>data</i><b>, unsigned
|
||||
long</b> <i>nbytes</i><b>)<br>
|
||||
void TIFFSwabShort(uint16 *</b><i>data</i><b>)<br>
|
||||
void TIFFSwabLong(uint32 *</b><i>data</i><b>)<br>
|
||||
void TIFFSwabArrayOfShort(uint16 *</b><i>data</i><b>,
|
||||
unsigned long</b> <i>nshorts</i><b>)<br>
|
||||
void TIFFSwabArrayOfLong(uint32 *</b><i>data</i><b>,
|
||||
unsigned long</b> <i>nlongs</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following routines are used by the library to swap
|
||||
16- and 32-bit data and to reverse the order of bits in
|
||||
bytes.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFSwabShort</i> and <i>TIFFSwabLong</i> swap the
|
||||
bytes in a single 16-bit and 32-bit item, respectively.
|
||||
<i>TIFFSwabArrayOfShort</i> and <i>TIFFSwabArrayOfLong</i>
|
||||
swap the bytes in an array of 16-bit and 32-bit items,
|
||||
respectively.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFReverseBits</i> replaces each byte in <i>data</i>
|
||||
with the equivalent bit-reversed value. This operation is
|
||||
performed with a lookup table, which is returned using the
|
||||
<i>TIFFGetBitRevTable</i> function. <i>reversed</i>
|
||||
parameter specifies which table should be returned. Supply
|
||||
<i>1</i> if you want bit reversal table. Supply <i>0</i> to
|
||||
get the table that do not reverse bit values. It is a lookup
|
||||
table that can be used as an <i>identity function</i>; i.e.
|
||||
<i>TIFFNoBitRevTable[n] == n</i>.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
141
libsdl2_image/external/tiff-4.0.9/html/man/TIFFtile.3tiff.html
vendored
Normal file
141
libsdl2_image/external/tiff-4.0.9/html/man/TIFFtile.3tiff.html
vendored
Normal file
@@ -0,0 +1,141 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFTILE</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFTILE</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>TIFFTileSize, TIFFTileRowSize, TIFFVTileSize,
|
||||
TIFFDefaultTileSize, TIFFComputeTile, TIFFCheckTile,
|
||||
TIFFNumberOfTiles − tile-related utility routines</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>#include <tiffio.h></b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>void TIFFDefaultTileSize(TIFF *</b><i>tif</i><b>,
|
||||
uint32 *</b><i>tw</i><b>, uint32 *</b><i>th</i><b>)<br>
|
||||
tsize_t TIFFTileSize(TIFF *</b><i>tif</i><b>)<br>
|
||||
tsize_t TIFFTileRowSize(TIFF *</b><i>tif</i><b>)<br>
|
||||
tsize_t TIFFVTileSize(TIFF *</b><i>tif</i><b>, uint32</b>
|
||||
<i>nrows</i><b>)<br>
|
||||
ttile_t TIFFComputeTile(TIFF *</b><i>tif</i><b>, uint32</b>
|
||||
<i>x</i><b>, uint32</b> <i>y</i><b>, uint32</b> <i>z</i><b>,
|
||||
tsample_t</b> <i>sample</i><b>)<br>
|
||||
int TIFFCheckTile(TIFF *</b><i>tif</i><b>, uint32</b>
|
||||
<i>x</i><b>, uint32</b> <i>y</i><b>, uint32</b> <i>z</i><b>,
|
||||
tsample_t</b> <i>sample</i><b>)<br>
|
||||
ttile_t TIFFNumberOfTiles(TIFF *</b><i>tif</i><b>)</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>TIFFDefaultTileSize</i> returns the pixel width and
|
||||
height of a reasonable-sized tile; suitable for setting up
|
||||
the <i>TileWidth</i> and <i>TileLength</i> tags. If the
|
||||
<i>tw</i> and <i>th</i> values passed in are non-zero, then
|
||||
they are adjusted to reflect any compression-specific
|
||||
requirements. The returned width and height are constrained
|
||||
to be a multiple of 16 pixels to conform with the
|
||||
<small>TIFF</small> specification.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFTileSize</i> returns the equivalent size for a
|
||||
tile of data as it would be returned in a call to
|
||||
<i>TIFFReadTile</i> or as it would be expected in a call to
|
||||
<i>TIFFWriteTile</i>.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFVTileSize</i> returns the number of bytes in a
|
||||
row-aligned tile with <i>nrows</i> of data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFTileRowSize</i> returns the number of bytes of a
|
||||
row of data in a tile.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFComputeTile</i> returns the tile that contains the
|
||||
specified coordinates. A valid tile is always returned;
|
||||
out-of-range coordinate values are clamped to the bounds of
|
||||
the image. The <i>x</i> and <i>y</i> parameters are always
|
||||
used in calculating a tile. The <i>z</i> parameter is used
|
||||
if the image is deeper than 1 slice
|
||||
(<i>ImageDepth</i>>1). The <i>sample</i> parameter is
|
||||
used only if data are organized in separate planes
|
||||
(<i>PlanarConfiguration</i>=2).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFCheckTile</i> returns a non-zero value if the
|
||||
supplied coordinates are within the bounds of the image and
|
||||
zero otherwise. The <i>x</i> parameter is checked against
|
||||
the value of the <i>ImageWidth</i> tag. The <i>y</i>
|
||||
parameter is checked against the value of the
|
||||
<i>ImageLength</i> tag. The <i>z</i> parameter is checked
|
||||
against the value of the <i>ImageDepth</i> tag (if defined).
|
||||
The <i>sample</i> parameter is checked against the value of
|
||||
the <i>SamplesPerPixel</i> parameter if the data are
|
||||
organized in separate planes.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>TIFFNumberOfTiles</i> returns the number of tiles in
|
||||
the image.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>TIFFReadEncodedTile</b>(3TIFF),
|
||||
<b>TIFFReadRawTile</b>(3TIFF), <b>TIFFReadTile</b>(3TIFF),
|
||||
<b>TIFFWriteEncodedTile</b>(3TIFF),
|
||||
<b>TIFFWriteRawTile</b>(3TIFF), <b>TIFFWriteTile</b>(3TIFF),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
252
libsdl2_image/external/tiff-4.0.9/html/man/fax2ps.1.html
vendored
Normal file
252
libsdl2_image/external/tiff-4.0.9/html/man/fax2ps.1.html
vendored
Normal file
@@ -0,0 +1,252 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>FAX2PS</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>FAX2PS</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>fax2ps − convert a <small>TIFF</small> facsimile to
|
||||
compressed PostScript™</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>fax2ps</b> [ <i>options</i> ] [ <i>file ...</i> ]</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>fax2ps</i> reads one or more <small>TIFF</small>
|
||||
facsimile image files and prints a compressed form of
|
||||
PostScript on the standard output that is suitable for
|
||||
printing.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>By default, each page is scaled to reflect the image
|
||||
dimensions and resolutions stored in the file. The
|
||||
<b>−x</b> and <b>−y</b> options can be used to
|
||||
specify the horizontal and vertical image resolutions
|
||||
(lines/inch), respectively. If the <b>−S</b> option is
|
||||
specified, each page is scaled to fill an output page. The
|
||||
default output page is 8.5 by 11 inches. Alternate page
|
||||
dimensions can be specified in inches with the
|
||||
<b>−W</b> and <b>−H</b> options.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>By default <i>fax2ps</i> generates PostScript for all
|
||||
pages in the file. The <b>−p</b> option can be used to
|
||||
select one or more pages from a multi-page document.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>fax2ps</i> generates a compressed form of PostScript
|
||||
that is optimized for sending pages of text to a PostScript
|
||||
printer attached to a host through a low-speed link (such as
|
||||
a serial line). Each output page is filled with white and
|
||||
then only the black areas are drawn. The PostScript
|
||||
specification of the black drawing operations is optimized
|
||||
by using a special font that encodes the move-draw
|
||||
operations required to fill the black regions on the page.
|
||||
This compression scheme typically results in a substantially
|
||||
reduced PostScript description, relative to the
|
||||
straightforward imaging of the page with a PostScript
|
||||
<i>image</i> operator. This algorithm can, however, be
|
||||
ineffective for continuous-tone and white-on-black images.
|
||||
For these images, it sometimes is more efficient to send the
|
||||
raster bitmap image directly; see <b>tiff2ps</b>(1).</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="4" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="11%">
|
||||
|
||||
<p><b>−p</b> <i>number</i></p>
|
||||
</td>
|
||||
<td width="76%">
|
||||
|
||||
<p>Print only the indicated page. Multiple pages may be
|
||||
printed by specifying this option more than once.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−x</b> <i>resolution</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="23%"></td>
|
||||
<td width="76%">
|
||||
<p>Use <i>resolution</i> as the horizontal resolution, in
|
||||
dots/inch, of the image data. By default this value is taken
|
||||
from the file.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−y</b> <i>resolution</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="23%"></td>
|
||||
<td width="76%">
|
||||
<p>Use <i>resolution</i> as the vertical resolution, in
|
||||
lines/inch, of the image data. By default this value is
|
||||
taken from the file.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="4" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="12%">
|
||||
|
||||
<p><b>−S</b></p>
|
||||
</td>
|
||||
<td width="76%">
|
||||
|
||||
<p>Scale each page of image data to fill the output page
|
||||
dimensions. By default images are presented according to the
|
||||
dimension information recorded in the <small>TIFF</small>
|
||||
file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="12%">
|
||||
|
||||
<p><b>−W</b> <i>width</i></p>
|
||||
</td>
|
||||
<td width="76%">
|
||||
|
||||
<p>Use <i>width</i> as the width, in inches, of the output
|
||||
page.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="12%">
|
||||
|
||||
<p><b>−H</b> <i>height</i></p>
|
||||
</td>
|
||||
<td width="76%">
|
||||
|
||||
<p>Use <i>height</i> as the height, in inches, of the
|
||||
output page.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Some messages about malformed <small>TIFF</small> images
|
||||
come from the <small>TIFF</small> library.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Various messages about badly formatted facsimile images
|
||||
may be generated due to transmission errors in received
|
||||
facsimile. <i>fax2ps</i> attempts to recover from such data
|
||||
errors by resynchronizing decoding at the end of the current
|
||||
scanline. This can result in long horizontal black lines in
|
||||
the resultant PostScript image.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>If the destination printer supports PostScript Level II
|
||||
then it is always faster to just send the encoded bitmap
|
||||
generated by the <b>tiff2ps</b>(1) program.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>fax2ps</i> should probably figure out when it is doing
|
||||
a poor job of compressing the output and just generate
|
||||
PostScript to image the bitmap raster instead.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiff2ps</b>(1), <b>libtiff</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
607
libsdl2_image/external/tiff-4.0.9/html/man/fax2tiff.1.html
vendored
Normal file
607
libsdl2_image/external/tiff-4.0.9/html/man/fax2tiff.1.html
vendored
Normal file
@@ -0,0 +1,607 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:18 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>FAX2TIFF</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>FAX2TIFF</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>fax2tiff − create a <small>TIFF</small> Class F fax
|
||||
file from raw fax data</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>fax2tiff</b> [ <i>options</i> ] [ <b>−o</b>
|
||||
<i>output.tif</i> ] <i>input.raw</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>Fax2tiff</i> creates a <small>TIFF</small> file
|
||||
containing <small>CCITT</small> Group 3 or Group 4 encoded
|
||||
data from one or more files containing
|
||||
‘‘raw’’ Group 3 or Group 4 encoded
|
||||
data (typically obtained directly from a fax modem). By
|
||||
default, each row of data in the resultant
|
||||
<small>TIFF</small> file is 1-dimensionally encoded and
|
||||
padded or truncated to 1728 pixels, as needed. The resultant
|
||||
image is a set of low resolution (98 lines/inch) or medium
|
||||
resolution (196 lines/inch) pages, each of which is a single
|
||||
strip of data. The generated file conforms to the
|
||||
<small>TIFF</small> Class F ( <small>FAX</small> )
|
||||
specification for storing facsimile data. This means, in
|
||||
particular, that each page of the data does <b>not</b>
|
||||
include the trailing <i>return to control</i> (
|
||||
<small>RTC</small> ) code; as required for transmission by
|
||||
the <small>CCITT</small> Group 3 specifications. The old,
|
||||
‘‘classic’’, format is created if
|
||||
the <b>−c</b> option is used. (The Class F format can
|
||||
also be requested with the <b>−f</b> option.)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The default name of the output image is <i>fax.tif</i>;
|
||||
this can be changed with the <b>−o</b> option. Each
|
||||
input file is assumed to be a separate page of facsimile
|
||||
data from the same document. The order in which input files
|
||||
are specified on the command line is the order in which the
|
||||
resultant pages appear in the output file.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Options that affect the interpretation of input data
|
||||
are:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−3</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data is <small>CCITT</small> Group 3
|
||||
encoded (default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−4</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data is <small>CCITT</small> Group 4
|
||||
encoded.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−U</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data is uncompressed (Group 3 or Group
|
||||
4).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−1</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data is encoded with the 1-dimensional
|
||||
version of the <small>CCITT</small> Group 3 Huffman encoding
|
||||
algorithm (default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−2</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data is 2-dimensional version of the
|
||||
<small>CCITT</small> Group 3 Huffman encoding algorithm.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−P</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data is <b>not</b> EOL-aligned (default).
|
||||
This option has effect with Group 3 encoded input only.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−A</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data is EOL-aligned. This option has effect
|
||||
with Group 3 encoded input only.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−M</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Treat input data as having bits filled from most
|
||||
significant bit ( <small>MSB</small> ) to most least bit (
|
||||
<small>LSB</small> ).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−L</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Treat input data as having bits filled from least
|
||||
significant bit ( <small>LSB</small> ) to most significant
|
||||
bit ( <small>MSB</small> ) (default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−B</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data was encoded with black as 0 and white
|
||||
as 1.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−W</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Assume input data was encoded with black as 1 and white
|
||||
as 0 (default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−R</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the vertical resolution, in lines/inch, of the
|
||||
input images. By default input are assumed to have a
|
||||
vertical resolution of 196 lines/inch. If images are low
|
||||
resolution facsimile, a value of 98 lines/inch should be
|
||||
specified.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−X</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the width, in pixels, of the input images. By
|
||||
default input are assumed to have a width of 1728
|
||||
pixels.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Options that affect the output file format are:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−o</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the name of the output file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−7</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be compressed with the
|
||||
<small>CCITT</small> Group 3 Huffman encoding algorithm
|
||||
(default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−8</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be compressed with the
|
||||
<small>CCITT</small> Group 4 Huffman encoding.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−u</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be uncompressed (Group 3 or Group
|
||||
4).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−5</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be encoded with the 1-dimensional
|
||||
version of the <small>CCITT</small> Group 3 Huffman encoding
|
||||
algorithm.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−6</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be encoded with the 2-dimensional
|
||||
version of the <small>CCITT</small> Group 3 Huffman encoding
|
||||
algorithm (default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−a</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the last bit of each <i>End Of Line</i> (
|
||||
<small>EOL</small> ) code to land on a byte boundary
|
||||
(default). This ‘‘zero padding’’
|
||||
will be reflected in the contents of the
|
||||
<i>Group3Options</i> tag of the resultant
|
||||
<small>TIFF</small> file. This option has effect with Group
|
||||
3 encoded output only.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−p</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Do not EOL-align output. This option has effect with
|
||||
Group 3 encoded output only.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Generate "classic" Group 3 TIFF format.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−f</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Generate TIFF Class F (TIFF/F) format (default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−m</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output data to have bits filled from most
|
||||
significant bit ( <small>MSB</small> ) to most least bit (
|
||||
<small>LSB</small> ).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−l</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output data to have bits filled from least
|
||||
significant bit ( <small>LSB</small> ) to most significant
|
||||
bit ( <small>MSB</small> ) (default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the number of rows (scanlines) in each strip of
|
||||
data written to the output file. By default (or when value
|
||||
<b>0</b> is specified), <i>tiffcp</i> attempts to set the
|
||||
rows/strip that no more than 8 kilobytes of data appear in a
|
||||
strip (with except of G3/G4 compression schemes). If you
|
||||
specify special value <b>−1</b> it will results in
|
||||
infinite number of the rows per strip. The entire image will
|
||||
be the one strip in that case. This is default in case of
|
||||
G3/G4 output compression schemes.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−s</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Stretch the input image vertically by writing each input
|
||||
row of data twice to the output file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−v</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force <i>fax2tiff</i> to print the number of rows of
|
||||
data it retrieved from the input file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−z</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be compressed with the LZW encoding.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="DIAGNOSTICS"></a>
|
||||
<h2>DIAGNOSTICS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following warnings and errors come from the decoding
|
||||
routines in the library.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Warning, %s: Premature EOL at scanline %d (x
|
||||
%d).\n</b>. The input data had a row that was shorter than
|
||||
the expected width. The row is padded with white.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Premature EOF at scanline %d (x %d).\n</b>. The
|
||||
decoder ran out of data in the middle of a scanline. The
|
||||
resultant row is padded with white.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Bad code word at row %d, x %d\n</b>. An invalid
|
||||
Group 3 <i>code</i> was encountered while decoding the input
|
||||
file. The row number and horizontal position is given. The
|
||||
remainder of the input row is discarded, while the
|
||||
corresponding output row is padded with white.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>%s: Bad 2D code word at scanline %d.\n</b>. An invalid
|
||||
Group 4 or 2D Group 3 <i>code</i> was encountered while
|
||||
decoding the input file. The row number and horizontal
|
||||
position is given. The remainder of the input row is
|
||||
discarded, while the corresponding output row is padded with
|
||||
white.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Input data are assumed to have a a ‘‘top
|
||||
left’’ orientation; it should be possible to
|
||||
override this assumption from the command line.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b><small>CCITT</small> Recommendation T.4</b>
|
||||
(Standardization of Group 3 Facsimile Apparatus for Document
|
||||
Transmission).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>The Spirit of TIFF Class F</b>, an appendix to the
|
||||
TIFF 5.0 specification prepared by Cygnet Technologies.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>tiffinfo</b>(1), <b>tiffdither</b>(1),
|
||||
<b>tiffgt</b>(1), <b>libtiff</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
64
libsdl2_image/external/tiff-4.0.9/html/man/index.html
vendored
Normal file
64
libsdl2_image/external/tiff-4.0.9/html/man/index.html
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
<HTML><HEAD><TITLE>Libtiff HTML manpage index</TITLE></HEAD><BODY BGCOLOR=white><ul><H2>Man Pages</h2><p>
|
||||
<li><A HREF=TIFFbuffer.3tiff.html>TIFFbuffer.3tiff.html</a>
|
||||
<li><A HREF=TIFFClose.3tiff.html>TIFFClose.3tiff.html</a>
|
||||
<li><A HREF=TIFFcodec.3tiff.html>TIFFcodec.3tiff.html</a>
|
||||
<li><A HREF=TIFFcolor.3tiff.html>TIFFcolor.3tiff.html</a>
|
||||
<li><A HREF=TIFFDataWidth.3tiff.html>TIFFDataWidth.3tiff.html</a>
|
||||
<li><A HREF=TIFFError.3tiff.html>TIFFError.3tiff.html</a>
|
||||
<li><A HREF=TIFFFlush.3tiff.html>TIFFFlush.3tiff.html</a>
|
||||
<li><A HREF=TIFFGetField.3tiff.html>TIFFGetField.3tiff.html</a>
|
||||
<li><A HREF=TIFFmemory.3tiff.html>TIFFmemory.3tiff.html</a>
|
||||
<li><A HREF=TIFFOpen.3tiff.html>TIFFOpen.3tiff.html</a>
|
||||
<li><A HREF=TIFFPrintDirectory.3tiff.html>TIFFPrintDirectory.3tiff.html</a>
|
||||
<li><A HREF=TIFFquery.3tiff.html>TIFFquery.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadDirectory.3tiff.html>TIFFReadDirectory.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadEncodedStrip.3tiff.html>TIFFReadEncodedStrip.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadEncodedTile.3tiff.html>TIFFReadEncodedTile.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadRawStrip.3tiff.html>TIFFReadRawStrip.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadRawTile.3tiff.html>TIFFReadRawTile.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadRGBAImage.3tiff.html>TIFFReadRGBAImage.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadRGBAStrip.3tiff.html>TIFFReadRGBAStrip.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadRGBATile.3tiff.html>TIFFReadRGBATile.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadScanline.3tiff.html>TIFFReadScanline.3tiff.html</a>
|
||||
<li><A HREF=TIFFReadTile.3tiff.html>TIFFReadTile.3tiff.html</a>
|
||||
<li><A HREF=TIFFRGBAImage.3tiff.html>TIFFRGBAImage.3tiff.html</a>
|
||||
<li><A HREF=TIFFSetDirectory.3tiff.html>TIFFSetDirectory.3tiff.html</a>
|
||||
<li><A HREF=TIFFSetField.3tiff.html>TIFFSetField.3tiff.html</a>
|
||||
<li><A HREF=TIFFsize.3tiff.html>TIFFsize.3tiff.html</a>
|
||||
<li><A HREF=TIFFstrip.3tiff.html>TIFFstrip.3tiff.html</a>
|
||||
<li><A HREF=TIFFswab.3tiff.html>TIFFswab.3tiff.html</a>
|
||||
<li><A HREF=TIFFtile.3tiff.html>TIFFtile.3tiff.html</a>
|
||||
<li><A HREF=TIFFWarning.3tiff.html>TIFFWarning.3tiff.html</a>
|
||||
<li><A HREF=TIFFWriteDirectory.3tiff.html>TIFFWriteDirectory.3tiff.html</a>
|
||||
<li><A HREF=TIFFWriteEncodedStrip.3tiff.html>TIFFWriteEncodedStrip.3tiff.html</a>
|
||||
<li><A HREF=TIFFWriteEncodedTile.3tiff.html>TIFFWriteEncodedTile.3tiff.html</a>
|
||||
<li><A HREF=TIFFWriteRawStrip.3tiff.html>TIFFWriteRawStrip.3tiff.html</a>
|
||||
<li><A HREF=TIFFWriteRawTile.3tiff.html>TIFFWriteRawTile.3tiff.html</a>
|
||||
<li><A HREF=TIFFWriteScanline.3tiff.html>TIFFWriteScanline.3tiff.html</a>
|
||||
<li><A HREF=TIFFWriteTile.3tiff.html>TIFFWriteTile.3tiff.html</a>
|
||||
<li><A HREF=fax2ps.1.html>fax2ps.1.html</a>
|
||||
<li><A HREF=fax2tiff.1.html>fax2tiff.1.html</a>
|
||||
<!-- <li><A HREF=gif2tiff.1.html>gif2tiff.1.html</a> -->
|
||||
<li><A HREF=pal2rgb.1.html>pal2rgb.1.html</a>
|
||||
<li><A HREF=ppm2tiff.1.html>ppm2tiff.1.html</a>
|
||||
<!-- <li><A HREF=ras2tiff.1.html>ras2tiff.1.html</a> -->
|
||||
<li><A HREF=raw2tiff.1.html>raw2tiff.1.html</a>
|
||||
<li><A HREF=rgb2ycbcr.1.html>rgb2ycbcr.1.html</a>
|
||||
<!-- <li><A HREF=sgi2tiff.1.html>sgi2tiff.1.html</a> -->
|
||||
<li><A HREF=thumbnail.1.html>thumbnail.1.html</a>
|
||||
<li><A HREF=tiff2bw.1.html>tiff2bw.1.html</a>
|
||||
<li><A HREF=tiff2pdf.1.html>tiff2pdf.1.html</a>
|
||||
<li><A HREF=tiff2ps.1.html>tiff2ps.1.html</a>
|
||||
<li><A HREF=tiff2rgba.1.html>tiff2rgba.1.html</a>
|
||||
<li><A HREF=tiffcmp.1.html>tiffcmp.1.html</a>
|
||||
<li><A HREF=tiffcp.1.html>tiffcp.1.html</a>
|
||||
<li><A HREF=tiffcrop.1.html>tiffcrop.1.html</a>
|
||||
<li><A HREF=tiffdither.1.html>tiffdither.1.html</a>
|
||||
<li><A HREF=tiffdump.1.html>tiffdump.1.html</a>
|
||||
<li><A HREF=tiffgt.1.html>tiffgt.1.html</a>
|
||||
<li><A HREF=tiffinfo.1.html>tiffinfo.1.html</a>
|
||||
<li><A HREF=tiffmedian.1.html>tiffmedian.1.html</a>
|
||||
<li><A HREF=tiffset.1.html>tiffset.1.html</a>
|
||||
<li><A HREF=tiffsplit.1.html>tiffsplit.1.html</a>
|
||||
<!-- <li><A HREF=tiffsv.1.html>tiffsv.1.html</a> -->
|
||||
</ul></BODY></HTML>
|
||||
1150
libsdl2_image/external/tiff-4.0.9/html/man/libtiff.3tiff.html
vendored
Normal file
1150
libsdl2_image/external/tiff-4.0.9/html/man/libtiff.3tiff.html
vendored
Normal file
File diff suppressed because it is too large
Load Diff
189
libsdl2_image/external/tiff-4.0.9/html/man/pal2rgb.1.html
vendored
Normal file
189
libsdl2_image/external/tiff-4.0.9/html/man/pal2rgb.1.html
vendored
Normal file
@@ -0,0 +1,189 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>PAL2RGB</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>PAL2RGB</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>pal2rgb − convert a palette color
|
||||
<small>TIFF</small> image to a full color image</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b> [ <i>options</i> ] <i>input.tif
|
||||
output.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>Pal2rgb</i> converts a palette color
|
||||
<small>TIFF</small> image to a full color image by applying
|
||||
the colormap of the palette image to each sample to generate
|
||||
a full color <small>RGB</small> image.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Options that affect the interpretation of input data
|
||||
are:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−C</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>This option overrides the default behavior of
|
||||
<i>pal2rgb</i> in determining whether or not colormap
|
||||
entries contain 16-bit or 8-bit values. By default the
|
||||
colormap is inspected and if no colormap entry greater than
|
||||
255 is found, the colormap is assumed to have only 8-bit
|
||||
values; otherwise 16-bit values (as required by the
|
||||
<small>TIFF</small> specification) are assumed. The
|
||||
<b>−C</b> option can be used to explicitly specify the
|
||||
number of bits for colormap entries: <b>−C 8</b> for
|
||||
8-bit values, <b>−C 16</b> for 16-bit values.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Options that affect the output file format are:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="5%">
|
||||
|
||||
<p><b>−p</b></p>
|
||||
</td>
|
||||
<td width="3%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Explicitly select the planar configuration used in
|
||||
organizing data samples in the output image: <b>−p
|
||||
contig</b> for samples packed contiguously, and <b>−p
|
||||
separate</b> for samples stored separately. By default
|
||||
samples are packed.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="5%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="3%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Use the specific compression algorithm to encoded image
|
||||
data in the output file: <b>−c packbits</b> for
|
||||
Macintosh Packbits, <b>−c lzw</b> for Lempel-Ziv &
|
||||
Welch, <b>−c zip</b> for Deflate, <b>−c none</b>
|
||||
for no compression. If no compression-related option is
|
||||
specified, the input file’s compression algorithm is
|
||||
used.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="5%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="3%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Explicitly specify the number of rows in each strip of
|
||||
the output file. If the <b>−r</b> option is not
|
||||
specified, a number is selected such that each output strip
|
||||
has approximately 8 kilobytes of data in it.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Only 8-bit images are handled.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffinfo</b>(1), <b>tiffcp</b>(1),
|
||||
<b>tiffmedian</b>(1), <b>libtiff</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
141
libsdl2_image/external/tiff-4.0.9/html/man/ppm2tiff.1.html
vendored
Normal file
141
libsdl2_image/external/tiff-4.0.9/html/man/ppm2tiff.1.html
vendored
Normal file
@@ -0,0 +1,141 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>PPM2TIFF</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>PPM2TIFF</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>ppm2tiff − create a <small>TIFF</small> file from
|
||||
<small>PPM, PGM</small> and <small>PBM</small> image
|
||||
files</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>ppm2tiff</b> [ <i>options</i> ] [ <i>input.ppm</i> ]
|
||||
<i>output.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>ppm2tiff</i> converts a file in the <small>PPM,
|
||||
PGM</small> and <small>PBM</small> image formats to
|
||||
<small>TIFF.</small> By default, the <small>TIFF</small>
|
||||
image is created with data samples packed
|
||||
(<i>PlanarConfiguration</i>=1), compressed with the Packbits
|
||||
algorithm (<i>Compression</i>=32773), and with each strip no
|
||||
more than 8 kilobytes. These characteristics can be
|
||||
overridden, or explicitly specified with the options
|
||||
described below</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>If the <small>PPM</small> file contains greyscale data,
|
||||
then the <i>PhotometricInterpretation</i> tag is set to 1
|
||||
(min-is-black), otherwise it is set to 2 (RGB).</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>If no <small>PPM</small> file is specified on the command
|
||||
line, <i>ppm2tiff</i> will read from the standard input.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify a compression scheme to use when writing image
|
||||
data: <b>none</b> for no compression, <b>packbits</b> for
|
||||
PackBits compression (will be used by default), <b>lzw</b>
|
||||
for Lempel-Ziv & Welch compression, <b>jpeg</b> for
|
||||
baseline JPEG compression, <b>zip</b> for Deflate
|
||||
compression, <b>g3</b> for CCITT Group 3 (T.4) compression,
|
||||
and <b>g4</b> for CCITT Group 4 (T.6) compression.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Write data with a specified number of rows per strip; by
|
||||
default the number of rows/strip is selected so that each
|
||||
strip is approximately 8 kilobytes.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−R</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Mark the resultant image to have the specified X and Y
|
||||
resolution (in dots/inch).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffinfo</b>(1), <b>tiffcp</b>(1),
|
||||
<b>tiffmedian</b>(1), <b>libtiff</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
510
libsdl2_image/external/tiff-4.0.9/html/man/raw2tiff.1.html
vendored
Normal file
510
libsdl2_image/external/tiff-4.0.9/html/man/raw2tiff.1.html
vendored
Normal file
@@ -0,0 +1,510 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>RAW2TIFF</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>RAW2TIFF</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#GUESSING THE IMAGE GEOMETRY">GUESSING THE IMAGE GEOMETRY</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>raw2tiff − create a <small>TIFF</small> file from a
|
||||
raw data</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>raw2tiff</b> [ <i>options</i> ] <i>input.raw
|
||||
output.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>raw2tiff</i> converts a raw byte sequence into
|
||||
<small>TIFF.</small> By default, the <small>TIFF</small>
|
||||
image is created with data samples packed
|
||||
(<i>PlanarConfiguration</i>=1), compressed with the PackBits
|
||||
algorithm (<i>Compression</i>=32773), and with each strip no
|
||||
more than 8 kilobytes. These characteristics can overridden,
|
||||
or explicitly specified with the options described
|
||||
below.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−H</b> <i>number</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>size of input image file header in bytes (0 by default).
|
||||
This amount of data just will be skipped from the start of
|
||||
file while reading.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−w</b> <i>number</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>width of input image in pixels (can be guessed, see
|
||||
<b><small>GUESSING THE IMAGE GEOMETRY</small></b>
|
||||
below).</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−l</b> <i>number</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>length of input image in lines (can be guessed, see
|
||||
<b><small>GUESSING THE IMAGE GEOMETRY</small></b>
|
||||
below).</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−b</b> <i>number</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>number of bands in input image (1 by default).</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−d</b> <i>data_type</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>type of samples in input image, where <i>data_type</i>
|
||||
may be:</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="3" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="10%">
|
||||
|
||||
<p><b>byte</b></p>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<p>8-bit unsigned integer (default),</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="10%">
|
||||
|
||||
<p><b>short</b></p>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<p>16-bit unsigned integer,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="10%">
|
||||
|
||||
<p><b>long</b></p>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<p>32-bit unsigned integer,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="10%">
|
||||
|
||||
<p><b>sbyte</b></p>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<p>8-bit signed integer,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="10%">
|
||||
|
||||
<p><b>sshort</b></p>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<p>16-bit signed integer,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="10%">
|
||||
|
||||
<p><b>slong</b></p>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<p>32-bit signed integer,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="10%">
|
||||
|
||||
<p><b>float</b></p>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<p>32-bit IEEE floating point,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="10%">
|
||||
|
||||
<p><b>double</b></p>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<p>64-bit IEEE floating point.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−i</b> <i>config</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>type of samples interleaving in input image, where
|
||||
<i>config</i> may be:</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="3" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>pixel</b></p>
|
||||
</td>
|
||||
<td width="71%">
|
||||
|
||||
<p>pixel interleaved data (default),</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>band</b></p>
|
||||
</td>
|
||||
<td width="71%">
|
||||
|
||||
<p>band interleaved data.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−p</b> <i>photo</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>photometric interpretation (color space) of the input
|
||||
image, where <i>photo</i> may be:</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="3" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="15%">
|
||||
|
||||
<p><b>miniswhite</b></p>
|
||||
</td>
|
||||
<td width="65%">
|
||||
|
||||
<p>white color represented with 0 value,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="15%">
|
||||
|
||||
<p><b>minisblack</b></p>
|
||||
</td>
|
||||
<td width="65%">
|
||||
|
||||
<p>black color represented with 0 value (default),</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="15%">
|
||||
|
||||
<p><b>rgb</b></p>
|
||||
</td>
|
||||
<td width="65%">
|
||||
|
||||
<p>image has RGB color model,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="15%">
|
||||
|
||||
<p><b>cmyk</b></p>
|
||||
</td>
|
||||
<td width="65%">
|
||||
|
||||
<p>image has CMYK (separated) color model,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="15%">
|
||||
|
||||
<p><b>ycbcr</b></p>
|
||||
</td>
|
||||
<td width="65%">
|
||||
|
||||
<p>image has YCbCr color model,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="15%">
|
||||
|
||||
<p><b>cielab</b></p>
|
||||
</td>
|
||||
<td width="65%">
|
||||
|
||||
<p>image has CIE L*a*b color model,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="15%">
|
||||
|
||||
<p><b>icclab</b></p>
|
||||
</td>
|
||||
<td width="65%">
|
||||
|
||||
<p>image has ICC L*a*b color model,</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="15%">
|
||||
|
||||
<p><b>itulab</b></p>
|
||||
</td>
|
||||
<td width="65%">
|
||||
|
||||
<p>image has ITU L*a*b color model.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−s</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>swap bytes fetched from the input file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−L</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>input data has LSB2MSB bit order (default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−M</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>input data has MSB2LSB bit order.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify a compression scheme to use when writing image
|
||||
data: <b>−c none</b> for no compression, <b>−c
|
||||
packbits</b> for the PackBits compression algorithm (the
|
||||
default), <b>−c jpeg</b> for the baseline JPEG
|
||||
compression algorithm, <b>−c zip</b> for the Deflate
|
||||
compression algorithm, and <b>−c lzw</b> for
|
||||
Lempel-Ziv & Welch.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−r</b> <i>number</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>Write data with a specified number of rows per strip; by
|
||||
default the number of rows/strip is selected so that each
|
||||
strip is approximately 8 kilobytes.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="GUESSING THE IMAGE GEOMETRY"></a>
|
||||
<h2>GUESSING THE IMAGE GEOMETRY</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>raw2tiff</i> can guess image width and height in case
|
||||
one or both of these parameters are not specified. If you
|
||||
omit one of those parameters, the complementary one will be
|
||||
calculated based on the file size (taking into account
|
||||
header size, number of bands and data type). If you omit
|
||||
both parameters, the statistical approach will be used.
|
||||
Utility will compute correlation coefficient between two
|
||||
lines at the image center using several appropriate line
|
||||
sizes and the highest absolute value of the coefficient will
|
||||
indicate the right line size. That is why you should be
|
||||
cautious with the very large images, because guessing
|
||||
process may take a while (depending on your system
|
||||
performance). Of course, the utility can’t guess the
|
||||
header size, number of bands and data type, so it should be
|
||||
specified manually. If you don’t know anything about
|
||||
your image, just try with the several combinations of those
|
||||
options.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>There is no magic, it is just a mathematical statistics,
|
||||
so it can be wrong in some cases. But for most ordinary
|
||||
images guessing method will work fine.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>tiffcp</b>(1),
|
||||
<b>tiffmedian</b>(1), <b>libtiff</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
161
libsdl2_image/external/tiff-4.0.9/html/man/tiff2bw.1.html
vendored
Normal file
161
libsdl2_image/external/tiff-4.0.9/html/man/tiff2bw.1.html
vendored
Normal file
@@ -0,0 +1,161 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFF2BW</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFF2BW</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiff2bw − convert a color <small>TIFF</small> image
|
||||
to greyscale</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiff2bw</b> [ <i>options</i> ] <i>input.tif
|
||||
output.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>Tiff2bw</i> converts an <small>RGB</small> or Palette
|
||||
color <small>TIFF</small> image to a greyscale image by
|
||||
combining percentages of the red, green, and blue channels.
|
||||
By default, output samples are created by taking 28% of the
|
||||
red channel, 59% of the green channel, and 11% of the blue
|
||||
channel. To alter these percentages, the <b>−R</b>,
|
||||
<b>−G</b>, and <b>−B</b> options may be
|
||||
used.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify a compression scheme to use when writing image
|
||||
data: <b>−c none</b> for no compression, <b>−c
|
||||
packbits</b> for the PackBits compression algorithm,
|
||||
<b>−c zip</b> for the Deflate compression algorithm,
|
||||
<b>−c g3</b> for the CCITT Group 3 compression
|
||||
algorithm, <b>−c g4</b> for the CCITT Group 4
|
||||
compression algorithm, and <b>−c lzw</b> for
|
||||
Lempel-Ziv & Welch (the default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Write data with a specified number of rows per strip; by
|
||||
default the number of rows/strip is selected so that each
|
||||
strip is approximately 8 kilobytes.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−R</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the percentage of the red channel to use
|
||||
(default 28).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−G</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the percentage of the green channel to use
|
||||
(default 59).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−B</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the percentage of the blue channel to use
|
||||
(default 11).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>tiffinfo</b>(1), <b>tiffcp</b>(1),
|
||||
<b>tiffmedian</b>(1), <b>libtiff</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
609
libsdl2_image/external/tiff-4.0.9/html/man/tiff2pdf.1.html
vendored
Normal file
609
libsdl2_image/external/tiff-4.0.9/html/man/tiff2pdf.1.html
vendored
Normal file
@@ -0,0 +1,609 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFF2PDF</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFF2PDF</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#EXAMPLES">EXAMPLES</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p>tiff2pdf − convert a TIFF image to a PDF
|
||||
document</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>tiff2pdf</b> [ <i>options</i> ] <i>input.tiff</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><i>tiff2pdf</i> opens a TIFF image and writes a PDF
|
||||
document to standard output.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The program converts one TIFF file to one PDF file,
|
||||
including multiple page TIFF files, tiled TIFF files, black
|
||||
and white. grayscale, and color TIFF files that contain data
|
||||
of TIFF photometric interpretations of bilevel, grayscale,
|
||||
RGB, YCbCr, CMYK separation, and ICC L*a*b* as supported by
|
||||
<i>libtiff</i> and PDF.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>If you have multiple TIFF files to convert into one PDF
|
||||
file then use <i>tiffcp</i> or other program to concatenate
|
||||
the files into a multiple page TIFF file. If the input TIFF
|
||||
file is of huge dimensions (greater than 10000 pixels height
|
||||
or width) convert the input image to a tiled TIFF if it is
|
||||
not already.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The standard output is standard output. Set the output
|
||||
file name with the <b>−o</b> <i>output.pdf</i>
|
||||
option.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>All black and white files are compressed into a single
|
||||
strip CCITT G4 Fax compressed PDF, unless tiled, where tiled
|
||||
black and white images are compressed into tiled CCITT G4
|
||||
Fax compressed PDF, <i>libtiff</i> CCITT support is
|
||||
assumed.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Color and grayscale data can be compressed using either
|
||||
JPEG compression, ITU-T T.81, or Zip/Deflate LZ77
|
||||
compression. Set the compression type using the
|
||||
<b>−j</b> or <b>−z</b> options. JPEG compression
|
||||
support requires that <i>libtiff</i> be configured with JPEG
|
||||
support, and Zip/Deflate compression support requires that
|
||||
<i>libtiff</i> be configured with Zip support, in
|
||||
tiffconf.h. Use only one or the other of <b>−j</b> and
|
||||
<b>−z.</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p>If the input TIFF contains single strip CCITT G4 Fax
|
||||
compressed information, then that is written to the PDF file
|
||||
without transcoding, unless the options of no compression
|
||||
and no passthrough are set, <b>−d</b> and
|
||||
<b>−n.</b></p>
|
||||
<!-- INDENTATION -->
|
||||
<p>If the input TIFF contains JPEG or single strip
|
||||
Zip/Deflate compressed information, and they are configured,
|
||||
then that is written to the PDF file without transcoding,
|
||||
unless the options of no compression and no passthrough are
|
||||
set.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The default page size upon which the TIFF image is placed
|
||||
is determined by the resolution and extent of the image
|
||||
data. Default values for the TIFF image resolution can be
|
||||
set using the <b>−x</b> and <b>−y</b> options.
|
||||
The page size can be set using the <b>−p</b> option
|
||||
for paper size, or <b>−w</b> and <b>−l</b> for
|
||||
paper width and length, then each page of the TIFF image is
|
||||
centered on its page. The distance unit for default
|
||||
resolution and page width and length can be set by the
|
||||
<b>−u</b> option, the default unit is inch.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Various items of the output document information can be
|
||||
set with the <b>−e</b>, <b>−c</b>,
|
||||
<b>−a</b>, <b>−t</b>, <b>−s</b>, and
|
||||
<b>−k</b> options. Setting the argument of the option
|
||||
to "" for these tags causes the relevant document
|
||||
information field to be not written. Some of the document
|
||||
information values otherwise get their information from the
|
||||
input TIFF image, the software, author, document name, and
|
||||
image description.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The Portable Document Format (PDF) specification is
|
||||
copyrighted by Adobe Systems, Incorporated.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−o</b> <i>output-file</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set the output to go to file. <i>output-file</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="4" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="4%">
|
||||
|
||||
<p><b>−j</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="77%">
|
||||
|
||||
<p>Compress with JPEG (requires <i>libjpeg</i> configured
|
||||
with <i>libtiff</i>).</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="4%">
|
||||
|
||||
<p><b>−z</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="77%">
|
||||
|
||||
<p>Compress with Zip/Deflate (requires <i>zlib</i>
|
||||
configured with <i>libtiff</i>).</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−q</b> <i>quality</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set the compression quality, 1-100 for JPEG.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="4" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−n</b></p>
|
||||
</td>
|
||||
<td width="7%"></td>
|
||||
<td width="77%">
|
||||
|
||||
<p>Do not allow data to be converted without uncompressing,
|
||||
no compressed data passthrough.</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−b</b></p>
|
||||
</td>
|
||||
<td width="7%"></td>
|
||||
<td width="77%">
|
||||
|
||||
<p>Set PDF ‘‘Interpolate’’ user
|
||||
preference.</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−d</b></p>
|
||||
</td>
|
||||
<td width="7%"></td>
|
||||
<td width="77%">
|
||||
|
||||
<p>Do not compress (decompress).</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−i</b></p>
|
||||
</td>
|
||||
<td width="7%"></td>
|
||||
<td width="77%">
|
||||
|
||||
<p>Invert colors.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−p</b> <i>paper-size</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set paper size, e.g., <b>letter</b>, <b>legal</b>,
|
||||
<b>A4</b>.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−u</b> [<b>i</b>|<b>m</b>]</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set distance unit, <b>i</b> for inch, <b>m</b> for
|
||||
centimeter.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−w</b> <i>width</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set width in units.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−l</b> <i>length</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set length in units.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−x</b> <i>xres</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set x/width resolution default.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−y</b> <i>yres</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set y/length resolution default.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−r</b> [<b>d</b>|<b>o</b>]</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set <b>d</b> for resolution default for images without
|
||||
resolution, <b>o</b> for resolution override for all
|
||||
images.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−f</b></p>
|
||||
</td>
|
||||
<td width="13%"></td>
|
||||
<td width="57%">
|
||||
|
||||
<p>Set PDF ‘‘Fit Window’’ user
|
||||
preference.</p>
|
||||
</td>
|
||||
<td width="14%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−e</b> <i>YYYYMMDDHHMMSS</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set document information date, overrides image or current
|
||||
date/time default, <i>YYYYMMDDHHMMSS.</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−c</b> <i>creator</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set document information creator, overrides image
|
||||
software default.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−a</b> <i>author</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set document information author, overrides image artist
|
||||
default.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−t</b> <i>title</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set document information title, overrides image document
|
||||
name default.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−s</b> <i>subject</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set document information subject, overrides image image
|
||||
description default.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>−k</b> <i>keywords</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="21%"></td>
|
||||
<td width="77%">
|
||||
<p>Set document information keywords.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−h</b></p>
|
||||
</td>
|
||||
<td width="13%"></td>
|
||||
<td width="57%">
|
||||
|
||||
<p>List usage reminder to stderr and exit.</p>
|
||||
</td>
|
||||
<td width="14%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="EXAMPLES"></a>
|
||||
<h2>EXAMPLES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p>The following example would generate the file output.pdf
|
||||
from input.tiff.</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="20%"></td>
|
||||
<td width="79%">
|
||||
<pre>tiff2pdf −o output.pdf input.tiff
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p>The following example would generate PDF output from
|
||||
input.tiff and write it to standard output.</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="20%"></td>
|
||||
<td width="79%">
|
||||
<pre>tiff2pdf input.tiff
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p>The following example would generate the file output.pdf
|
||||
from input.tiff, putting the image pages on a letter sized
|
||||
page, compressing the output with JPEG, with JPEG quality
|
||||
75, setting the title to
|
||||
‘‘Document’’, and setting the
|
||||
‘‘Fit Window’’ option.</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="20%"></td>
|
||||
<td width="79%">
|
||||
<pre>tiff2pdf −p letter −j −q 75 −t "Document" −f −o output.pdf input.tiff
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p>Please report bugs via the web interface at</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="20%"></td>
|
||||
<td width="79%">
|
||||
|
||||
<p>http://bugzilla.remotesensing.org/enter_bug.cgi?product=libtiff</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="89%">
|
||||
<p><b>libtiff</b>(3), <b>tiffcp</b>(1),
|
||||
<b>tiff2ps</b>(1)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
639
libsdl2_image/external/tiff-4.0.9/html/man/tiff2ps.1.html
vendored
Normal file
639
libsdl2_image/external/tiff-4.0.9/html/man/tiff2ps.1.html
vendored
Normal file
@@ -0,0 +1,639 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFF2PS</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFF2PS</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#EXAMPLES">EXAMPLES</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiff2ps − convert a <small>TIFF</small> image to
|
||||
PostScript™</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiff2ps</b> [ <i>options</i> ] <i>input.tif
|
||||
...</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>tiff2ps</i> reads <small>TIFF</small> images and
|
||||
writes PostScript or Encapsulated PostScript (EPS) on the
|
||||
standard output. By default, <i>tiff2ps</i> writes
|
||||
Encapsulated PostScript for the first image in the specified
|
||||
<small>TIFF</small> image file.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>By default, <i>tiff2ps</i> will generate PostScript that
|
||||
fills a printed area specified by the <small>TIFF</small>
|
||||
tags in the input file. If the file does not contain
|
||||
<i>XResolution</i> or <i>YResolution</i> tags, then the
|
||||
printed area is set according to the image dimensions. The
|
||||
<b>−w</b> and <b>−h</b> options (see below) can
|
||||
be used to set the dimensions of the printed area in inches;
|
||||
overriding any relevant <small>TIFF</small> tags.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The PostScript generated for <small>RGB,</small> palette,
|
||||
and <small>CMYK</small> images uses the <i>colorimage</i>
|
||||
operator. The PostScript generated for greyscale and bilevel
|
||||
images uses the <i>image</i> operator. When the
|
||||
<i>colorimage</i> operator is used, PostScript code to
|
||||
emulate this operator on older PostScript printers is also
|
||||
generated. Note that this emulation code can be very
|
||||
slow.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Color images with associated alpha data are composited
|
||||
over a white background.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−1</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Generate PostScript Level 1 (the default).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−2</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Generate PostScript Level 2.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−3</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Generate PostScript Level 3. It basically allows one to
|
||||
use the /flateDecode filter for ZIP compressed TIFF
|
||||
images.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−8</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Disable use of ASCII85 encoding with PostScript Level 2/3.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−a</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Generate output for all IFDs (pages) in the input
|
||||
file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−b</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the bottom margin for the output (in inches).
|
||||
This does not affect the height of the printed image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Center the image in the output. This option only shows
|
||||
an effect if both the <b>−w</b> and the
|
||||
<b>−h</b> option are given.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−C</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the document creator name.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−d</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Set the initial <small>TIFF</small> directory to the
|
||||
specified directory number. (NB: Directories are numbered
|
||||
starting at zero.) This option is useful for selecting
|
||||
individual pages in a multi-page (e.g. facsimile) file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−D</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Enable duplex printing (two pages per sheet of paper).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−e</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the generation of Encapsulated PostScript (implies
|
||||
<b>−z</b>).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−h</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the vertical size of the printed area (in
|
||||
inches).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−H</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the maximum height of image (in inches). Images
|
||||
with larger sizes will be split in several pages. Option
|
||||
<b>−L</b> may be used for specifying size of split
|
||||
images overlapping.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−i</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Enable/disable pixel interpolation. This option requires
|
||||
a single numeric value: zero to disable pixel interpolation
|
||||
and non-zero to enable. The default is enabled.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−L</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the size of overlapping for split images (in
|
||||
inches). Used in conjunction with <b>−H</b> and <b>−W</b>
|
||||
options.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−l</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the left margin for the output (in inches). This
|
||||
does not affect the width of the printed image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−m</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Where possible render using the <i>imagemask</i>
|
||||
PostScript operator instead of the <i>image</i> operator.
|
||||
When this option is specified <i>tiff2ps</i> will use
|
||||
<i>imagemask</i> for rendering 1 bit deep images. If this
|
||||
option is not specified or if the image depth is greater
|
||||
than 1 then the <i>image</i> operator is used.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−o</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Set the initial <small>TIFF</small> directory to the
|
||||
<small>IFD</small> at the specified file offset. This option
|
||||
is useful for selecting thumbnail images and the like which
|
||||
are hidden using the <i>SubIFD</i> tag.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−O</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Write PostScript to specified file instead of standard output.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−p</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the generation of (non-Encapsulated)
|
||||
PostScript.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−P</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Set optional PageOrientation DSC comment to Landscape or Portrait.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Rotate image by 180 degrees.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−s</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Generate output for a single IFD (page) in the input
|
||||
file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−t</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the document title string.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−T</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Print pages for top edge binding.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−w</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the horizontal size of the printed area (in
|
||||
inches).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−W</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the maximum width of image (in inches). Images
|
||||
with larger sizes will be split in several pages. Option
|
||||
<b>−L</b> may be used for specifying size of split
|
||||
images overlapping.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−x</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Override resolution units specified in the TIFF as
|
||||
centimeters.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−y</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Override resolution units specified in the TIFF as
|
||||
inches.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−z</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>When generating PostScript Level 2, data is scaled so
|
||||
that it does not image into the <i>deadzone</i> on a page
|
||||
(the outer margin that the printing device is unable to
|
||||
mark). This option suppresses this behavior. When PostScript
|
||||
Level 1 is generated, data is imaged to the entire printed
|
||||
page and this option has no affect.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="EXAMPLES"></a>
|
||||
<h2>EXAMPLES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following generates PostScript Level 2 for all pages
|
||||
of a facsimile:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiff2ps −a2 fax.tif | lpr
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Note also that if you have version 2.6.1 or newer of
|
||||
Ghostscript then you can efficiently preview facsimile
|
||||
generated with the above command.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>To generate Encapsulated PostScript for a the image at
|
||||
directory 2 of an image use:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiff2ps −d 1 foo.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>(Notice that directories are numbered starting at
|
||||
zero.)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>If you have a long image, it may be split in several
|
||||
pages:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiff2ps −h11 −w8.5 −H14 −L.5 foo.tif > foo.ps
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The page size is set to 8.5x11 by <b>−w</b> and
|
||||
<b>−h</b> options. We will accept a small amount of
|
||||
vertical compression, so <b>−H</b> set to 14. Any
|
||||
pages between 11 and 14 inches will be fit onto one page.
|
||||
Pages longer than 14 inches are cut off at 11 and continued
|
||||
on the next page. The <b>−L.5</b> option says to
|
||||
repeat a half inch on the next page (to improve
|
||||
readability).</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Because PostScript does not support the notion of a
|
||||
colormap, 8-bit palette images produce 24-bit PostScript
|
||||
images. This conversion results in output that is six times
|
||||
bigger than the original image and which takes a long time
|
||||
to send to a printer over a serial line. Matters are even
|
||||
worse for 4-, 2-, and 1-bit palette images.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Does not handle tiled images when generating PostScript
|
||||
Level I output.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>tiffinfo</b>(1), <b>tiffcp</b>(1),
|
||||
<b>tiffgt</b>(1), <b>tiffmedian</b>(1), <b>tiff2bw</b>(1),
|
||||
<b>tiffsv</b>(1), <b>libtiff</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
162
libsdl2_image/external/tiff-4.0.9/html/man/tiff2rgba.1.html
vendored
Normal file
162
libsdl2_image/external/tiff-4.0.9/html/man/tiff2rgba.1.html
vendored
Normal file
@@ -0,0 +1,162 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFF2RGBA</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFF2RGBA</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiff2rgba − convert a <small>TIFF</small> image to
|
||||
RGBA color space</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiff2rgba</b> [ <i>options</i> ] <i>input.tif
|
||||
output.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>Tiff2rgba</i> converts a wide variety of TIFF images
|
||||
into an RGBA TIFF image. This includes the ability to
|
||||
translate different color spaces and photometric
|
||||
interpretation into RGBA, support for alpha blending, and
|
||||
translation of many different bit depths into a 32bit RGBA
|
||||
image.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Internally this program is implemented using the
|
||||
<i>TIFFReadRGBAImage()</i> function, and it suffers any
|
||||
limitations of that image. This includes limited support for
|
||||
> 8 BitsPerSample images, and flaws with some esoteric
|
||||
combinations of BitsPerSample, photometric interpretation,
|
||||
block organization and planar configuration.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The generated images are stripped images with four
|
||||
samples per pixel (red, green, blue and alpha) or if the
|
||||
<b>−n</b> flag is used, three samples per pixel (red,
|
||||
green, and blue). The resulting images are always planar
|
||||
configuration contiguous. For this reason, this program is a
|
||||
useful utility for transform exotic TIFF files into a form
|
||||
ingestible by almost any TIFF supporting software.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify a compression scheme to use when writing image
|
||||
data: <b>−c none</b> for no compression (the default),
|
||||
<b>−c packbits</b> for the PackBits compression
|
||||
algorithm, <b>−c zip</b> for the Deflate compression
|
||||
algorithm, <b>−c jpeg</b> for the JPEG compression
|
||||
algorithm, and <b>−c lzw</b> for Lempel-Ziv &
|
||||
Welch.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Write data with a specified number of rows per strip; by
|
||||
default the number of rows/strip is selected so that each
|
||||
strip is approximately 8 kilobytes.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−b</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Process the image one block (strip/tile) at a time
|
||||
instead of by reading the whole image into memory at once.
|
||||
This may be necessary for very large images on systems with
|
||||
limited RAM.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−n</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Drop the alpha component from the output file, producing
|
||||
a pure RGB file. Currently this does not work if the
|
||||
<b>−b</b> flag is also in effect.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiff2bw</b>(1), <b>TIFFReadRGBAImage</b>(3t),
|
||||
<b>libtiff</b>(3)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
156
libsdl2_image/external/tiff-4.0.9/html/man/tiffcmp.1.html
vendored
Normal file
156
libsdl2_image/external/tiff-4.0.9/html/man/tiffcmp.1.html
vendored
Normal file
@@ -0,0 +1,156 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFCMP</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFCMP</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffcmp − compare two <small>TIFF</small> files</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffcmp</b> [ <i>options</i> ] <i>file1.tif
|
||||
file2.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>Tiffcmp</i> compares the tags and data in two files
|
||||
created according to the Tagged Image File Format, Revision
|
||||
6.0. The schemes used for compressing data in each file are
|
||||
immaterial when data are compared−data are compared on
|
||||
a scanline-by-scanline basis after decompression. Most
|
||||
directory tags are checked; notable exceptions are:
|
||||
<i>GrayResponseCurve</i>, <i>ColorResponseCurve</i>, and
|
||||
<i>ColorMap</i> tags. Data will not be compared if any of
|
||||
the <i>BitsPerSample</i>, <i>SamplesPerPixel</i>, or
|
||||
<i>ImageWidth</i> values are not equal. By default,
|
||||
<i>tiffcmp</i> will terminate if it encounters any
|
||||
difference.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−l</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>List each byte of image data that differs between the
|
||||
files.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−z</b> <i>number</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>List specified number of image data bytes that differs
|
||||
between the files.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−t</b></p>
|
||||
</td>
|
||||
<td width="11%"></td>
|
||||
<td width="52%">
|
||||
|
||||
<p>Ignore any differences in directory tags.</p>
|
||||
</td>
|
||||
<td width="23%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Tags that are not recognized by the library are not
|
||||
compared; they may also generate spurious diagnostics.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The image data of tiled files is not compared, since the
|
||||
<i>TIFFReadScanline()</i> function is used. An error will be
|
||||
reported for tiled files.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>The pixel and/or sample number reported in differences
|
||||
may be off in some exotic cases.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>tiffcp</b>(1),
|
||||
<b>tiffmedian</b>(1), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
569
libsdl2_image/external/tiff-4.0.9/html/man/tiffcp.1.html
vendored
Normal file
569
libsdl2_image/external/tiff-4.0.9/html/man/tiffcp.1.html
vendored
Normal file
@@ -0,0 +1,569 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFCP</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFCP</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#EXAMPLES">EXAMPLES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffcp − copy (and possibly convert) a
|
||||
<small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffcp</b> [ <i>options</i> ] <i>src1.tif ... srcN.tif
|
||||
dst.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>tiffcp</i> combines one or more files created
|
||||
according to the Tag Image File Format, Revision 6.0 into a
|
||||
single <small>TIFF</small> file. Because the output file may
|
||||
be compressed using a different algorithm than the input
|
||||
files, <i>tiffcp</i> is most often used to convert between
|
||||
different compression schemes.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>By default, <i>tiffcp</i> will copy all the understood
|
||||
tags in a <small>TIFF</small> directory of an input file to
|
||||
the associated directory in the output file.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>tiffcp</i> can be used to reorganize the storage
|
||||
characteristics of data in a file, but it is explicitly
|
||||
intended to not alter or convert the image data content in
|
||||
any way.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
<p><b>−a</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Append to an existing output file instead of overwriting it.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
<p><b>−b</b></p></td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
<p>subtract the following monochrome image from all others
|
||||
processed. This can be used to remove a noise bias from a
|
||||
set of images. This bias image is typically an image of
|
||||
noise the camera saw with its shutter closed.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−B</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be written with Big-Endian byte order.
|
||||
This option only has an effect when the output file is
|
||||
created or overwritten and not when it is appended to.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−C</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Suppress the use of ‘‘strip
|
||||
chopping’’ when reading images that have a
|
||||
single strip/tile of uncompressed data.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the compression to use for data written to the
|
||||
output file: <b>none</b> for no compression, <b>packbits</b>
|
||||
for PackBits compression, <b>lzw</b> for Lempel-Ziv &
|
||||
Welch compression, <b>jpeg</b> for baseline JPEG
|
||||
compression, <b>zip</b> for Deflate compression, <b>g3</b>
|
||||
for CCITT Group 3 (T.4) compression, <b>g4</b> for CCITT
|
||||
Group 4 (T.6) compression, or <b>sgilog</b> for SGILOG compression.
|
||||
By default <i>tiffcp</i> will
|
||||
compress data according to the value of the
|
||||
<i>Compression</i> tag found in the source file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>The <small>CCITT</small> Group 3 and Group 4 compression
|
||||
algorithms can only be used with bilevel data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Group 3 compression can be specified together with
|
||||
several T.4-specific options: <b>1d</b> for 1-dimensional
|
||||
encoding, <b>2d</b> for 2-dimensional encoding, and
|
||||
<b>fill</b> to force each encoded scanline to be zero-filled
|
||||
so that the terminating EOL code lies on a byte boundary.
|
||||
Group 3-specific options are specified by appending a
|
||||
‘‘:’’-separated list to the
|
||||
‘‘g3’’ option; e.g. <b>−c
|
||||
g3:2d:fill</b> to get 2D-encoded data with byte-aligned EOL
|
||||
codes.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><small>LZW</small> compression can be specified together
|
||||
with a <i>predictor</i> value. A predictor value of 2 causes
|
||||
each scanline of the output image to undergo horizontal
|
||||
differencing before it is encoded; a value of 1 forces each
|
||||
scanline to be encoded without differencing. LZW-specific
|
||||
options are specified by appending a
|
||||
‘‘:’’-separated list to the
|
||||
‘‘lzw’’ option; e.g. <b>−c
|
||||
lzw:2</b> for <small>LZW</small> compression with horizontal
|
||||
differencing.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−f</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the bit fill order to use in writing output
|
||||
data. By default, <i>tiffcp</i> will create a new file with
|
||||
the same fill order as the original. Specifying <b>−f
|
||||
lsb2msb</b> will force data to be written with the FillOrder
|
||||
tag set to <small>LSB2MSB,</small> while <b>−f
|
||||
msb2lsb</b> will force data to be written with the FillOrder
|
||||
tag set to <small>MSB2LSB.</small></p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−i</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Ignore non-fatal read errors and continue processing of
|
||||
the input file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−l</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the length of a tile (in pixels). <i>tiffcp</i>
|
||||
attempts to set the tile dimensions so that no more than 8
|
||||
kilobytes of data appear in a tile.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−L</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be written with Little-Endian byte
|
||||
order. This option only has an effect when the output file
|
||||
is created or overwritten and not when it is appended
|
||||
to.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−M</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Suppress the use of memory-mapped files when reading
|
||||
images.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−o</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Set initial directory offset.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−p</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the planar configuration to use in writing image
|
||||
data that has one 8-bit sample per pixel. By default,
|
||||
<i>tiffcp</i> will create a new file with the same planar
|
||||
configuration as the original. Specifying <b>−p
|
||||
contig</b> will force data to be written with multi-sample
|
||||
data packed together, while <b>−p separate</b> will
|
||||
force samples to be written in separate planes.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the number of rows (scanlines) in each strip of
|
||||
data written to the output file. By default (or when value
|
||||
<b>0</b> is specified), <i>tiffcp</i> attempts to set the
|
||||
rows/strip that no more than 8 kilobytes of data appear in a
|
||||
strip. If you specify special value <b>−1</b> it will
|
||||
results in infinite number of the rows per strip. The entire
|
||||
image will be the one strip in that case.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−s</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the output file to be written with data organized
|
||||
in strips (rather than tiles).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−t</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the output file to be written with data organized
|
||||
in tiles (rather than strips). options can be used to force
|
||||
the resultant image to be written as strips or tiles of
|
||||
data, respectively.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−w</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the width of a tile (in pixels). <i>tiffcp</i>
|
||||
attempts to set the tile dimensions so that no more than 8
|
||||
kilobytes of data appear in a tile. <i>tiffcp</i> attempts
|
||||
to set the tile dimensions so that no more than 8 kilobytes
|
||||
of data appear in a tile.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−x</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the output file to be written with PAGENUMBER value
|
||||
in sequence.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−8</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Write BigTIFF instead of classic TIFF format.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−,=</b><i>character</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>substitute <i>character</i> for ‘,’ in
|
||||
parsing image directory indices in files. This is necessary
|
||||
if filenames contain commas. Note that <b>−,=</b> with
|
||||
whitespace immediately following will disable the special
|
||||
meaning of the ‘,’ entirely. See examples.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="EXAMPLES"></a>
|
||||
<h2>EXAMPLES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following concatenates two files and writes the
|
||||
result using <small>LZW</small> encoding:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcp −c lzw a.tif b.tif result.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>To convert a G3 1d-encoded <small>TIFF</small> to a
|
||||
single strip of G4-encoded data the following might be
|
||||
used:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcp −c g4 −r 10000 g3.tif g4.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>(1000 is just a number that is larger than the number of
|
||||
rows in the source file.)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>To extract a selected set of images from a multi-image
|
||||
TIFF file, the file name may be immediately followed by a
|
||||
‘,’ separated list of image directory indices.
|
||||
The first image is always in directory 0. Thus, to copy the
|
||||
1st and 3rd images of image file
|
||||
‘‘album.tif’’ to
|
||||
‘‘result.tif’’:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcp album.tif,0,2 result.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>A trailing comma denotes remaining images in sequence.
|
||||
The following command will copy all image with except the
|
||||
first one:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcp album.tif,1, result.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Given file ‘‘CCD.tif’’ whose
|
||||
first image is a noise bias followed by images which include
|
||||
that bias, subtract the noise from all those images
|
||||
following it (while decompressing) with the
|
||||
command:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcp −c none −b CCD.tif CCD.tif,1, result.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>If the file above were named
|
||||
‘‘CCD,X.tif’’, the <b>−,=</b>
|
||||
option would be required to correctly parse this filename
|
||||
with image numbers, as follows:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcp −c none −,=% −b CCD,X.tif CCD,X%1%.tif result.tif
|
||||
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>tiffinfo</b>(1), <b>tiffcmp</b>(1),
|
||||
<b>tiffmedian</b>(1), <b>tiffsplit</b>(1),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
684
libsdl2_image/external/tiff-4.0.9/html/man/tiffcrop.1.html
vendored
Normal file
684
libsdl2_image/external/tiff-4.0.9/html/man/tiffcrop.1.html
vendored
Normal file
@@ -0,0 +1,684 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFCROP</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFCROP</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#EXAMPLES">EXAMPLES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffcrop − copy (and possibly convert and crop or
|
||||
process) a <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffcrop</b> [ <i>options</i> ] <i>src1.tif ...
|
||||
srcN.tif dst.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>tiffcrop</i> combines one or more files created
|
||||
according to the Tag Image File Format, Revision 6.0 into a
|
||||
single <small>TIFF</small> file. The output file may be
|
||||
compressed using a different algorithm than the input files.
|
||||
<i>tiffcrop</i> is most often used to extract portions of an
|
||||
image for processing with bar code recognizer or OCR
|
||||
software when that software cannot restrict the region of
|
||||
interest to a specific portion of the image or to improve
|
||||
efficiency when the regions of interest must be rotated.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>By default, <i>tiffcrop</i> will copy all the understood
|
||||
tags in a <small>TIFF</small> directory of an input file to
|
||||
the associated directory in the output file.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>tiffcrop</i> can be used to reorganize the storage
|
||||
characteristics of data in a file, and it will alter or
|
||||
convert the image data content as specified at the same
|
||||
time, unlike tiffcp.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>tiffcrop</i> will behave exactly like tiffcp if none
|
||||
of the new options are specified.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−N odd|even|#,#-#,#|last</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>sequences and ranges of images within file to process.
|
||||
The words <b>odd</b> or <b>even</b> may be used to specify
|
||||
all odd or even numbered images. The word <b>last</b> may be
|
||||
used in place of a number in the sequence to indicate the
|
||||
final image in the file without knowing how many images
|
||||
there are. Ranges of images may be specified with a dash and
|
||||
multiple sets can be indicated by joining them in a
|
||||
comma-separated list. e.g.. use <b>−N 1,5-7,last</b>
|
||||
to process the 1st, 5th through 7th, and final image in the
|
||||
file.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−E top|bottom|left|right</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>use the top, bottom, left, or right edge as origin
|
||||
reference for width and length of crop regions. May be
|
||||
abbreviated to first letter.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−U in|cm|px</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>units to apply to dimensions for margins and crop
|
||||
regions. Inches or centimeters are converted to pixels using
|
||||
the resolution unit specified in the TIFF file (which
|
||||
defaults to inches if not specified in the IFD).</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−m #,#,#,#</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>margins to be removed from the image. The order must be
|
||||
top, left, bottom, right with only commas separating the
|
||||
elements of the list. Margins are scaled according to the
|
||||
current units and removed before any other extractions are
|
||||
computed. Capital M was in use.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p><b>−X #</b></p>
|
||||
</td>
|
||||
<td width="2%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>horizontal (X-axis) dimension of a region to extract
|
||||
relative to the specified origin reference. If the origin is
|
||||
the top or bottom edge, the X axis value will be assumed to
|
||||
start at the left edge.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p><b>−Y #</b></p>
|
||||
</td>
|
||||
<td width="2%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>vertical (Y-axis) dimension of a region to extract
|
||||
relative to the specified origin reference. If the origin is
|
||||
the left or right edge, the Y axis value will be assumed to
|
||||
start at the top.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−Z #:#,#:#</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>zones of the image designated as position X of Y equal
|
||||
sized portions measured from the reference edge, e.g. 1:3
|
||||
would be first third of the image starting from the
|
||||
reference edge minus any margins specified for the confining
|
||||
edges. Multiple zones can be specified as a comma separated
|
||||
list but they must reference the same edge. To extract the
|
||||
top quarter and the bottom third of an image you would use
|
||||
<b>−Z 1:4,3:3.</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−F horiz|vert</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>flip, i.e. mirror, the image or extracted region
|
||||
horizontally or vertically.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−R 90|180|270</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>rotate the image or extracted region 90, 180, or 270
|
||||
degrees clockwise.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−I</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>invert the colorspace values for grayscale and bi-level
|
||||
images. This would be used to correct negative images that
|
||||
have incorrect PHOTOMETRIC INTERPRETATION tags. No support
|
||||
for color images.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−b</b> <i>image</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>subtract the following monochrome image from all others
|
||||
processed. This can be used to remove a noise bias from a
|
||||
set of images. This bias image is typically an image of
|
||||
noise the camera saw with its shutter closed. Bias image
|
||||
support is not available with options for cropping,
|
||||
rotating, or inverting the image.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−B</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be written with Big-Endian byte order.
|
||||
This option only has an effect when the output file is
|
||||
created or overwritten and not when it is appended to.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−C</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Suppress the use of ‘‘strip
|
||||
chopping’’ when reading images that have a
|
||||
single strip/tile of uncompressed data.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the compression to use for data written to the
|
||||
output file: <b>none</b> for no compression, <b>packbits</b>
|
||||
for PackBits compression, <b>lzw</b> for Lempel-Ziv &
|
||||
Welch compression, <b>jpeg</b> for baseline JPEG
|
||||
compression, <b>zip</b> for Deflate compression, <b>g3</b>
|
||||
for CCITT Group 3 (T.4) compression, and <b>g4</b> for CCITT
|
||||
Group 4 (T.6) compression. By default <i>tiffcrop</i> will
|
||||
compress data according to the value of the
|
||||
<i>Compression</i> tag found in the source file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>The <small>CCITT</small> Group 3 and Group 4 compression
|
||||
algorithms can only be used with bi-level data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Group 3 compression can be specified together with
|
||||
several T.4-specific options: <b>1d</b> for 1-dimensional
|
||||
encoding, <b>2d</b> for 2-dimensional encoding, and
|
||||
<b>fill</b> to force each encoded scanline to be zero-filled
|
||||
so that the terminating EOL code lies on a byte boundary.
|
||||
Group 3-specific options are specified by appending a
|
||||
‘‘:’’-separated list to the
|
||||
‘‘g3’’ option; e.g. <b>−c
|
||||
g3:2d:fill</b> to get 2D-encoded data with byte-aligned EOL
|
||||
codes.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><small>LZW</small> compression can be specified together
|
||||
with a <i>predictor</i> value. A predictor value of 2 causes
|
||||
each scanline of the output image to undergo horizontal
|
||||
differencing before it is encoded; a value of 1 forces each
|
||||
scanline to be encoded without differencing. LZW-specific
|
||||
options are specified by appending a
|
||||
‘‘:’’-separated list to the
|
||||
‘‘lzw’’ option; e.g. <b>−c
|
||||
lzw:2</b> for <small>LZW</small> compression with horizontal
|
||||
differencing.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−f</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the bit fill order to use in writing output
|
||||
data. By default, <i>tiffcrop</i> will create a new file
|
||||
with the same fill order as the original. Specifying
|
||||
<b>−f lsb2msb</b> will force data to be written with
|
||||
the FillOrder tag set to <small>LSB2MSB,</small> while
|
||||
<b>−f msb2lsb</b> will force data to be written with
|
||||
the FillOrder tag set to <small>MSB2LSB.</small></p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−i</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Ignore non-fatal read errors and continue processing of
|
||||
the input file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−l</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the length of a tile (in pixels).
|
||||
<i>tiffcrop</i> attempts to set the tile dimensions so that
|
||||
no more than 8 kilobytes of data appear in a tile.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−L</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force output to be written with Little-Endian byte
|
||||
order. This option only has an effect when the output file
|
||||
is created or overwritten and not when it is appended
|
||||
to.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−M</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Suppress the use of memory-mapped files when reading
|
||||
images.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−p</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the planar configuration to use in writing image
|
||||
data that has one 8-bit sample per pixel. By default,
|
||||
<i>tiffcrop</i> will create a new file with the same planar
|
||||
configuration as the original. Specifying <b>−p
|
||||
contig</b> will force data to be written with multi-sample
|
||||
data packed together, while <b>−p separate</b> will
|
||||
force samples to be written in separate planes.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the number of rows (scanlines) in each strip of
|
||||
data written to the output file. By default (or when value
|
||||
<b>0</b> is specified), <i>tiffcrop</i> attempts to set the
|
||||
rows/strip that no more than 8 kilobytes of data appear in a
|
||||
strip. If you specify special value <b>-1</b> it will
|
||||
results in infinite number of the rows per strip. The entire
|
||||
image will be the one strip in that case.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−s</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the output file to be written with data organized
|
||||
in strips (rather than tiles).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−t</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the output file to be written with data organized
|
||||
in tiles (rather than strips). options can be used to force
|
||||
the resultant image to be written as strips or tiles of
|
||||
data, respectively.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−w</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the width of a tile (in pixels). <i>tiffcrop</i>
|
||||
attempts to set the tile dimensions so that no more than 8
|
||||
kilobytes of data appear in a tile. <i>tiffcrop</i> attempts
|
||||
to set the tile dimensions so that no more than 8 kilobytes
|
||||
of data appear in a tile.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−,={character}</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>substitute {character} for ’,’ in parsing
|
||||
image directory indices in files. This is necessary if
|
||||
filenames contain commas. Note that ’,=’ with
|
||||
whitespace immediately following will disable the special
|
||||
meaning of the ’,’ entirely. See examples.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="EXAMPLES"></a>
|
||||
<h2>EXAMPLES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following concatenates two files and writes the
|
||||
result using <small>LZW</small> encoding:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcrop -c lzw a.tif b.tif result.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>To convert a G3 1d-encoded <small>TIFF</small> to a
|
||||
single strip of G4-encoded data the following might be
|
||||
used:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcrop -c g4 -r 10000 g3.tif g4.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>(1000 is just a number that is larger than the number of
|
||||
rows in the source file.)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>To extract a selected set of images from a multi-image
|
||||
TIFF file use the -N option described above. Thus, to copy
|
||||
the 1st and 3rd images of image file "album.tif"
|
||||
to "result.tif":</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcrop -N 1,3 album.tif result.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Given file "CCD.tif" whose first image is a
|
||||
noise bias followed by images which include that bias,
|
||||
subtract the noise from all those images following it (while
|
||||
decompressing) with the command:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffcrop -c none -b CCD.tif CCD.tif -d 2 result.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>tiffinfo</b>(1), <b>tiffcmp</b>(1),
|
||||
<b>tiffcp</b>(1), <b>tiffmedian</b>(1), <b>tiffsplit</b>(1),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
196
libsdl2_image/external/tiff-4.0.9/html/man/tiffdither.1.html
vendored
Normal file
196
libsdl2_image/external/tiff-4.0.9/html/man/tiffdither.1.html
vendored
Normal file
@@ -0,0 +1,196 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFDITHER</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFDITHER</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffdither − convert a greyscale image to bilevel
|
||||
using dithering</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffdither</b> [ <i>options</i> ] <i>input.tif
|
||||
output.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>tiffdither</i> converts a single channel 8-bit
|
||||
greyscale image to a bilevel image using Floyd-Steinberg
|
||||
error propagation with thresholding.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the compression to use for data written to the
|
||||
output file: <b>none</b> for no compression, <b>packbits</b>
|
||||
for PackBits compression, <b>lzw</b> for Lempel-Ziv &
|
||||
Welch compression, <b>zip</b> for Deflate compression,
|
||||
<b>g3</b> for CCITT Group 3 (T.4) compression, and <b>g4</b>
|
||||
for CCITT Group 4 (T.6) compression. By default
|
||||
<i>tiffdither</i> will compress data according to the value
|
||||
of the <i>Compression</i> tag found in the source file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p>The <small>CCITT</small> Group 3 and Group 4 compression
|
||||
algorithms can only be used with bilevel data.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Group 3 compression can be specified together with
|
||||
several T.4-specific options: <b>1d</b> for 1-dimensional
|
||||
encoding, <b>2d</b> for 2-dimensional encoding, and
|
||||
<b>fill</b> to force each encoded scanline to be zero-filled
|
||||
so that the terminating EOL code lies on a byte boundary.
|
||||
Group 3-specific options are specified by appending a
|
||||
‘‘:’’-separated list to the
|
||||
‘‘g3’’ option; e.g. <b>−c
|
||||
g3:2d:fill</b> to get 2D-encoded data with byte-aligned EOL
|
||||
codes.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><small>LZW</small> compression can be specified together
|
||||
with a <i>predictor</i> value. A predictor value of 2 causes
|
||||
each scanline of the output image to undergo horizontal
|
||||
differencing before it is encoded; a value of 1 forces each
|
||||
scanline to be encoded without differencing. LZW-specific
|
||||
options are specified by appending a
|
||||
‘‘:’’-separated list to the
|
||||
‘‘lzw’’ option; e.g. <b>−c
|
||||
lzw:2</b> for <small>LZW</small> compression with horizontal
|
||||
differencing.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−f</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the bit fill order to use in writing output
|
||||
data. By default, <i>tiffdither</i> will create a new file
|
||||
with the same fill order as the original. Specifying
|
||||
<b>−f lsb2msb</b> will force data to be written with
|
||||
the <i>FillOrder</i> tag set to <small>LSB2MSB ,</small>
|
||||
while <b>−f msb2lsb</b> will force data to be written
|
||||
with the <i>Fill- Order</i> tag set to <small>MSB2LSB
|
||||
.</small></p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Make each strip have no more than the given number of rows.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−t</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Set the threshold value for dithering. By default the
|
||||
threshold value is 128.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The dither algorithm is taken from the
|
||||
<b>tiffmedian</b>(1) program (written by Paul Heckbert).</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>fax2tiff</b>(1),
|
||||
<b>tiffinfo</b>(1), <b>tiffcp</b>(1), <b>tiff2bw</b>(1),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
145
libsdl2_image/external/tiff-4.0.9/html/man/tiffdump.1.html
vendored
Normal file
145
libsdl2_image/external/tiff-4.0.9/html/man/tiffdump.1.html
vendored
Normal file
@@ -0,0 +1,145 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFDUMP</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFDUMP</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffdump − print verbatim information about
|
||||
<small>TIFF</small> files</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffdump</b> [ <i>options</i> ] <i>name ...</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>tiffdump</i> displays directory information from files
|
||||
created according to the Tag Image File Format, Revision
|
||||
6.0. The header of each <small>TIFF</small> file (magic
|
||||
number, version, and first directory offset) is displayed,
|
||||
followed by the tag contents of each directory in the file.
|
||||
For each tag, the name, data type, count, and value(s) is
|
||||
displayed. When the symbolic name for a tag or data type is
|
||||
known, the symbolic name is displayed followed by it’s
|
||||
numeric (decimal) value. Tag values are displayed enclosed
|
||||
in ‘‘<>’’ characters
|
||||
immediately preceded by the value of the count field. For
|
||||
example, an <i>ImageWidth</i> tag might be displayed as
|
||||
‘‘ImageWidth (256) SHORT (3)
|
||||
1<800>’’.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>tiffdump</i> is particularly useful for investigating
|
||||
the contents of <small>TIFF</small> files that
|
||||
<i>libtiff</i> does not understand.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−h</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force numeric data to be printed in hexadecimal rather
|
||||
than the default decimal.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−m</b> <i>items</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>Change the number of indirect data items that are
|
||||
printed. By default, this will be 24.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−o</b> <i>offset</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>Dump the contents of the <small>IFD</small> at the a
|
||||
particular file offset. The file offset may be specified
|
||||
using the usual C-style syntax; i.e. a leading
|
||||
‘‘0x’’ for hexadecimal and a leading
|
||||
‘‘0’’ for octal.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffinfo</b>(1), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
551
libsdl2_image/external/tiff-4.0.9/html/man/tiffgt.1.html
vendored
Normal file
551
libsdl2_image/external/tiff-4.0.9/html/man/tiffgt.1.html
vendored
Normal file
@@ -0,0 +1,551 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFGT</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFGT</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffgt − display an image stored in a
|
||||
<small>TIFF</small> file (Silicon Graphics version)</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffgt</b> [ <i>options</i> ] <i>input.tif ...</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>tiffgt</i> displays one or more images stored using
|
||||
the Tag Image File Format, Revision 6.0. Each image is
|
||||
placed in a fixed size window that the user must position on
|
||||
the display (unless configured otherwise through X
|
||||
defaults). If the display has fewer than 24 bitplanes, or if
|
||||
the image does not warrant full color, then
|
||||
<small>RGB</small> color values are mapped to the closest
|
||||
values that exist in the colormap (this is done using the
|
||||
<i>rgbi</i> routine found in the graphics utility library
|
||||
<b>−lgutil</b>.)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>tiffgt</i> correctly handles files with any of the
|
||||
following characteristics:</p></td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="3" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="15%"></td>
|
||||
<td width="34%">
|
||||
|
||||
<p><i>BitsPerSample</i></p>
|
||||
</td>
|
||||
<td width="50%">
|
||||
|
||||
<p>1, 2, 4, 8, 16</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="15%"></td>
|
||||
<td width="34%">
|
||||
|
||||
<p><i>SamplesPerPixel</i></p>
|
||||
</td>
|
||||
<td width="50%">
|
||||
|
||||
<p>1, 3, 4 (the 4th sample is ignored)</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="15%"></td>
|
||||
<td width="34%">
|
||||
|
||||
<p><i>PhotometricInterpretation</i></p>
|
||||
</td>
|
||||
<td width="50%">
|
||||
|
||||
<p>0 (min-is-white), 1 (min-is-black), 2 (RGB), 3
|
||||
(palette), 6 (YCbCr)</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="15%"></td>
|
||||
<td width="34%">
|
||||
|
||||
<p><i>PlanarConfiguration</i></p>
|
||||
</td>
|
||||
<td width="50%">
|
||||
|
||||
<p>1 (contiguous), 2 (separate)</p>
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="15%"></td>
|
||||
<td width="34%">
|
||||
|
||||
<p><i>Orientation</i></p>
|
||||
</td>
|
||||
<td width="50%">
|
||||
|
||||
<p>1 (top-left), 4 (bottom-left)</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Data may be organized as strips or tiles and may be
|
||||
compressed with any of the compression algorithms supported
|
||||
by the <i>libtiff</i>(3) library.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>For palette images (<i>PhotometricInterpretation</i>=3),
|
||||
<i>tiffgt</i> inspects the colormap values and assumes
|
||||
either 16-bit or 8-bit values according to the maximum
|
||||
value. That is, if no colormap entry greater than 255 is
|
||||
found, <i>tiffgt</i> assumes the colormap has only 8-bit
|
||||
values; otherwise it assumes 16-bit values. This inspection
|
||||
is done to handle old images written by previous (incorrect)
|
||||
versions of <i>libtiff</i>.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><i>tiffgt</i> can be used to display multiple images
|
||||
one-at-a-time. The left mouse button switches the display to
|
||||
the first image in the <i>next</i> file in the list of files
|
||||
specified on the command line. The right mouse button
|
||||
switches to the first image in the <i>previous</i> file in
|
||||
the list. The middle mouse button causes the first image in
|
||||
the first file specified on the command line to be
|
||||
displayed. In addition the following keyboard commands are
|
||||
recognized:</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="4" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>b</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Use a <i>PhotometricInterpretation</i> of MinIsBlack in
|
||||
displaying the current image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>l</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Use a <i>FillOrder</i> of lsb-to-msb in decoding the
|
||||
current image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>m</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Use a <i>FillOrder</i> of msb-to-lsb in decoding the
|
||||
current image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>c</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Use a colormap visual to display the current image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>r</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Use a true color (24-bit RGB) visual to display the
|
||||
current image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>w</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Use a <i>PhotometricInterpretation</i> of MinIsWhite in
|
||||
displaying the current image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>W</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Toggle (enable/disable) display of warning messages from
|
||||
the <small>TIFF</small> library when decoding images.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>E</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Toggle (enable/disable) display of error messages from
|
||||
the <small>TIFF</small> library when decoding images.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>z</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Reset all parameters to their default settings
|
||||
(<i>FillOrder</i>, <i>PhotometricInterpretation</i>,
|
||||
handling of warnings and errors).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="8%">
|
||||
|
||||
<p><b>PageUp</b></p>
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Display the previous image in the current file or the
|
||||
last image in the previous file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>PageDown</b></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>Display the next image in the current file or the first
|
||||
image in the next file.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p><b>Home</b></p>
|
||||
</td>
|
||||
<td width="2%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Display the first image in the current file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="6%">
|
||||
|
||||
<p><b>End</b></p>
|
||||
</td>
|
||||
<td width="2%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Display the last image in the current file
|
||||
(unimplemented).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force image display in a colormap window.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−d</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify an image to display by directory number. By
|
||||
default the first image in the file is displayed.
|
||||
Directories are numbered starting at zero.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−e</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Enable reporting of error messages from the
|
||||
<small>TIFF</small> library. By default <i>tiffgt</i>
|
||||
silently ignores images that cannot be read.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−f</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force <i>tiffgt</i> to run as a foreground process. By
|
||||
default <i>tiffgt</i> will place itself in the background
|
||||
once it has opened the requested image file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−l</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the presumed bit ordering to be <small>LSB</small>
|
||||
to <small>MSB.</small></p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−m</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force the presumed bit ordering to be <small>MSB</small>
|
||||
to <small>LSB.</small></p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−o</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify an image to display by directory offset. By
|
||||
default the first image in the file is displayed.
|
||||
Directories offsets may be specified using C-style syntax;
|
||||
i.e. a leading ‘‘0x’’ for
|
||||
hexadecimal and a leading ‘‘0’’ for
|
||||
octal.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−p</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Override the value of the
|
||||
<i>PhotometricInterpretation</i> tag; the parameter may be
|
||||
one of: <b>miniswhite</b>, <b>minisblack</b>, <b>rgb</b>,
|
||||
<b>palette</b>, <b>mask</b>, <b>separated</b>, <b>ycbcr</b>,
|
||||
and <b>cielab</b>.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Force image display in a full color window.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−s</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Stop on the first read error. By default all errors in
|
||||
the input data are ignored and <i>tiffgt</i> does it’s
|
||||
best to display as much of an image as possible.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−w</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Enable reporting of warning messages from the
|
||||
<small>TIFF</small> library. By default <i>tiffgt</i>
|
||||
ignores warning messages generated when reading an
|
||||
image.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−v</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Place information in the title bar describing what type
|
||||
of window (full color or colormap) is being used, the name
|
||||
of the input file, and the directory index of the image (if
|
||||
non-zero). By default, the window type is not shown in the
|
||||
title bar.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Images wider and taller than the display are silently
|
||||
truncated to avoid crashing old versions of the window
|
||||
manager.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffdump</b>(1), <b>tiffinfo</b>(1), <b>tiffcp</b>(1),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
196
libsdl2_image/external/tiff-4.0.9/html/man/tiffinfo.1.html
vendored
Normal file
196
libsdl2_image/external/tiff-4.0.9/html/man/tiffinfo.1.html
vendored
Normal file
@@ -0,0 +1,196 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFINFO</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFINFO</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffinfo − print information about
|
||||
<small>TIFF</small> files</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffinfo</b> [ <i>options</i> ] <i>input.tif
|
||||
...</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>Tiffinfo</i> displays information about files created
|
||||
according to the Tag Image File Format, Revision 6.0. By
|
||||
default, the contents of each <small>TIFF</small> directory
|
||||
in each file is displayed, with the value of each tag shown
|
||||
symbolically (where sensible).</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Display the colormap and color/gray response curves, if
|
||||
present.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−D</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>In addition to displaying the directory tags, read and
|
||||
decompress all the data in each image (but not display
|
||||
it).</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−d</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>In addition to displaying the directory tags, print each
|
||||
byte of decompressed data in hexadecimal.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−j</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Display any <small>JPEG</small> -related tags that are
|
||||
present.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−o</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Set the initial <small>TIFF</small> directory according
|
||||
to the specified file offset. The file offset may be
|
||||
specified using the usual C-style syntax; i.e. a leading
|
||||
‘‘0x’’ for hexadecimal and a leading
|
||||
‘‘0’’ for octal.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−s</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Display the offsets and byte counts for each data strip
|
||||
in a directory.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−z</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Enable strip chopping when reading image data.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="3%">
|
||||
|
||||
<p><b>−#</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Set the initial <small>TIFF</small> directory to
|
||||
<i>#</i>.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>tiffcp</b>(1), <b>tiffcmp</b>(1),
|
||||
<b>tiffmedian</b>(1), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
183
libsdl2_image/external/tiff-4.0.9/html/man/tiffmedian.1.html
vendored
Normal file
183
libsdl2_image/external/tiff-4.0.9/html/man/tiffmedian.1.html
vendored
Normal file
@@ -0,0 +1,183 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFMEDIAN</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFMEDIAN</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#NOTES">NOTES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffmedian − apply the median cut algorithm to data
|
||||
in a <small>TIFF</small> file</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffmedian</b> [ <i>options</i> ] <i>input.tif
|
||||
output.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>tiffmedian</i> applies the median cut algorithm to an
|
||||
<small>RGB</small> image in <i>input.tif</i> to generate a
|
||||
palette image that is written to <i>output.tif</i>. The
|
||||
generated colormap has, by default, 256 entries. The image
|
||||
data is quantized by mapping each pixel to the closest color
|
||||
values in the colormap.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="11%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−c</b></p>
|
||||
</td>
|
||||
<td width="5%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the compression to use for data written to the
|
||||
output file: <b>none</b> for no compression, <b>packbits</b>
|
||||
for PackBits compression, <b>lzw</b> for Lempel-Ziv &
|
||||
Welch compression, and <b>zip</b> for Deflate compression.
|
||||
By default <i>tiffmedian</i> will compress data according to
|
||||
the value of the <i>Compression</i> tag found in the source
|
||||
file.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<p><small>LZW</small> compression can be specified together
|
||||
with a <i>predictor</i> value. A predictor value of 2 causes
|
||||
each scanline of the output image to undergo horizontal
|
||||
differencing before it is encoded; a value of 1 forces each
|
||||
scanline to be encoded without differencing. LZW-specific
|
||||
options are specified by appending a
|
||||
‘‘:’’-separated list to the
|
||||
‘‘lzw’’ option; e.g. <b>−c
|
||||
lzw:2</b> for <small>LZW</small> compression with horizontal
|
||||
differencing.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- TABS -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="5" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−C</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the number of entries to use in the generated
|
||||
colormap. By default all 256 entries/colors are used.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−f</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Apply Floyd-Steinberg dithering before selecting a
|
||||
colormap entry.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
<tr valign="top" align="left">
|
||||
<td width="10%"></td>
|
||||
<td width="2%">
|
||||
|
||||
<p><b>−r</b></p>
|
||||
</td>
|
||||
<td width="6%"></td>
|
||||
<td width="80%">
|
||||
|
||||
<p>Specify the number of rows (scanlines) in each strip of
|
||||
data written to the output file. By default,
|
||||
<i>tiffmedian</i> attempts to set the rows/strip that no
|
||||
more than 8 kilobytes of data appear in a strip.</p>
|
||||
</td>
|
||||
<td width="0%">
|
||||
</td>
|
||||
</table>
|
||||
<a name="NOTES"></a>
|
||||
<h2>NOTES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>This program is derived from Paul Heckbert’s
|
||||
<i>median</i> program.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>pal2rgb</b>(1), <b>tiffinfo</b>(1), <b>tiffcp</b>(1),
|
||||
<b>tiffcmp</b>(1), <b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p><b>Color Image Quantization for Frame Buffer Display</b>,
|
||||
Paul Heckbert, SIGGRAPH proceedings, 1982, pp. 297-307.</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
176
libsdl2_image/external/tiff-4.0.9/html/man/tiffset.1.html
vendored
Normal file
176
libsdl2_image/external/tiff-4.0.9/html/man/tiffset.1.html
vendored
Normal file
@@ -0,0 +1,176 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFSET</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFSET</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#EXAMPLES">EXAMPLES</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffset − set a field in a <small>TIFF</small>
|
||||
header</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffset</b> [ <i>options</i> ] <i>filename.tif</i></p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>Tiffset</i> sets the value of a <small>TIFF</small>
|
||||
header to a specified value.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−s</b> <i>tagnumber</i> [ <i>count</i> ]
|
||||
<i>value ...</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>Set the value of the named tag to the value or values
|
||||
specified.</p>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>−sf</b> <i>tagnumber filename</i></p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="19%"></td>
|
||||
<td width="80%">
|
||||
<p>Set the value of the tag to the contents of filename.
|
||||
This option is supported for ASCII tags only.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="EXAMPLES"></a>
|
||||
<h2>EXAMPLES</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following example sets the image description tag
|
||||
(270) of a.tif to the contents of the file descrip:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffset −sf 270 descrip a.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>The following example sets the artist tag (315) of a.tif
|
||||
to the string
|
||||
‘‘Anonymous’’:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffset −s 305 Anonymous a.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>This example sets the resolution of the file a.tif to 300
|
||||
dpi:</p></td>
|
||||
</table>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="17%"></td>
|
||||
<td width="82%">
|
||||
<pre>tiffset −s 296 2 a.tif
|
||||
tiffset −s 282 300.0 a.tif
|
||||
tiffset −s 283 300.0 a.tif
|
||||
</pre>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffdump</b>(1), <b>tiffinfo</b>(1), <b>tiffcp</b>(1),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
102
libsdl2_image/external/tiff-4.0.9/html/man/tiffsplit.1.html
vendored
Normal file
102
libsdl2_image/external/tiff-4.0.9/html/man/tiffsplit.1.html
vendored
Normal file
@@ -0,0 +1,102 @@
|
||||
<!-- Creator : groff version 1.18.1 -->
|
||||
<!-- CreationDate: Sat Feb 24 18:37:20 2007 -->
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
||||
<meta name="Content-Style" content="text/css">
|
||||
<title>TIFFSPLIT</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align=center>TIFFSPLIT</h1>
|
||||
<a href="#NAME">NAME</a><br>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a><br>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a><br>
|
||||
<a href="#OPTIONS">OPTIONS</a><br>
|
||||
<a href="#BUGS">BUGS</a><br>
|
||||
<a href="#SEE ALSO">SEE ALSO</a><br>
|
||||
|
||||
<hr>
|
||||
<a name="NAME"></a>
|
||||
<h2>NAME</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>tiffsplit − split a multi-image <small>TIFF</small>
|
||||
into single-image <small>TIFF</small> files</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SYNOPSIS"></a>
|
||||
<h2>SYNOPSIS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffsplit</b> <i>src.tif</i> [ <i>prefix</i> ]</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="DESCRIPTION"></a>
|
||||
<h2>DESCRIPTION</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><i>tiffsplit</i> takes a multi-directory (page)
|
||||
<small>TIFF</small> file and creates one or more
|
||||
single-directory (page) <small>TIFF</small> files from it.
|
||||
The output files are given names created by concatenating a
|
||||
prefix, a lexically ordered suffix in the range
|
||||
[<i>aaa</i>-<i>zzz</i>], the suffix <i>.tif</i> (e.g.
|
||||
<i>xaaa.tif</i>, <i>xaab.tif</i>, <i>xzzz.tif</i>). If a
|
||||
prefix is not specified on the command line, the default
|
||||
prefix of <i>x</i> is used.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="OPTIONS"></a>
|
||||
<h2>OPTIONS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>None.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="BUGS"></a>
|
||||
<h2>BUGS</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p>Only a select set of ‘‘known
|
||||
tags’’ is copied when splitting.</p>
|
||||
</td>
|
||||
</table>
|
||||
<a name="SEE ALSO"></a>
|
||||
<h2>SEE ALSO</h2>
|
||||
<!-- INDENTATION -->
|
||||
<table width="100%" border=0 rules="none" frame="void"
|
||||
cols="2" cellspacing="0" cellpadding="0">
|
||||
<tr valign="top" align="left">
|
||||
<td width="8%"></td>
|
||||
<td width="91%">
|
||||
<p><b>tiffcp</b>(1), <b>tiffinfo</b>(1),
|
||||
<b>libtiff</b>(3TIFF)</p>
|
||||
<!-- INDENTATION -->
|
||||
<p>Libtiff library home page:
|
||||
<b>http://www.simplesystems.org/libtiff/</b></p>
|
||||
</td>
|
||||
</table>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user