BitMiracle.Tiff2Pdf.T2P.tile_collapse_left C# (CSharp) Method

tile_collapse_left() private static method

This functions converts a tilewidth x tilelength buffer of samples into an edgetilewidth x tilelength buffer of samples.
private static tile_collapse_left ( byte buffer, int scanwidth, int tilewidth, int edgetilewidth, int tilelength ) : void
buffer byte
scanwidth int
tilewidth int
edgetilewidth int
tilelength int
return void
        private static void tile_collapse_left(byte[] buffer, int scanwidth, int tilewidth, int edgetilewidth, int tilelength)
        {
            int edgescanwidth = (scanwidth * edgetilewidth + tilewidth - 1) / tilewidth;
            for (int i = 0; i < tilelength; i++)
                Buffer.BlockCopy(buffer, scanwidth * i, buffer, edgescanwidth * i, edgescanwidth);
        }