Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.12;
Скачать: CL | DM;

Вниз

Иконки с альфаканалом?   Найти похожие ветки 

 
lipskiy ©   (2002-08-26 20:32) [0]

В XP все иконки с гладкими краями, в W2k они же выглядят зазубренными. Полагаю - это из-за использования полупрозрачности. Можно ли альфаканал организовать программно в своем приложении, чтобы работало независимо от платформы? (Соответственно - если можно, то как)


 
Настя   (2002-08-27 09:08) [1]

Здраствуйте!

Все дело в том, что раньше использовались иконки всего 16 цветов
(см. Imageeditor), в XP используются 32 бита цвета, что и позваляет создать такие иконки. Есть специальные редакторы.


 
Polevi ©   (2002-08-27 09:13) [2]

2Настя
то есть в вин2к у меня 16 цветные иконки ? хм..


 
lipskiy ©   (2002-08-27 10:51) [3]

2 Настя
Извини, но это чушь полная, при чем тут ИмэйджЭдитор? :))
Я ж говорю не о дельфовом создателе иконок, а вообще о иконках в винде.
А вот насчет 32-битности - так это и есть альфаканал, 24 бита на цвет и 8 бит на маску. В 2000 винде 24 битные иконки тоже поддерживается, и в 98-ой тоже, так что сорри, ты не права.

А вот насчет 32-битных - я и справшиваю, если система поддерживает 32-битную палитру в принципе, то можно ли самому программно реализовать альфаканал?


 
mumu   (2002-08-27 11:20) [4]

2lipskiy ©:

>А вот насчет 32-битных - я и спрашиваю, если система
>поддерживает 32-битную палитру в принципе, то можно
>ли самому программно реализовать альфаканал?

Эээээ... Чего-то как-то мутно... В принципе, программно реализовать альфаканал – в чём проблемы? И причём тут 32 бита? Прозрачность можно реализовать и в 24 и, если потрудиться, в 16. А если совсем постараться – можно и с размытием фона.
---------------------------
С уважением, mumu


 
lipskiy ©   (2002-08-27 19:19) [5]

2 mumu
Проблема вот в чем.
Как в принципе альфаканал реализуется - это понятно.
Но как это реализовать для стандартных контролов, типа TToolBar, который читает картинки из ImageList... Даже просто перекрыть отрисовку, видимо, недостаточно...


 
Настя   (2002-08-28 17:52) [6]

В этом я не разбираюсь (имею в виду альфа-каналы и т.п.), возможно не правильно понила вопрос. Но ведь права имхо.
А редактор картинок из поставки Делфи, не поддерживает больше 16 цветов, поэтому и привела его как пример (имею ввиду иконки).


 
lipskiy ©   (2002-08-29 21:59) [7]

Кстати, а какой-нить редактор иконок 32-битный не подскажете?


 
Yaro ©   (2002-08-29 22:15) [8]

Короче вопрос надо перефразировать - как получить цвет точки компонента-родителся под моим компонентом.
Если будет ответ на этот вопрос - будет все, что хочешь... только прорисовку всех контролов самому придется делать...


 
Настя   (2002-08-30 09:07) [9]

>lipskiy
Не помню где именно брала, по моему на www.freeware.ru, называется IconStudio или что-то в этом роде


 
lipskiy ©   (2002-09-01 17:59) [10]

2 Yaro © (29.08.02 22:15)
Совершенно верно!
Итак - вопрос именно такой:
Как получить цвет точки компонента-родителся под моим компонентом?
Делаю новую ветку.

Настя (30.08.02 09:07)
Спаибо, поищу.



Страницы: 1 вся ветка

Текущий архив: 2002.09.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
1-35642
Begin
2002-09-01 06:51
2002.09.12
Что то меня сегодня распирает вопросами .... :)


1-35719
Mr.Kirya
2002-09-02 19:21
2002.09.12
Несколько вопросов по RichEdit


1-35669
Fox Mulder
2002-09-02 10:39
2002.09.12
Смена обоев Windows NT v4.0


3-35615
NDR
2002-07-30 16:09
2002.09.12
Как


6-35840
Arkady
2002-07-05 11:05
2002.09.12
Пароль доступа