org.autoplot.imagedatasource.ImageDataSourceFormat

Format data to RGB images, or ARGB images. Formatter presumes data is:

When data is (m,n,4) then ds[:,:,0] should be the alpha channel, [:,:,1] should be the red channel, and so on.

ImageDataSourceFormat( )


canFormat

canFormat( QDataSet ds ) → boolean

Parameters

ds - a QDataSet

Returns:

boolean

[search for examples] [view on GitHub] [view on old javadoc]


formatData

formatData( String uri, QDataSet data, ProgressMonitor mon ) → void

Parameters

uri - a String
data - a QDataSet
mon - a ProgressMonitor

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc]


fromHSVtoRGB

fromHSVtoRGB( QDataSet hsv ) → QDataSet

convert HSV QDataSet to RGB. The input should be a rank 3 dataset with rows for the first index, columns for the second index, and 3 indeces for the last index:

Parameters

hsv - rank 3, [rows;columns;h,s,v] dataset.

Returns:

rank 3, [rows;columns;r,g,b] dataset.

See Also:

java.awt.Color#HSBtoRGB(float, float, float) where this code was found and converted to QDataSet.
fromRGBtoHSV(QDataSet)


[search for examples] [view on GitHub] [view on old javadoc]


fromRGBtoHSV

fromRGBtoHSV( QDataSet rgb ) → QDataSet

Converts the components of a color, as specified by the default RGB model, to an equivalent set of values for hue, saturation, and brightness that are the three components of the HSB model. NOTE these values will be a bit different than those returned by ImageDataSource's hue, saturation, and value channels, because of slightly different mappings.

Parameters

rgb - a QDataSet

Returns:

hsv array [h,w,3]

See Also:

java.awt.Color#RGBtoHSB(int, int, int, float[])
fromHSVtoRGB(QDataSet)


[search for examples] [view on GitHub] [view on old javadoc]


getDescription

getDescription( ) → String

Returns:

java.lang.String

[search for examples] [view on GitHub] [view on old javadoc]