← Back to team overview

sikuli-driver team mailing list archive

[Bug 1740421] Re: Region not captured correctly in VNC session

 

The BufferedImage looks the same as the second image in the attached
distorted.png

I tried to do a find:

tLocked.find("loc.png");

But it didn't worked

FindFailed: loc.png: (118x8) in R[9,170 240x185]@S(0) E:Y, T:3.0
  Line 2782, in file Region.java

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1740421

Title:
  Region not captured correctly in VNC session

Status in Sikuli:
  New

Bug description:
  Sikuli 1.1.2-20171218.172518-66
  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.write(vnc.capture(tLocked).getImage(), "png", new File("terminal.png"));
  System.out.println(tLocked.text());

  Therefore, when trying to read text from the first scenario, I get nothing, and from the second scenario I get:
  xfaaucxscs‘}5en:s_1_1:en: :

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1740421/+subscriptions


References