BitMiracle.LibTiff.Classic.Tiff.writePerSampleShorts C# (CSharp) Method

writePerSampleShorts() private method

private writePerSampleShorts ( TiffTag tag, TiffDirEntry &dir ) : bool
tag TiffTag
dir TiffDirEntry
return bool
        private bool writePerSampleShorts(TiffTag tag, ref TiffDirEntry dir)
        {
            short[] w = new short [m_dir.td_samplesperpixel];

            FieldValue[] result = GetField(tag);
            short v = result[0].ToShort();

            for (short i = 0; i < m_dir.td_samplesperpixel; i++)
                w[i] = v;

            dir.tdir_tag = tag;
            dir.tdir_type = TiffType.SHORT;
            dir.tdir_count = m_dir.td_samplesperpixel;
            bool status = writeShortArray(ref dir, w);
            return status;
        }
Tiff