|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.09.2009, 22:12 | #11 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Народ, может вопрос Вам покажется странным, но объясните пожалуйста, что такое альфа канал и изображение с альфа эффектом.
Читал в инете, но там как то тяжело написано. Объясните это как то по проще.
Будь проще и люди к тебе потянутся
|
10.09.2009, 22:37 | #12 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Вверху изображение, внизу альфа-канал. Чёрный цвет - прозрачность 100%, белый - 0% 24-битное изображение содержит 3 канала по 8 бит (красный/зелёный/синий) 32-битное - 4 канала по 8 бит (красный/зелёный/синий + прозрачность)
пыщь
|
10.09.2009, 23:54 | #13 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
11.09.2009, 11:36 | #14 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Точно, как кайфово... Смущает только, что на исходной картинке полно всякого "мусора" ( Ну а в Delphi то как это реализовать? Как обработать картинку с альфа каналом? 2spamer. Alpha канал - это значение, которое характеризует прозрачность пикселя при прорисовке. //А чё собственно PNG сложнее? Из-за того, что там сжатие? |
11.09.2009, 11:45 | #15 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
11.09.2009, 12:27 | #16 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Вот написал
Код:
|
11.09.2009, 13:07 | #17 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Сомневаюсь что обычный TImage из Делфи 7 способен нормально выводить 32-хбитные изображения...
Я обычно делаю Win32API функцией Windows.AlphaBlend... Недавно что-то похожее писал... С цитатой... Пример: Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
11.09.2009, 14:01 | #18 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Ребята, что-то вас в сторону занесло
Возвращаемся в тулбару аля юТоррент с картинками из 32 битного битмапа. Почему так? Да потому что художества в Дельфи, и иконки на тулбаре это несколько разные вещи. Поговорим про иконки. Во первых насчет версии Дельфи, не знаю что там у вас 7-я версия не может, но 32bit иконки как в TImage, так и в тулбарах отображаются нормально. Однако, все что я скажу дальше, относится к 2009-й Дельфи, хотя может работать и в седьмой, не проверял, оставляю это вам. А теперь, о том, как сделать такой тулбар. Идем в пост №7 этой темы, и выполняем все что там написано. Тулбар с 12 кнопками понятное дело уже должен быть на форме. Имиджлист также на форме, пустой. Вот код: Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
11.09.2009, 14:20 | #19 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
Коллеги, еще как вариант можно использовать набор AlphaSkins (стоп! я не говорю,что нужно включать скинирование формы!).
Просто там в наборе есть TsAlphaImageList с помощью которого PNG, например, прекрасно отображается хоть где - и в Image и в SpeedButton и во всем остальном.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
11.09.2009, 14:59 | #20 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Из пушки по воробьям. pngimage - маленький и быстрый
пыщь
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
uTorrent 1.8.1 | Haxxproxx | Софт | 0 | 27.07.2009 23:25 |
Программе некорректно обрабатывает некоторые файлы | Shturmer | Помощь студентам | 8 | 09.07.2009 20:34 |
uTorrent - взаимодействие | SoulReaver | Win Api | 1 | 21.06.2009 20:06 |
Как нарисовать картинку сбоку в меню как в Punto Switcher | Crazyman | Win Api | 4 | 26.09.2008 18:13 |
обновление в блоге - Programmersforum.ru toolbar – тулбар для нашего клуба | Pblog | Обсуждение статей | 0 | 13.12.2007 20:20 |