Documentation
¶
Index ¶
- func DrawGray8At(data []byte, px, py int, image *image.Gray)
- func DumpDirectly(newFileName string, data []byte) error
- func DumpImage(filename string) error
- func DumpMultiSegment(msi *Structs.MultiSegmentImage, mapDrawer *MapDrawer.MapDrawer, reproject bool) (error, string)
- func DumpRaw(newFileName string, data []byte, xh *XRIT.Header) error
- func GetNoMapName(filename string) string
- func GetNoProjName(filename string) string
- func Image2Gray(img image.Image) *image.Gray
- func LoadImage(filename string) (image.Image, error)
- func LoadImageGrayScale(filename string) (*image.Gray, error)
- func MultiSegmentAssemble(msi *Structs.MultiSegmentImage) (error, image.Image)
- func SaveImage(filename string, img image.Image) error
- func SetSaveNoMap(s bool)
- func SetSaveNoProj(s bool)
- type ColorReader
- type CurveManipulator
- type Lut2D
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DumpDirectly ¶
func DumpMultiSegment ¶
func GetNoMapName ¶
func GetNoProjName ¶
func MultiSegmentAssemble ¶
func MultiSegmentAssemble(msi *Structs.MultiSegmentImage) (error, image.Image)
func SetSaveNoMap ¶
func SetSaveNoMap(s bool)
func SetSaveNoProj ¶
func SetSaveNoProj(s bool)
Types ¶
type ColorReader ¶
type CurveManipulator ¶
type CurveManipulator struct {
// contains filtered or unexported fields
}
func MakeCurveManipulator ¶
func MakeCurveManipulator(curve []float32) (error, *CurveManipulator)
func MakeDefaultCurveManipulator ¶
func MakeDefaultCurveManipulator() *CurveManipulator
func (*CurveManipulator) ApplyCurve ¶
func (cm *CurveManipulator) ApplyCurve(img image.Image) error
type Lut2D ¶
type Lut2D struct {
// contains filtered or unexported fields
}
func MakeLut2DFromMemory ¶
Click to show internal directories.
Click to hide internal directories.