Как сделать прозрачным угол растрового изображения

Мне нужно удалить / удалить / установить прозрачным верхний правый угол растрового изображения (например, 10x10 пикселей).

У меня растровое изображение 60x60 пикселей, и я хочу удалить верхний правый угол 10x10. Я пытался сделать это с помощью Canvas & Paint, но не могу :(


person youchy    schedule 24.04.2012    source источник


Ответы (3)


Создайте новый объект для рисования и добавьте следующую строку:

<corners android:topRightRadius="10px" />
person Manitoba    schedule 24.04.2012
comment
Мне нужно удалить квадрат 10х10 пикселей в правом верхнем углу, нет, чтобы сделать скругленные углы. - person youchy; 24.04.2012

Почему бы вам просто не нарисовать черный или белый патч 10x10 (или любого другого цвета) на вашем изображении 60x60 ... В конечном результате он будет выглядеть именно так, как вы хотите!

person Pallavi    schedule 24.04.2012

Я нашел решение ...

С помощью Bitmap.getPixels и Bitmap.setPixels я решил проблему.

Спасибо!

person youchy    schedule 24.04.2012
comment
Ответы должны быть более информативными, чем это. И если вы думаете, что он отвечает на вопрос, что вы, очевидно, делаете, вы также должны выбрать его. - person User; 11.12.2012