|
|
|
как подписать скриншот?
|
|||
|---|---|---|---|
|
#18+
Мне нужно в Java сделать файл скриншота с подписью.Делаю так Dimension resolution = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle rectangle = new Rectangle(resolution); Robot robot = new Robot(); BufferedImage bufferedImage = robot.createScreenCapture(rectangle); Graphics g = bufferedImage.getGraphics(); g.drawImage(bufferedImage.getScaledInstance(bufferedImage.getWidth(), bufferedImage.getHeight(), Image.SCALE_DEFAULT), 0, 0, null); g.drawString("Hello world", 20,20); File out = new File("image.png"); ImageIO.write(bufferedImage,"png",out); Все работает без ошибок, скриншот сохраняется, но Hello world на нем нет.как добавить надпись,и покрупнее ? Настроить стиль шрифта как?Я погуглил,но что-то не пойму как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 17:39:08 |
|
||
|
как подписать скриншот?
|
|||
|---|---|---|---|
|
#18+
g.setFont(...) g.setColor(...) g.drawString(...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 17:45:03 |
|
||
|
как подписать скриншот?
|
|||
|---|---|---|---|
|
#18+
olegbank BufferedImage bufferedImage = robot.createScreenCapture(rectangle); Graphics g = bufferedImage.getGraphics(); g.drawImage(bufferedImage.getScaledInstance(bufferedImage.getWidth(), bufferedImage.getHeight(), Image.SCALE_DEFAULT), 0, 0, Я вот этого трюка что-то не понял. Мы сделали картинку, а потом отрисовали её саму в себя в масштабе 1:1. Зачем??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 17:47:13 |
|
||
|
как подписать скриншот?
|
|||
|---|---|---|---|
|
#18+
спасибо, заработало.после Delphi привыкаю к другой идеологии графики.Вот этот трюк тоже странен для меня, я наткнулся на него на stackowerflow в ответе на вопрос. ща попробую убрать, может ,тот кто его написал, не выспался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 17:53:15 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2130514]: |
0ms |
get settings: |
20ms |
get forum list: |
27ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
60ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
84ms |
get tp. blocked users: |
3ms |
| others: | 319ms |
| total: | 550ms |

| 0 / 0 |
