←Select platform

Float Property

Summary
Determines if the image data contains floating point values.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public bool Float { get; set; } 
@property (nonatomic, assign) BOOL isFloatData 
public boolean getFloat(); 
public void setFloat( 
   boolean booleanValue 
); 
public: 
property bool Float { 
   bool get(); 
   void set (    bool ); 
} 
Float # get and set (RasterImage) 

Property Value

true if the image data contains 32-bit floating point values; false, otherwise.

Remarks

If you change this property, in effect, you change the interpretation of the data currently in the image. However, setting this property to true or false does not convert the image data. It simply changes the interpretation of the bitmap data.

If you have a floating point image and wish to convert its image data from floating point to integer (so you can use it with the other LEADTOOLS functions), you should use GrayscaleCommand instead of setting the Float property to false.

Consequently, be careful to set this property to a value that matches the underlying image data. Floating point images have very limited support. Refer to Working with floating point images for more details.

The most common way of getting a RasterImage with Float == true is to set CodecsLoadOptions.NoImageDataConversion = true prior to loading a TIFF or GeoTIFF file with floating point values.

Requirements

Target Platforms

Help Version 23.0.2024.5.22
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.