BitMiracle.TiffCP.Copier.readContigStripsIntoBuffer C# (CSharp) Méthode

readContigStripsIntoBuffer() private méthode

private readContigStripsIntoBuffer ( Tiff inImage, byte buffer, int imagelength, int imagewidth, short spp ) : bool
inImage BitMiracle.LibTiff.Classic.Tiff
buffer byte
imagelength int
imagewidth int
spp short
Résultat bool
        bool readContigStripsIntoBuffer(Tiff inImage, byte[] buffer, int imagelength, int imagewidth, short spp)
        {
            int scanlinesize = inImage.ScanlineSize();
            int offset = 0;

            for (int row = 0; row < imagelength; row++)
            {
                if (!inImage.ReadScanline(buffer, offset, row, 0) && !m_ignore)
                {
                    Tiff.Error(inImage.FileName(), "Error, can't read scanline {0}", row);
                    return false;
                }

                offset += scanlinesize;
            }

            return true;
        }