После того, как я нарисовал объект в растровом изображении, я бы хотел его переместить, поэтому мне нужно снова нарисовать объект в фоновом цвете, прежде чем снова рисовать в нужном цвете цвет. Предполагая, что это правильный подход, как мне узнать, каков цвет фона на самом деле? Спасибо, ДжеймсПоиск цвета фона System.Drawing.Bitmap
ответ
После того, как вы рисуете ваш объект можно использовать только GetPixel, чтобы получить цвет:
Bitmap.GetPixel(x,y)
Почему просто не очистное весь битмап и снова переписывания свой объект? Если ваше растровое изображение не очень велико, вы, вероятно, даже не заметите разницы в производительности.
Поскольку у вас есть контроль над холстом, и если у вас есть «чистый» холст, вы можете получить цвет любого пикселя перед рисованием, и это должен быть ваш фоновый цвет.
Но помните, что у вас нет цвета фона на обычном растровом изображении, просто кучка пикселей! Поэтому, если ваш холст не ясен или если у вас нет способа получить цвет перед рисованием, вы должны сделать предположения. В зависимости от ваших требований существует несколько решений. Мои предложения являются:
- Можно предположить пиксель на углу ваших цветов фона
- цвета, который появляется чаще всего цветом фона
- 1. Преобразование фона холста в System.Drawing.Bitmap?
- 2. Когда System.Drawing.Bitmap не System.Drawing.Bitmap?
- 3. Перемещение цвета фона фона
- 4. Настройка цвета/цвета фона CSS
- 5. css переход непрозрачность цвета фона
- 6. IOS Скриншот в System.Drawing.Bitmap (Xamarin) из фона App
- 7. Настройка цвета фона списка, но сохранение: наведение: выбранные цвета фона
- 8. Изменение цвета входного фона в Google Пользовательский поиск
- 9. Изменение цвета фона Java
- 10. Проблема цвета фона Tkinter
- 11. горизонтальное масштабирование цвета фона
- 12. Изменение цвета фона постоянно
- 13. Изменение цвета фона UIView
- 14. Установка VIM цвета фона
- 15. Изменение цвета фона onclick
- 16. Установка цвета фона CMDIFrameWnd
- 17. Эффект цвета фона JQuery
- 18. Изменение цвета фона
- 19. Monogame - изменение цвета фона
- 20. Изменение цвета фона
- 21. цвета фона CSS игнорировал
- 22. Изменение цвета фона MATLAB
- 23. 2 разных цвета фона?
- 24. цвета градиента для фона
- 25. Изменение цвета фона андроида
- 26. Изменение цвета фона кнопки
- 27. Изменение цвета фона
- 28. Изменение цвета фона кадра
- 29. display.js выбор цвета фона
- 30. PHP Изменение цвета фона