Другие языки программирования и технологии

Вопрос по Delphi Image



Мяч обьeкт Image ...нужно убрать белый фон. . как можно сделать???
Очень просто. Берешь этот фон, удаляешь, сохраняешь в формате PNG.
Скачиваешь AlphaControls от сюда: alphaskins.*com*/index_rus.php (удалить звездочки) .

Устанавливать так:
Пример установки под Delphi 7.
1.Качаешь последнюю версию и распаковываешь архив
2.Создаешь папку, например: AlphaControls
3.Из папок: D7, AlphaDB, Res\Russian копируешь все файлы в AlphaControls
4.Tools->Environment Options->Library->Library Path здесь через точку с запятой пишешь путь к папке AlphaControls
5.File\Open... в папке AlphaControls щелкаешь на файле acntD7_R.dpk, компилируешь и закрываешь окно, если будут вылазить еще окна, давишь в них Нет
6.File\Open... в папке AlphaControls щелкаешь на файле acntD7.dpk, инсталлируешь и закрываешь окно, если будут вылазить еще окна, давишь в них Нет
7.File\Open... в папке AlphaControls щелкаешь на файле AlphaDB7.dpk, инсталлируешь и закрываешь окно, если будут вылазить еще окна, давишь в них Нет
8.Все, появятся новые страницы в палитре компонентов

Далее на форму бросаешь TImage, и загружаешь свой PNG-файл. У тебя он уже будет поддерживаться.
И в результате получаем вот такое:



Вот и все :)
Beka Atabekov
Beka Atabekov
3 144
Лучший ответ
То что вы в фотошопе стерли, это неочем не говорит.
Это bitmap который так просто *.png без фона не будет отображать.

Для начало вам надо это изображение преобразовать в *.bmp - для правильной работы.

А потом в свойствах картинки установить свойство TransporentColor - white (цвет вашего фона "короче") и установить свойство Transporent = true
TShape юзай
в паинте подшамань