[1.1.1] VNC: Region capture not correct: vnc.capture(someRegion) --- fixed 1.1.2 2018-03-06 build#120
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SikuliX |
Fix Committed
|
Critical
|
RaiMan |
Bug Description
problem: image is elongated or even turned up-side down
----------------- workaround
from comment #4
I have found a way to bypass this issue:
BufferedImage croppedImage = vnc.capture(
ImageIO.
... or some other means, that crops the needed region image from a fullscreen capture.
-------
Sikuli 1.1.2-20171218.
OS: Windows Embeded
Hi,
I'm trying to read the text from a specified region, but what I've noticed is that, when I'm trying to see what's in that actual region, and capture that image, it becomes distorted.
If the region is higher than 185px, the image is elongated (second image in the screenshot).
If the region has the hight lower than around 185px, the whole text is messed up, and upside down too (the last image in the screenshot).
This is the code I've used:
Region tLocked = vnc.set(new Region(9, 170, 240, 185));
ImageIO.
System.
Therefore, when trying to read text from the first scenario, I get nothing, and from the second scenario I get:
xfaaucxscs‘
Changed in sikuli: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → RaiMan (raimund-hocke) |
milestone: | none → 1.1.2 |
summary: |
- Region not captured correctly in VNC session + [1.1.1] Region capture not correct: vnc.capture(someRegion) --- + workaround |
description: | updated |
debug and have a look at the BufferedImage returned by tLocked) .getImage( )
vnc.capture(
... any differences?
What about something like: find(someImage)
tlocked.
does it work?