| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Help. Изображение в альфа канале. |
| Автор: mrmen1 3.9.2010, 18:05 |
| Подскажите, что делаю не так? http://ipicture.ru/ Почему етот зеленый фон проявляется... загружаю изображение в Timage1 (bmp) на изображении зеленый фон. на форме TransperantColor ставлю труе и TransperantColorValue делаю зеленый цвет.. все ок. но остаются зеленые точки вокруг изображения (на скрине выше показано) . в чем проблема и как исправить? |
| Автор: AntonN 3.9.2010, 18:23 |
| Проблема в том, что по краям не чистый зеленый цвет, картинку нужно рисовать по альфаканалу, а не transparent_color. В самом низу страницы есть подходящие темы |
| Автор: mrmen1 3.9.2010, 18:35 | ||
т.е получится картинка в png? в timage пнг нельзя грузить |
| Автор: Alexeis 3.9.2010, 18:52 |
Можно. В новых версиях есть поддержка, для старых можно скачать компонент, который добавляет TImage поддержку. |
| Автор: mrmen1 3.9.2010, 19:08 |
| я с фотошопом не особо дружу..:( |
| Автор: AntonN 3.9.2010, 20:22 |
| Можно в TBitmap с альфой перегнать, но если это нужно отдельным компонентом на форме располагать без желания кодить то придется лепить костыли из всяких TPngImage и грузить туда png. Судя по картинке выше это должна быть отдельная форма на рабочем столе? http://desksoft.ru/index.php?forum=13&th=47 глянь |