Допустим есть изображение как на рис.1 Хочется сделать из него маску как на рис.2 Маска получается с полупрозрачными местами так что если под нее положить подложки разных цветов то получаются нормальные полутона как на рис.3 Эту маску можно использовать на сайте, где пользователь может перекрасить автомобиль в любой цвет. Это ведь намного удобнее и эффективнее. Не надо заранее отрисовывать кучу файлов и загружать их в интернет, а пользователю соответственно скачивать новое изображение при каждом изменении цвета.
Ответ:
1. выделяем область - которую надо перекрашивать - я использовал волшебную палочку
2. инвертируем выделение (Shift+Ctrl+I) и копируем на новый слой то, что перекрашивать не будем (Ctrl+J)
3. в данном случае мы имеем красную машину и рисунок (объём) находится в канале Red - загружаем выделение по этому каналу (Ctrl+щелчок по названию канала в палитре каналов)
4. инвертируем выделение (Shift+Ctrl+I)
5. создаём новый, пустой слой (Shift+Ctrl+N)
6.Устанавливаем цвета по умолчанию (D)
7.Заливаем по новому слою чёрным цветом (Alt+BackSpace) - получаем полупрозрачный рисунок
Вообщем-то всё. Удаляем фоновый (исходный) слой, обязательно проверяем результат перекраски - создав новый слой внизу и залив его всеми предполагаемыми цветами.
Сохраняем как GIF или PNG с прозрачностью.