![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 15
|
![]()
Доброго времени суток!
Проблема такая: сделал ТулБар и вставил туда ТулБаттон, подключил 2 ИмэджЛист, ну для начального и конечного изображений кнопок ТулБара. Когда вставляю картинку и запускаю программу картинка становится плохого качаства, пробовал загружать картинки с большим разрешение но всё равно такая же фигня! Можно ли вставить картинку без потери качаства? Если можно, то как? Скрины: картинка - кнопка в программе - |
![]() |
![]() |
![]() |
#2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Сожми сам ее до нужного размера и вставь, формат ico хорошо подходит, но размеры ты должен соблюдать иначе будет ресайз и как следствие ухудшение кач-ва.
Вот такие достаточно хорошего качества? (Это иконки 48х48)
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)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 13.06.2008 в 17:56. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Все тот же, читай выше
Цитата:
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)
Проверь себя! Онлайн тестирование | Мой блог |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 15
|
![]()
Спасибо! А что лучше исопльзовать, bmp или ico? И чем можно создать свою иконку из картинки?
|
![]() |
![]() |
![]() |
#6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Про альфаканал слышал? Так вот, лучше качественные иконки с альфой, если сам их рисовать не умеешь, ищи готовые. На прозрачность в таких иконках идет 8 бит, то есть прозрачность имеет 256 градаций, поэтому они такие красивые.
Если картинки не большие, меньше 32х32, можно и обычный bmp использовать, но с четкими краями изображения, чтобы градиента не было при переходе к фоновому цвету, тоже нормально будет.
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)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]()
mutabor, а у меня кнопки выпуклые получаются и отступы с верху два слева ноль и не меняються. Какое свойство крутить что б кнопки были выпуклые только при наведении и нажатии и как отступы им регулировать (top и left). и как кнопки менять ширину и высоту? avtosize = false
Последний раз редактировалось Черничный; 14.06.2008 в 15:05. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 16.01.2008
Сообщений: 15
|
![]()
Про альфа канал не слышал, не мог бы ты по подробнее рассказать про него и про то как с его помощью создавать иконки?! Я просто не хотел бы использовать чужие иконки, с фотошопом я хорошо дружу, но только незнаю как создавать иконки при помощи альфы!
|
![]() |
![]() |
![]() |
#9 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
2 Черничный, если у тебя Delphi 7 кинь на форму компонент XPMan, если более ранние версии, нужно вручную хр манифест подключить, кнопки примут вид в стиле XP
Top равный 2-м пикселям среда автоматом ставит, как менять и можно ли не знаю, все таки это тулбар, если хочешь по своему кнопки располагать, используй Панель + TSpeedButton 2 ДЫМ, ну если с Фотошопом дружишь, то тебе легче, я например не очень. В BMP True Color пиксель кодируется 24 битами по 8 бит на цвет (R,G,B - красный, зеленый, синий), прозрачный цвет может быть только один - обычно он берется по умолчанию из левого нижнего пикселя. В 32-х битном цвете, 8 бит идет на кодирование прозрачности, это и называется альфаканал, все современные иконки имеют такую прозрачность. Рисуешь иконку (как делать иконки почитай в нете, вся суть в плавном переходе от краев к фону), сохраняешь ее из Фотошопа в формате PNG. Потом в каком нибудь редакторе иконок (например Art Icon) сконвертируй этот PNG в ICO. И используй в своих программах.
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)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь хорошего программиста.. | DMUTPUU | Софт | 51 | 07.09.2008 20:04 |
Помогите написать процедуру на кнопку | evrey | Общие вопросы Delphi | 1 | 16.06.2008 22:25 |
Как создать кнопку в панели для окон???? | Angel86rus | Общие вопросы Delphi | 4 | 03.10.2007 19:01 |