Merge pull request #124 from go-vgo/dev

add more examples and docs
This commit is contained in:
vz 2018-03-18 19:33:09 +08:00 committed by GitHub
commit e48c1ea1d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 43 additions and 2 deletions

1
.gitignore vendored
View File

@ -6,6 +6,7 @@
examples/screen/screen
examples/screen/saveCapture.png
examples/bitmap/test.png
examples/bitmap/test2.png
examples/bitmap/test.tif
examples/bitmap/test31.tif
test/test.png

View File

@ -12,8 +12,10 @@ package main
import (
"fmt"
"log"
"github.com/go-vgo/robotgo"
"github.com/vcaesar/imgo"
// "go-vgo/robotgo"
)
@ -79,6 +81,20 @@ func main() {
robotgo.SaveBitmap(bitmap, "test.png")
robotgo.SaveBitmap(bitmap, "test31.tif", 1)
img, name, err := robotgo.DecodeImg("test.png")
if err != nil {
log.Println("decode image ", err)
}
fmt.Println("decode test.png", img, name)
byt := robotgo.OpenImg("test.png")
imgo.Save("test2.png", byt)
w, h := robotgo.GetImgSize("test.png")
fmt.Println("image width and hight ", w, h)
w, h = imgo.GetSize("test.png")
fmt.Println("image width and hight ", w, h)
// convert image
robotgo.Convert("test.png", "test.tif")

View File

@ -26,11 +26,15 @@ func main() {
robotgo.TypeString("Hello World")
robotgo.TypeString("留给真爱你的人")
robotgo.MicroSleep(1)
robotgo.TypeStr("所以, 你好, 再见")
robotgo.Sleep(1)
ustr := uint32(robotgo.CharCodeAt("所以, 你好, 再见", 0))
robotgo.UnicodeType(ustr)
robotgo.PasteStr("粘贴字符串, paste")
robotgo.PasteStr(" 粘贴字符串, paste")
// press "enter"
robotgo.KeyTap("enter")

View File

@ -12,8 +12,10 @@ package main
import (
"fmt"
"log"
"github.com/go-vgo/robotgo"
"github.com/vcaesar/imgo"
// "go-vgo/robotgo"
)
@ -26,11 +28,15 @@ func key() {
robotgo.TypeString("Hello World")
robotgo.TypeString("留给真爱你的人")
robotgo.MicroSleep(1)
robotgo.TypeStr("所以, 你好, 再见")
robotgo.Sleep(1)
ustr := uint32(robotgo.CharCodeAt("所以, 你好, 再见", 0))
robotgo.UnicodeType(ustr)
robotgo.PasteStr("粘贴字符串, paste")
robotgo.PasteStr(" 粘贴字符串, paste")
// press "enter"
robotgo.KeyTap("enter")
@ -219,6 +225,20 @@ func bitmap() {
robotgo.SaveBitmap(bitmap, "test.png")
robotgo.SaveBitmap(bitmap, "test31.tif", 1)
img, name, err := robotgo.DecodeImg("test.png")
if err != nil {
log.Println("decode image ", err)
}
fmt.Println("decode test.png", img, name)
byt := robotgo.OpenImg("test.png")
imgo.Save("test2.png", byt)
w, h := robotgo.GetImgSize("test.png")
fmt.Println("image width and hight ", w, h)
w, h = imgo.GetSize("test.png")
fmt.Println("image width and hight ", w, h)
// convert image
robotgo.Convert("test.png", "test.tif")