Название: QImage::copy() и пиксели за пределами изображения Отправлено: voltron от Апрель 16, 2013, 10:54 Возникла необходимость «нарезать» изображение на фрагменты фиксированного размера. Для этого использую метод QImage::copy(). Все хорошо, но...
Цитата: QImage Class Reference In areas beyond this image, pixels are set to 0. В некоторых случаях требуется «заливать» области вне изображения другим цветом. Можно ли как-то переопределить значение, которое будет присвоено пикселям за пределами изображения?Название: Re: QImage::copy() и пиксели за пределами изображения Отправлено: GreatSnake от Апрель 16, 2013, 13:37 В некоторых случаях требуется «заливать» области вне изображения другим цветом. А в чём сложность расчёта границ, чтобы избежать таких проблем?Название: Re: QImage::copy() и пиксели за пределами изображения Отправлено: voltron от Апрель 17, 2013, 11:04 А в чём сложность расчёта границ, чтобы избежать таких проблем? Сложности нет, просто это необходимо для задачи. Название: Re: QImage::copy() и пиксели за пределами изображения Отправлено: GreatSnake от Апрель 17, 2013, 11:20 Сложности нет, просто это необходимо для задачи. Тогда через QImage::fill() заливай нужным цветом и уже после копируй с правильными границами.Заливку определённых границ можно сделать через QPainter::fillRect(). |