Я попытался захватить и сохранить изображение с экрана с помощью robotjs (http://robotjs.io/), но когда я открываю растровое изображение, изображение не в допустимом формате. Это мой код:Захват и сохранение изображения с помощью robotjs
0
A
ответ
2
Обратите внимание, что ваш img.image
буфер из Robotjs является сырого буфера с пикселями; а не BMP или PNG или любой другой формат.
Вы должны сделать некоторое преобразование данных и, возможно, сохранить его, используя библиотеку, которая поддерживает запись в файл (я не вижу этого в Robotjs).
Пожалуйста, ознакомьтесь с этим other question, который также использует robot.screen.capture
и сохраняет файл в PNG-файле с использованием библиотеки Jimp. Этот код также отвечает на ваш вопрос.
Смежные вопросы
- 1. Захват и сохранение изображения с помощью UIImageWriteToSavedPhotosAlbum()
- 2. Захват и сохранение изображения с помощью UIImagePickerController с пользовательским наложением
- 3. Веб-страница Захват и сохранение изображения с помощью phantomjs lib
- 4. Проблем захват изображения и сохранение в ImageView
- 5. IOS захват изображения и сохранение в UIImageView
- 6. Захват изображения с помощью imagegrabscreen и Wamp
- 7. Захват изображения с камеры и сохранение на SD-карте
- 8. Захват изображения с камеры и сохранение его в строке
- 9. Захват изображения с помощью камеры в Android и сохранение с помощью настраиваемого имени
- 10. NodeWebKit с RobotJS ошибки Win32
- 11. Захват одного изображения и его сохранение Kinect v2
- 12. Захват и отображение изображения
- 13. Захват изображения с видео с помощью AVFoundation
- 14. HTML5 захват и сохранение видео
- 15. Сохранение изображения с помощью Nokogiri
- 16. Сохранение изображения с помощью js
- 17. Захват и сохранение снимка экрана
- 18. Захват изображения с html2canvas
- 19. Захват изображения в андроиде и сохранение в png/jpeg
- 20. HTML5 Захват изображения приостановленного видеопотока и его сохранение
- 21. захват изображения и отображения
- 22. Сохранение изображения с помощью imagejpeg
- 23. Сохранение изображения с помощью OutputStream
- 24. Захват определенного места изображения с помощью OpenCV
- 25. Захват изображения с опорой
- 26. Захват изображения с помощью веб-камеры
- 27. Захват изображения с помощью камеры с iOS и appium
- 28. Захват веб-изображения с помощью OpenCV
- 29. Захват позиции изображения с помощью var id
- 30. захват изображения с помощью андроида камеры