On Mon, 3 Oct 2022 21:57:17 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

>> Harshitha Onkar has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   removed redundant jtreg header
>
> Out of curiosity, can this test use `BufferedImage` to render 
> `JInternalFrame` into?

@aivanov-jdk Regarding saving the screen capture -

- When JIF bounds are used, a partial image of JInternalFrame (JIF) is saved. 
Hence I'm using the entire JFrame bounds to capture the screenshot.
- For the screenCapture I wanted to use **BufferedImage's getScaledInstance()** 
to create the scaled version (code snippet below), but experiencing issues 
while saving it. Currently I'm scaling the original image and re-drawing it 
using graphics object.


BufferedImage bufferedImage= robot.createScreenCapture(jFrameBounds);
Image image= bufferedImage.getScaledInstance((int) (scale * 
bufferedImage.getWidth(null)),
        (int) (scale * bufferedImage.getHeight(null)), Image.SCALE_DEFAULT);

-------------

PR: https://git.openjdk.org/jdk/pull/10274

Reply via email to