|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.10.2015, 09:37 | #1 |
Пользователь
Регистрация: 04.08.2015
Сообщений: 48
|
Окрасить уголки картинки в нужный цвет
Пишу карточную игру, все неплохо, но есть одно но, проблема с дизайном. Есть заготовленные картинки игральных карт .png, с прозрачностью на уголках, так как карта не прямоугольная, а имеет округление по углам. Загружаю их в ImageList. Когда достаю их на форму, то прозрачные уголки исчезают и становятся белыми. Понял что такое происходит, так как при загрузки в ImageList идет конвертация в .bmp
Искал в интернете решение, нашел кое что, должно было закрашивать уголки в цвет форму, но не работает. Код:
|
08.10.2015, 10:37 | #2 |
Пользователь
Регистрация: 04.08.2015
Сообщений: 48
|
Хотя код работает, если в ImageList загружать .bmp, становится доступным параметр Transparent Color, в котором указываем цвет, который присутствует на картинке и который станет прозрачным. Но вот с .png такое не прокатывает. Вот только как теперь перегнать все эти картинки в .bmp еще не придумал.
|
08.10.2015, 13:05 | #3 |
Пользователь
Регистрация: 04.08.2015
Сообщений: 48
|
Решил проблему данным кодом + перегнал все картинки в .bmp, там где нужна была прозрачность закрашивал цветом #ff00ff, а при загрузке в ImageList в параметре Transparent Color выбирал Fuchsia =)
|
08.10.2015, 13:13 | #4 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
а можно было сделать что бы карта в .png была сделана задним фоном. (легко проверить в фотошопе, этот слой не доступен для редактирования). в этом случае была бы прозрачность и небольшой размер файла.
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить цвет пикселя у растянутой картинки. | N0iD | Компоненты Delphi | 2 | 05.06.2014 15:26 |
Окрасить ячейку в цвет аналогичный другой ячейке | FoxRiver | Microsoft Office Excel | 4 | 04.11.2013 21:22 |
Как вырезать цвет из картинки? | jone | Мультимедиа в Delphi | 2 | 16.08.2013 07:57 |
Одинаковые ячейки окрасить в одинаковий цвет | m_v_v | Microsoft Office Excel | 4 | 28.06.2012 19:50 |
как извлечь цвет картинки | Женькааа | Помощь студентам | 3 | 28.10.2010 00:49 |