** Changed in: sikuli
       Status: New => In Progress

** Changed in: sikuli
   Importance: Undecided => High

** Changed in: sikuli
     Assignee: (unassigned) => RaiMan (raimund-hocke)

** Changed in: sikuli
    Milestone: None => 1.1.2

** Summary changed:

- Region not captured correctly in VNC session
+ [1.1.1] Region capture not correct: vnc.capture(someRegion) --- workaround

** Description changed:

+ 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().getImage().getSubimage(xAxis, 
yAxis, width, height);
+ ImageIO.write(croppedImage, "png", new File("tempRead.png"));
+ 
+ ... or some other means, that crops the needed region image from a fullscreen 
capture.
+ ------------------------------------
  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: :

-- 
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:
  [1.1.1] Region capture not correct: vnc.capture(someRegion) ---
  workaround

Status in Sikuli:
  In Progress

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().getImage().getSubimage(xAxis, 
yAxis, width, height);
  ImageIO.write(croppedImage, "png", new File("tempRead.png"));

  ... or some other means, that crops the needed region image from a fullscreen 
capture.
  ------------------------------------
  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

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to