Я пытаюсь создать одну из тех составных программ изображения, где вы будете кормить ее изображениями X, и это сделает еще одну фотографию из этих изображений. Теперь у меня есть все, от уравнения сравнения до получения файлов из исходной папки для сравнения, но я не могу понять, как заменить сингулярный пиксель изображениями, которые у меня уже есть. Если это можно сделать с помощью bufferedImage/file, как? Если бы не было другого способа, я мог бы это сделать?Есть ли способ заменить пиксель изображения файлом/bufferedreader?
-1
A
ответ
-1
//create simple image
BufferedImage img = new BufferedImage(320, 240, BufferedImage.TYPE_INT_RGB);
//set pixel color RED at x=10, y=10
img.setRGB(10, 10, Color.red.getRGB());
//get pixel color as RGB
int rgb = img.getRGB(50, 50);
//get components of RGB as separated R, G and B values
int red = (rgb >> 16) & 0xFF;
int green = (rgb >> 8) & 0xFF;
int blue = rgb & 0xFF;
+0
Извините, для уточнения у меня есть пустой объект Bufferedimage, и я хотел бы заполнить его другим BufferedImages. Есть ли способ установить пиксель в BufferedImage на другой объект BufferedImage или что-то подобное? –
Смежные вопросы
- 1. Есть ли способ изменить пиксель изображения 2?
- 2. Заменить выбранный пиксель
- 3. Эффективный способ узнать, есть ли какой-либо пиксель в изображении?
- 4. Есть ли способ получить пиксель от объекта View
- 5. Есть ли способ заменить стандартную меню X11?
- 6. Есть ли способ заменить возвращаемое значение?
- 7. Есть ли способ заменить классы библиотек?
- 8. Есть ли способ измерить потребление памяти изображения PNG?
- 9. Imagemagick - заменить прозрачный пиксель черными
- 10. Есть ли способ найти размер видимой части изображения в ImageView?
- 11. Как заменить пиксель изображения в Webos Palm js
- 12. Первый пиксель изображения
- 13. Установить пиксель изображения
- 14. Как подсчитать пиксель изображения
- 15. Как проверить пиксель изображения?
- 16. Есть ли способ загрузить изображения по одному?
- 17. Есть ли простой способ сделать изображения наклонными?
- 18. Есть ли быстрый способ масштабирования изображения?
- 19. Есть ли лучший способ обработки областей изображения?
- 20. Есть ли способ изменить размер изображения быстрее?
- 21. Есть ли простой способ установить ресурс изображения в Symfony 2
- 22. Ускоренный способ установки растрового изображения (PNG) вместо пикселя на пиксель
- 23. получить пиксель из растрового изображения
- 24. Найти пиксель максимальной интенсивности изображения
- 25. Как создать пиксель изображения пикселем
- 26. Пройдите через каждый пиксель изображения
- 27. Есть ли способ программно проверить, используются ли изображения 2x2?
- 28. Лучший способ сделать конечный пиксель?
- 29. как заменить пиксель на набор пикселей C#
- 30. Есть ли способ заменить весь узел XML сразу?
Чтение файлов было бы проблемой, так как многие форматы файлов были сжаты и не всегда сохраняли данные изображения линейным образом. Вы можете загружать изображения с помощью 'ImageIO', который предоставит вам« BufferedImage »или могут быть доступны другие библиотеки, которые не должны загружать все изображение, чтобы вы могли манипулировать им. – MadProgrammer
Я предлагаю использовать' ImageIO' и 'BufferedImage' тоже, но прочитал [Работа с изображениями] (https://docs.oracle.com/javase/tutorial/2d/images/index.html) и [Композиция] (https://docs.oracle .com/javase/tutorial/2d/advanced/compositing.html) в учебнике Java2D перед началом работы. PS: Некоторые (несжатые) форматы могут поддерживать [замену пикселей через API-интерфейс ImageWriter] (https://docs.oracle.com/javase/7/docs/api/javax/imageio/ImageWriter.html#canReplacePixels (int)), но я не думаю, что вам это нужно только сейчас. – haraldK