bitmap

package
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrPixelDataEmpty        = errors.New("the pixel data is empty")
	ErrUnsupportedDataFormat = errors.New("unsupported pixel data format")
	ErrBitmapInvalid         = errors.New("bitmap invalid")
	ErrObjIsInvalid          = errors.New("object is invalid")
	ErrUnknownError          = errors.New("unknown error")
)

Functions

func ToBitmap

func ToBitmap(img image.Image) (*lcl.TBitmap, error)

ToBitmap 32bit bmp 返回的Bmp对象用完记得Free掉

func ToBitmap2

func ToBitmap2(img image.Image, bmp *lcl.TBitmap) error

func ToGIFImage

func ToGIFImage(img image.Image) (*lcl.TGIFImage, error)

ToGIFImage 将Go的Image转为LCL的 TGIFImage 返回的gif对象用完记得Free掉

func ToGoImage

func ToGoImage(obj *lcl.TGraphic) (image.Image, error)

ToGoImage 将lcl的Graphic对象转为Go的Image

func ToJPEGImage

func ToJPEGImage(img image.Image, quality int) (*lcl.TJPEGImage, error)

ToJPEGImage 将Go的Image转为LCL的 TJPEGImage 返回的jpg对象用完记得Free掉

func ToPngImage

func ToPngImage(img image.Image) (*lcl.TPngImage, error)

ToPngImage 将Go的Image转为LCL的 TPngImage 返回的Png对象用完记得Free掉

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL