Lines Matching refs:out
1119 static int writeBufferToContigStrips(TIFF* out, uint8* buf, uint32 imagelength) in writeBufferToContigStrips() argument
1125 TIFFGetFieldDefaulted(out, TIFFTAG_ROWSPERSTRIP, &rowsperstrip); in writeBufferToContigStrips()
1130 stripsize = TIFFVStripSize(out, nrows); in writeBufferToContigStrips()
1131 if (TIFFWriteEncodedStrip(out, strip++, buf, stripsize) < 0) in writeBufferToContigStrips()
1133 TIFFError(TIFFFileName(out), "Error, can't write strip %u", strip - 1); in writeBufferToContigStrips()
1151 writeBufferToSeparateStrips (TIFF* out, uint8* buf, in writeBufferToSeparateStrips() argument
1161 tsize_t stripsize = TIFFStripSize(out); in writeBufferToSeparateStrips()
1162 tsize_t rowstripsize, scanlinesize = TIFFScanlineSize(out); in writeBufferToSeparateStrips()
1166 (void) TIFFGetFieldDefaulted(out, TIFFTAG_ROWSPERSTRIP, &rowsperstrip); in writeBufferToSeparateStrips()
1167 (void) TIFFGetField(out, TIFFTAG_BITSPERSAMPLE, &bps); in writeBufferToSeparateStrips()
1173 TIFFError(TIFFFileName(out), in writeBufferToSeparateStrips()
1182 TIFFError(TIFFFileName(out), in writeBufferToSeparateStrips()
1199 stripsize = TIFFVStripSize(out, nrows); in writeBufferToSeparateStrips()
1216 if (TIFFWriteEncodedStrip(out, strip++, obuf, stripsize) < 0) in writeBufferToSeparateStrips()
1218 TIFFError(TIFFFileName(out), "Error, can't write strip %u", strip - 1); in writeBufferToSeparateStrips()
1232 static int writeBufferToContigTiles (TIFF* out, uint8* buf, uint32 imagelength, in writeBufferToContigTiles() argument
1240 uint32 tile_rowsize = TIFFTileRowSize(out); in writeBufferToContigTiles()
1243 tsize_t tilesize = TIFFTileSize(out); in writeBufferToContigTiles()
1246 if( !TIFFGetField(out, TIFFTAG_TILELENGTH, &tl) || in writeBufferToContigTiles()
1247 !TIFFGetField(out, TIFFTAG_TILEWIDTH, &tw) || in writeBufferToContigTiles()
1248 !TIFFGetField(out, TIFFTAG_BITSPERSAMPLE, &bps) ) in writeBufferToContigTiles()
1277 TIFFError(TIFFFileName(out), in writeBufferToContigTiles()
1309 if (TIFFWriteTile(out, tilebuf, col, row, 0, 0) < 0) in writeBufferToContigTiles()
1327 static int writeBufferToSeparateTiles (TIFF* out, uint8* buf, uint32 imagelength, in writeBufferToSeparateTiles() argument
1331 tdata_t obuf = _TIFFmalloc(TIFFTileSize(out)); in writeBufferToSeparateTiles()
1342 TIFFGetField(out, TIFFTAG_TILELENGTH, &tl); in writeBufferToSeparateTiles()
1343 TIFFGetField(out, TIFFTAG_TILEWIDTH, &tw); in writeBufferToSeparateTiles()
1344 TIFFGetField(out, TIFFTAG_BITSPERSAMPLE, &bps); in writeBufferToSeparateTiles()
1350 TIFFError(TIFFFileName(out), in writeBufferToSeparateTiles()
1383 if (TIFFWriteTile(out, obuf, col, row, 0, s) < 0) in writeBufferToSeparateTiles()
1492 if (TIFFGetField(in, tag, &v)) TIFFSetField(out, tag, v)
1494 if (TIFFGetField(in, tag, &v1, &v2)) TIFFSetField(out, tag, v1, v2)
1496 if (TIFFGetField(in, tag, &v1, &v2, &v3)) TIFFSetField(out, tag, v1, v2, v3)
1498 if (TIFFGetField(in, tag, &v1, &v2, &v3, &v4)) TIFFSetField(out, tag, v1, v2, v3, v4)
1501 cpTag(TIFF* in, TIFF* out, uint16 tag, uint16 count, TIFFDataType type) in cpTag() argument
1596 #define CopyTag(tag, count, type) cpTag(in, out, tag, count, type)
2192 TIFF *out = NULL; in main() local
2273 if (out != NULL) in main()
2274 (void) TIFFClose(out); in main()
2281 if (out != NULL) in main()
2282 (void) TIFFClose(out); in main()
2385 writeSelections(in, &out, &crop, &image, &dump, seg_buffs, in main()
2390 if (update_output_file (&out, mp, crop.exp_mode, argv[argc - 1], in main()
2393 if (writeCroppedImage(in, out, &image, &dump,crop.combined_width, in main()
2419 if (update_output_file (&out, mp, crop.exp_mode, argv[argc - 1], &next_page)) in main()
2422 if (writeImageSections(in, out, &image, &page, sections, &dump, sect_src, §_buff)) in main()
2469 dump_info (dump.outfile, dump.format, "", "Completed run for %s", TIFFFileName(out)); in main()
2474 TIFFClose(out); in main()
2715 extractContigSamplesBytes (uint8 *in, uint8 *out, uint32 cols, in extractContigSamplesBytes() argument
2723 uint8 *dst = out; in extractContigSamplesBytes()
2781 extractContigSamples8bits (uint8 *in, uint8 *out, uint32 cols, in extractContigSamples8bits() argument
2790 uint8 *dst = out; in extractContigSamples8bits()
2858 extractContigSamples16bits (uint8 *in, uint8 *out, uint32 cols, in extractContigSamples16bits() argument
2868 uint8 *dst = out; in extractContigSamples16bits()
2947 extractContigSamples24bits (uint8 *in, uint8 *out, uint32 cols, in extractContigSamples24bits() argument
2957 uint8 *dst = out; in extractContigSamples24bits()
2959 if ((in == NULL) || (out == NULL)) in extractContigSamples24bits()
3040 extractContigSamples32bits (uint8 *in, uint8 *out, uint32 cols, in extractContigSamples32bits() argument
3051 uint8 *dst = out; in extractContigSamples32bits()
3053 if ((in == NULL) || (out == NULL)) in extractContigSamples32bits()
3145 extractContigSamplesShifted8bits (uint8 *in, uint8 *out, uint32 cols, in extractContigSamplesShifted8bits() argument
3155 uint8 *dst = out; in extractContigSamplesShifted8bits()
3225 extractContigSamplesShifted16bits (uint8 *in, uint8 *out, uint32 cols, in extractContigSamplesShifted16bits() argument
3236 uint8 *dst = out; in extractContigSamplesShifted16bits()
3315 extractContigSamplesShifted24bits (uint8 *in, uint8 *out, uint32 cols, in extractContigSamplesShifted24bits() argument
3326 uint8 *dst = out; in extractContigSamplesShifted24bits()
3328 if ((in == NULL) || (out == NULL)) in extractContigSamplesShifted24bits()
3413 extractContigSamplesShifted32bits (uint8 *in, uint8 *out, uint32 cols, in extractContigSamplesShifted32bits() argument
3425 uint8 *dst = out; in extractContigSamplesShifted32bits()
3427 if ((in == NULL) || (out == NULL)) in extractContigSamplesShifted32bits()
3521 extractContigSamplesToBuffer(uint8 *out, uint8 *in, uint32 rows, uint32 cols, in extractContigSamplesToBuffer() argument
3555 dst = out + dst_offset; in extractContigSamplesToBuffer()
3597 extractContigSamplesToTileBuffer(uint8 *out, uint8 *in, uint32 rows, uint32 cols, in extractContigSamplesToTileBuffer() argument
3632 dst = out + dst_offset; in extractContigSamplesToTileBuffer()
3708 combineSeparateSamplesBytes (unsigned char *srcbuffs[], unsigned char *out, in combineSeparateSamplesBytes() argument
3719 dst = out; in combineSeparateSamplesBytes()
3740 dst = out + (row * dst_rowsize); in combineSeparateSamplesBytes()
3758 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out + (row * dst_rowsize)); in combineSeparateSamplesBytes()
3766 combineSeparateSamples8bits (uint8 *in[], uint8 *out, uint32 cols, in combineSeparateSamples8bits() argument
3779 unsigned char *dst = out; in combineSeparateSamples8bits()
3797 dst = out + (row * dst_rowsize); in combineSeparateSamples8bits()
3832 row + 1, col + 1, s, src_byte, src_bit, dst - out); in combineSeparateSamples8bits()
3850 row + 1, col + 1, src_byte, src_bit, dst - out); in combineSeparateSamples8bits()
3858 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out + (row * dst_rowsize)); in combineSeparateSamples8bits()
3866 combineSeparateSamples16bits (uint8 *in[], uint8 *out, uint32 cols, in combineSeparateSamples16bits() argument
3879 unsigned char *dst = out; in combineSeparateSamples16bits()
3897 dst = out + (row * dst_rowsize); in combineSeparateSamples16bits()
3939 row + 1, col + 1, s, src_byte, src_bit, dst - out); in combineSeparateSamples16bits()
3960 row + 1, col + 1, src_byte, src_bit, dst - out); in combineSeparateSamples16bits()
3968 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out + (row * dst_rowsize)); in combineSeparateSamples16bits()
3976 combineSeparateSamples24bits (uint8 *in[], uint8 *out, uint32 cols, in combineSeparateSamples24bits() argument
3989 unsigned char *dst = out; in combineSeparateSamples24bits()
4007 dst = out + (row * dst_rowsize); in combineSeparateSamples24bits()
4051 row + 1, col + 1, s, src_byte, src_bit, dst - out); in combineSeparateSamples24bits()
4078 row + 1, col + 1, src_byte, src_bit, dst - out); in combineSeparateSamples24bits()
4092 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out + (row * dst_rowsize)); in combineSeparateSamples24bits()
4100 combineSeparateSamples32bits (uint8 *in[], uint8 *out, uint32 cols, in combineSeparateSamples32bits() argument
4114 unsigned char *dst = out; in combineSeparateSamples32bits()
4133 dst = out + (row * dst_rowsize); in combineSeparateSamples32bits()
4188 row + 1, col + 1, s, src_byte, src_bit, dst - out); in combineSeparateSamples32bits()
4209 row + 1, col + 1, src_byte, src_bit, dst - out); in combineSeparateSamples32bits()
4223 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out); in combineSeparateSamples32bits()
4231 combineSeparateTileSamplesBytes (unsigned char *srcbuffs[], unsigned char *out, in combineSeparateTileSamplesBytes() argument
4243 dst = out; in combineSeparateTileSamplesBytes()
4263 dst = out + (row * dst_rowsize); in combineSeparateTileSamplesBytes()
4267 row, src_offset, dst - out); in combineSeparateTileSamplesBytes()
4284 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out + (row * dst_rowsize)); in combineSeparateTileSamplesBytes()
4292 combineSeparateTileSamples8bits (uint8 *in[], uint8 *out, uint32 cols, in combineSeparateTileSamples8bits() argument
4305 unsigned char *dst = out; in combineSeparateTileSamples8bits()
4322 dst = out + (row * dst_rowsize); in combineSeparateTileSamples8bits()
4357 row + 1, col + 1, s, src_byte, src_bit, dst - out); in combineSeparateTileSamples8bits()
4375 row + 1, col + 1, src_byte, src_bit, dst - out); in combineSeparateTileSamples8bits()
4383 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out + (row * dst_rowsize)); in combineSeparateTileSamples8bits()
4391 combineSeparateTileSamples16bits (uint8 *in[], uint8 *out, uint32 cols, in combineSeparateTileSamples16bits() argument
4405 unsigned char *dst = out; in combineSeparateTileSamples16bits()
4422 dst = out + (row * dst_rowsize); in combineSeparateTileSamples16bits()
4463 row + 1, col + 1, s, src_byte, src_bit, dst - out); in combineSeparateTileSamples16bits()
4484 row + 1, col + 1, src_byte, src_bit, dst - out); in combineSeparateTileSamples16bits()
4492 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out + (row * dst_rowsize)); in combineSeparateTileSamples16bits()
4500 combineSeparateTileSamples24bits (uint8 *in[], uint8 *out, uint32 cols, in combineSeparateTileSamples24bits() argument
4514 unsigned char *dst = out; in combineSeparateTileSamples24bits()
4531 dst = out + (row * dst_rowsize); in combineSeparateTileSamples24bits()
4575 row + 1, col + 1, s, src_byte, src_bit, dst - out); in combineSeparateTileSamples24bits()
4602 row + 1, col + 1, src_byte, src_bit, dst - out); in combineSeparateTileSamples24bits()
4616 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out + (row * dst_rowsize)); in combineSeparateTileSamples24bits()
4624 combineSeparateTileSamples32bits (uint8 *in[], uint8 *out, uint32 cols, in combineSeparateTileSamples32bits() argument
4639 unsigned char *dst = out; in combineSeparateTileSamples32bits()
4657 dst = out + (row * dst_rowsize); in combineSeparateTileSamples32bits()
4713 row + 1, col + 1, s, src_byte, src_bit, dst - out); in combineSeparateTileSamples32bits()
4734 row + 1, col + 1, src_byte, src_bit, dst - out); in combineSeparateTileSamples32bits()
4748 dump_buffer(dumpfile, format, 1, dst_rowsize, row, out); in combineSeparateTileSamples32bits()
6877 writeSelections(TIFF *in, TIFF **out, struct crop_mask *crop, in writeSelections() argument
6892 if (update_output_file (out, mp, autoindex, filename, page)) in writeSelections()
6895 if (writeCroppedImage(in, *out, image, dump, in writeSelections()
6906 if (update_output_file (out, mp, autoindex, filename, page)) in writeSelections()
6912 if (writeCroppedImage(in, *out, image, dump, in writeSelections()
6924 if (update_output_file (out, mp, autoindex, filename, page)) in writeSelections()
6928 if (writeCroppedImage(in, *out, image, dump, in writeSelections()
6940 if (update_output_file (out, mp, autoindex, filename, page)) in writeSelections()
6947 if (writeCroppedImage(in, *out, image, dump, in writeSelections()
6962 if (update_output_file (out, mp, autoindex, filename, page)) in writeSelections()
6967 if (writeCroppedImage(in, *out, image, dump, in writeSelections()
6984 writeImageSections(TIFF *in, TIFF *out, struct image_data *image, in writeImageSections() argument
7025 if (writeSingleSection(in, out, image, dump, width, length, hres, vres, sect_buff)) in writeImageSections()
7042 writeSingleSection(TIFF *in, TIFF *out, struct image_data *image, in writeSingleSection() argument
7060 TIFFSetField(out, TIFFTAG_IMAGEWIDTH, width); in writeSingleSection()
7061 TIFFSetField(out, TIFFTAG_IMAGELENGTH, length); in writeSingleSection()
7062 TIFFSetField(out, TIFFTAG_BITSPERSAMPLE, bps); in writeSingleSection()
7063 TIFFSetField(out, TIFFTAG_SAMPLESPERPIXEL, spp); in writeSingleSection()
7076 TIFFSetField(out, TIFFTAG_COMPRESSION, compression); in writeSingleSection()
7083 TIFFSetField(out, TIFFTAG_COMPRESSION, COMPRESSION_JPEG); in writeSingleSection()
7102 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_YCBCR); in writeSingleSection()
7104 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, input_photometric); in writeSingleSection()
7109 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, spp == 1 ? in writeSingleSection()
7112 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, image->photometric); in writeSingleSection()
7132 TIFFSetField(out, TIFFTAG_FILLORDER, fillorder); in writeSingleSection()
7143 TIFFSetField(out, TIFFTAG_ORIENTATION, image->orientation); in writeSingleSection()
7165 TIFFDefaultTileSize(out, &tilewidth, &tilelength); in writeSingleSection()
7166 TIFFDefaultTileSize(out, &tilewidth, &tilelength); in writeSingleSection()
7167 TIFFSetField(out, TIFFTAG_TILEWIDTH, tilewidth); in writeSingleSection()
7168 TIFFSetField(out, TIFFTAG_TILELENGTH, tilelength); in writeSingleSection()
7178 rowsperstrip = TIFFDefaultStripSize(out, rowsperstrip); in writeSingleSection()
7188 TIFFSetField(out, TIFFTAG_ROWSPERSTRIP, rowsperstrip); in writeSingleSection()
7193 TIFFSetField(out, TIFFTAG_PLANARCONFIG, config); in writeSingleSection()
7208 TIFFSetField(out, TIFFTAG_JPEGQUALITY, quality); in writeSingleSection()
7209 TIFFSetField(out, TIFFTAG_JPEGCOLORMODE, JPEGCOLORMODE_RGB); in writeSingleSection()
7222 TIFFSetField(out, TIFFTAG_PREDICTOR, predictor); in writeSingleSection()
7230 TIFFSetField(out, TIFFTAG_GROUP3OPTIONS, g3opts); in writeSingleSection()
7247 TIFFSetField(out, TIFFTAG_ICCPROFILE, len32, data); in writeSingleSection()
7252 TIFFSetField(out, TIFFTAG_NUMBEROFINKS, ninks); in writeSingleSection()
7264 TIFFSetField(out, TIFFTAG_INKNAMES, inknameslen, inknames); in writeSingleSection()
7272 TIFFSetField(out, TIFFTAG_PAGENUMBER, pg0, pg1); in writeSingleSection()
7274 TIFFSetField(out, TIFFTAG_PAGENUMBER, pageNum++, 0); in writeSingleSection()
7282 TIFFSetField(out, TIFFTAG_XRESOLUTION, (float)hres); in writeSingleSection()
7283 TIFFSetField(out, TIFFTAG_YRESOLUTION, (float)vres); in writeSingleSection()
7289 writeBufferToContigTiles (out, sect_buff, length, width, spp, dump); in writeSingleSection()
7291 writeBufferToSeparateTiles (out, sect_buff, length, width, spp, dump); in writeSingleSection()
7296 writeBufferToContigStrips (out, sect_buff, length); in writeSingleSection()
7298 writeBufferToSeparateStrips(out, sect_buff, length, width, spp, dump); in writeSingleSection()
7301 if (!TIFFWriteDirectory(out)) in writeSingleSection()
7303 TIFFClose(out); in writeSingleSection()
7720 writeCroppedImage(TIFF *in, TIFF *out, struct image_data *image, in writeCroppedImage() argument
7734 TIFFSetField(out, TIFFTAG_IMAGEWIDTH, width); in writeCroppedImage()
7735 TIFFSetField(out, TIFFTAG_IMAGELENGTH, length); in writeCroppedImage()
7736 TIFFSetField(out, TIFFTAG_BITSPERSAMPLE, bps); in writeCroppedImage()
7737 TIFFSetField(out, TIFFTAG_SAMPLESPERPIXEL, spp); in writeCroppedImage()
7746 TIFFSetField(out, TIFFTAG_COMPRESSION, compression); in writeCroppedImage()
7753 TIFFSetField(out, TIFFTAG_COMPRESSION, COMPRESSION_JPEG); in writeCroppedImage()
7772 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_YCBCR); in writeCroppedImage()
7774 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, input_photometric); in writeCroppedImage()
7780 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, spp == 1 ? in writeCroppedImage()
7788 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, spp == 1 ? in writeCroppedImage()
7792 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, image->photometric); in writeCroppedImage()
7807 TIFFSetField(out, TIFFTAG_FILLORDER, fillorder); in writeCroppedImage()
7818 TIFFSetField(out, TIFFTAG_ORIENTATION, image->orientation); in writeCroppedImage()
7840 TIFFDefaultTileSize(out, &tilewidth, &tilelength); in writeCroppedImage()
7841 TIFFSetField(out, TIFFTAG_TILEWIDTH, tilewidth); in writeCroppedImage()
7842 TIFFSetField(out, TIFFTAG_TILELENGTH, tilelength); in writeCroppedImage()
7852 rowsperstrip = TIFFDefaultStripSize(out, rowsperstrip); in writeCroppedImage()
7862 TIFFSetField(out, TIFFTAG_ROWSPERSTRIP, rowsperstrip); in writeCroppedImage()
7867 TIFFSetField(out, TIFFTAG_PLANARCONFIG, config); in writeCroppedImage()
7879 TIFFSetField(out, TIFFTAG_JPEGQUALITY, quality); in writeCroppedImage()
7880 TIFFSetField(out, TIFFTAG_JPEGCOLORMODE, JPEGCOLORMODE_RGB); in writeCroppedImage()
7893 TIFFSetField(out, TIFFTAG_PREDICTOR, predictor); in writeCroppedImage()
7907 TIFFSetField(out, TIFFTAG_GROUP3OPTIONS, g3opts); in writeCroppedImage()
7927 TIFFSetField(out, TIFFTAG_ICCPROFILE, len32, data); in writeCroppedImage()
7932 TIFFSetField(out, TIFFTAG_NUMBEROFINKS, ninks); in writeCroppedImage()
7944 TIFFSetField(out, TIFFTAG_INKNAMES, inknameslen, inknames); in writeCroppedImage()
7951 TIFFSetField(out, TIFFTAG_PAGENUMBER, pagenum, total_pages); in writeCroppedImage()
7963 if (writeBufferToContigTiles (out, crop_buff, length, width, spp, dump)) in writeCroppedImage()
7968 if (writeBufferToSeparateTiles (out, crop_buff, length, width, spp, dump)) in writeCroppedImage()
7976 if (writeBufferToContigStrips (out, crop_buff, length)) in writeCroppedImage()
7981 if (writeBufferToSeparateStrips(out, crop_buff, length, width, spp, dump)) in writeCroppedImage()
7986 if (!TIFFWriteDirectory(out)) in writeCroppedImage()
7989 TIFFClose(out); in writeCroppedImage()