private bool writePerSampleAnys(TiffType type, TiffTag tag, ref TiffDirEntry dir)
{
double[] w = new double [m_dir.td_samplesperpixel];
FieldValue[] result = GetField(tag);
double v = result[0].ToDouble();
for (short i = 0; i < m_dir.td_samplesperpixel; i++)
w[i] = v;
bool status = writeAnyArray(type, tag, ref dir, m_dir.td_samplesperpixel, w);
return status;
}