Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Изображения

330
10 ноября 2006 года
kastron
215 / / 17.09.2006
Уважаемые участники форума.Реально ли в делфи.Работать с изображениями.А именно таким способом:переворачивать их,делать изображение черно-белым,повышать яркость контраснтность и т.д
Может кто-то знает???
С уважением,SNAKE
497
10 ноября 2006 года
IL84
267 / / 24.04.2003
В Delphi можно делать все, особенно если найти подходящий компонент. В полезных ссылках все есть.
551
11 ноября 2006 года
Pavia
357 / / 22.04.2004
Да можно. Все знаю.
8
11 ноября 2006 года
mfender
3.5K / / 15.06.2005
Особенно хорошо всё это делать, если разбавлять код изрядной долей асемблера.
330
11 ноября 2006 года
kastron
215 / / 17.09.2006
[QUOTE=Pavia]Да можно. Все знаю.[/QUOTE]
Слышъ,а как?
551
11 ноября 2006 года
Pavia
357 / / 22.04.2004
Рссказывать долго.
Есть класс TBitMap - смотри справку
Берем объект на основе этого класа
BP:TBitmap;

к примеру преобразование формата пикуселя.
bp.PixelFormat:=pf1bit;
Так как одним битом кодируются только два цвета получаем чернобелые изоброжения.
Вывести можно через к примеру на объект который поддерживает метод TCanvas
так
Canvas.Draw

или на image так
image1.picture.bitmap:=bp;

Для того чтобы повернуть изоброжение или подкоректировать яркость контрасность нужно сделать 2 цикла. И по пиксельно преобьразовать.
Canvas.Pixels[x,y]
Через Pixels медленно лучше через Bp.ScanLine.
Все остальное ищи в хэлпе и гугле.
330
12 ноября 2006 года
kastron
215 / / 17.09.2006
OK.Всем respect!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог