The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
The goal of screenshot is to take a screenshot easily and locate image position on a display with R.
You can install the development version from GitHub with:
# install.packages("devtools")
::install_github("matutosi/screenshot") remotes
On Win OS, need to install screenshot.exe by
install_screenshot()
. This exe file is compiled from codes
shown below.
https://superuser.com/questions/75614/take-a-screen-shot-from-command-line-in-windows#answer-1751844
library(screenshot)
install_screenshot()
# if you want to install another directory
# bin_dir <- "SET_YOUR DIRECTORY"
# install_screenshot(bin_dir)
On Mac screencapture
is usually available.
On Linux GNOME desktop use gnome-screenshot
. If not
installed, run sudo apt install gnome-screenshot
.
You can use screenshot()
to take a screenshot
easily.
library(screenshot)
<- screenshot()
sc <- imager::load.image(sc)
sc_image plot(sc_image)
To locate image from a screenshot, use locate_image()
.
In this case, bottom left corner of screenshot image was cut off as
needle image.
<- screenshot()
sc <- imager::load.image(sc)
sc_image <- 100
w <- 80
h <- 1
pos_x <- imager::height(sc_image) - h
pos_y <- hay2needle(sc_image, pos_x, pos_y, w, h)
needle locate_image(needle)) # center location
(<- locate_image(needle, center = FALSE)
pos <- hay2needle(sc_image, pos[1], pos[2], w, h)
found layout(c(1:3))
plot(sc_image)
plot(needle)
plot(found)
Toshikazu Matsumura (2023) screenshot. Screenshot and locate image Easily. https://github.com/matutosi/screenshot/.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.