Home | History | Annotate | Download | only in src

Lines Matching full:channels

108 int TiffDecoder::normalizeChannelsNumber(int channels) const
110 return channels > 4 ? 4 : channels;
204 bool color = img.channels() > 1;
223 int wanted_channels = normalizeChannelsNumber(img.channels());
519 int channels = img.channels();
543 size_t fileStep = (width * channels * bitsPerChannel) / bitsPerByte;
570 int colorspace = channels > 1 ? PHOTOMETRIC_RGB : PHOTOMETRIC_MINISBLACK;
577 || !TIFFSetField(pTiffHandle, TIFFTAG_SAMPLESPERPIXEL, channels)
604 switch(channels)
684 int channels = img.channels();
698 int fileStep = width * channels * bytesPerChannel;
760 if( channels == 3 )
769 if( channels == 4 )
778 strm.putBytes( channels > 1 ? buffer : img.ptr(y), fileStep );
812 if( channels > 1 )
818 if( channels == 4 )
835 TIFF_TYPE_SHORT, channels, bitsPerSample );
837 writeTag( strm, TIFF_TAG_PHOTOMETRIC, TIFF_TYPE_SHORT, 1, channels > 1 ? 2 : 1 );
842 writeTag( strm, TIFF_TAG_SAMPLES_PER_PIXEL, TIFF_TYPE_SHORT, 1, channels );