Notes about changed to NDFileTIFF plugin, added SampleFormat TIFF tag

git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@14623 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
rivers
2012-03-21 16:22:37 +00:00
parent fdb94a65e3
commit 7c5d900f0e
+23 -6
View File
@@ -74,12 +74,29 @@
</li>
<li>Plugins
<ul>
<li>NDPluginFile. Added 2 new records, WriteStatus and WriteMessage to display status
of file writing operations. Write status is a bi record with values "WriteOK" (0)
and "WriteError" (1). WriteMessage is a waveform record containing a string with
any error messages. The NDFilePlugin base class now updates these records for each
file open or file write operation. All of the file plugin medm screens have been
updated to display these new PVs.</li>
<li>NDPluginFile.
<ul>
<li>Added 2 new records, WriteStatus and WriteMessage to display status of file writing
operations. Write status is a bi record with values "WriteOK" (0) and "WriteError"
(1). WriteMessage is a waveform record containing a string with any error messages.
The NDFilePlugin base class now updates these records for each file open or file
write operation. All of the file plugin medm screens have been updated to display
these new PVs.</li>
</ul>
</li>
<li>NDFileTIFF.
<ul>
<li>Previously TIFF files were being written without the SampleFormat TIFF tag. This
meant that the file Previously TIFF files were being written without the SampleFormat
TIFF tag. This meant that the file did not distinguish between signed and unsigned
integers, and floating point TIFF files were not supported. Some readers, notably
the Python Imaging Library (PIL), do not recognize 32-bit TIFF files unless they
contain the SampleFormat tag.</li>
<li>Added the SampleFormat TIFF tag, and added support for 32-bit and 64-bit floating
point arrays. 2, Float64). IDL can read TIFF files with all of these data types.
ImageJ can read all except Float64. PIL can read all except Int8, UInt32, and Float64.</li>
</ul>
</li>
<li>NDFileNexus.
<ul>
<li>Fixed a bug which caused the plugin to crash with the example iocSimDetector/NexusTemplate.xml