2013-04-03 1 views
0

У меня есть прозрачное изображение, которое я хочу сделать текстурой для Интернета. Я хочу разместить это на цветном DIV, который можно изменить для достижения той же текстуры в разных цветах.Удалить пиксель меньше указанной прозрачности

Проблема, что у меня есть прозрачная текстура, является темной, когда она помещается поверх цветной поверхности. Я могу изменить прозрачность текстуры, но это делает текстуру серой.

Мой вопрос «Есть ли способ удалить пиксели под определенным уровнем прозрачности?»

Например, можно удалить все пиксели с 20% непрозрачностью или меньше?

Спасибо заранее

+0

Что вы подразумеваете под "удалить пиксели"? Что должно произойти с пикселями менее 20% непрозрачности - должны ли они стать черными? белый? 100% прозрачный? –

ответ

0

Лично я хотел бы предложить удаление этих пикселей в Photoshop. Вы всегда можете написать простой скрипт, который будет читать пикселей, и изменить все с альфа меньше, чем х до 0.

read pixel value in bmp file

(вы должны изменить от 24bit до 32 бит, так как RGBA 32-разрядное)

+0

wow Я даже не знал, что вы можете писать сценарии в Photoshop. –

+0

вы не могли: P Но вы могли бы вручную удалить все цвета определенных значений, например, здесь: http://photo.stackexchange.com/questions/15495/how-do-i-select-all-pixels-that- match-a-exact-color-value-in-adobe-photoshop. Как правило, это может быть лучше, если вы зададите вопросы, связанные с фотошопом, если вы не хотите отвечать на вопросы, связанные с программированием. – Xyzk

+0

http://graphicdesign.stackexchange.com/, вероятно, лучшее место для графических вопросов. – John