mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-01 14:43:55 +00:00
add more image function
This commit is contained in:
parent
db6723eb00
commit
3b92bb6207
15
img.go
15
img.go
@ -72,6 +72,21 @@ func ByteToImg(b []byte) (image.Image, error) {
|
|||||||
return imgo.ByteToImg(b)
|
return imgo.ByteToImg(b)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ImgSize get the file image size
|
||||||
|
func ImgSize(path string) (int, int, error) {
|
||||||
|
return imgo.GetSize(path)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Width return the image.Image width
|
||||||
|
func Width(img image.Image) int {
|
||||||
|
return img.Bounds().Max.X
|
||||||
|
}
|
||||||
|
|
||||||
|
// Height return the image.Image height
|
||||||
|
func Height(img image.Image) int {
|
||||||
|
return img.Bounds().Max.Y
|
||||||
|
}
|
||||||
|
|
||||||
// RGBAToBitmap convert the standard image.RGBA to Bitmap
|
// RGBAToBitmap convert the standard image.RGBA to Bitmap
|
||||||
func RGBAToBitmap(r1 *image.RGBA) (bit Bitmap) {
|
func RGBAToBitmap(r1 *image.RGBA) (bit Bitmap) {
|
||||||
bit.Width = r1.Bounds().Size().X
|
bit.Width = r1.Bounds().Size().X
|
||||||
|
Loading…
Reference in New Issue
Block a user