|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.06.2012, 12:17 | #1 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 45
|
Canvas и полупрозрачный .png
Привет всем! Задача такова. У меня имеется png рисунок, созданный в photoshop, свойство которого прозрачность 50%, т.е. полупрозрачность. Подскажите, как мне с помощью Canvas перенести этот прозрачный png из image1 на image2 не теряя прозрачности фона (нужно чтобы его не было) и не теряя полупрозрачности самого png объекта? Само изображение приложил к этому посту.
Пробовал сделать, не получилось, ничего совсем не копируется. Будто ничего не делает программа. Проверил её с Bitmap не прозрачным, всё отлично копирует. И ещё, подскажите, может знает кто, как сгладить края? Чтобы было как сглаживание? А то при canvas какие-то белые точки по краям остаются. |
14.06.2012, 20:52 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
Используя библиотеку PngImage (гуглим) можно использовать пнг-картинки в операциях на канвасе, но насчёт имейджа не знаю.
Белые точки это скорее сглаживание сделанное в фотошопе, антиалиасинг краев, смещение с цветом фона, в данном случае, белым. чтобы от таких вещей избавляться, надо либо ручками их очистить, либо пересоздать изображение . учитывая это дело, или задавая ему необходимую прозрачность. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Полупрозрачный image | postal2 | Мультимедиа в Delphi | 11 | 23.05.2012 19:30 |
Нарисовать полупрозрачный прямоугольник на Bitmap или Image | DeGroup | C++ Builder | 2 | 30.04.2012 11:43 |
Полупрозрачный DIV | X@OC | HTML и CSS | 3 | 18.04.2011 08:54 |
полупрозрачный слой | voldemen | HTML и CSS | 1 | 14.09.2010 22:14 |
Как наложить полупрозрачный рисунок поверх видео. | jocry | Мультимедиа в Delphi | 3 | 03.11.2009 09:22 |