2005.01.27 18:35 "Re: [Tiff] TIFFSetField bug?", by Antoine
Does the same bug exist in 3.7.1 or the CVS/development version?
Well yes and no. It does what I suppose it should, i.e., changes the value, but it no longer changes the datatype, at least for tiffset. I will have another try to hack with tiffcp to see if I can create something better.
>> In the windows 3.6.1 source code release, TIFFSetField will not set
>> RowsPerStrip properly. The field is either not converted from its
>> original status as a short (i.e., when it gets read in, even if it is
>> read into a uint32, and TIFFSetField is passed this variable, it
>> doesn't change the value to a long), or gets set to some ridiculous
>> figure. I know that this it is possible to set it correctly because
>> the tifftag.exe that can be found at
>> is able to change the datatype, and when it does does not bork the value.
>> Calling from tiffset and from my own code is the same. And further
>> modification to the value after it has been changed to a long is
>> impossible (so two calls does nothing).