Показать сообщение отдельно
Старый 26.06.2011, 17:10   #11
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: Размытость

Хм, если нужно заблюрить картинку... можно сделать так:

Program blur;
Uses alpha;
var 
i:integer;
img:image;

begin
img
:=setOpaque(LoadImage ('/pic.png'),32);

for 
i:=1 to 20 do
begin
drawImage 
(img,random (8),random (8));
end;

img:=imagefromcanvas (0,0,GetImageWidth(img),GetImageHeight(img));

drawImage (img,0,0);
repaint;

repeat
delay 
(1);
Until (GetKeyPressed=KE_KEY0);

end
Результат до и после:
Нажмите на изображение для увеличения
Название: 01.png
Просмотров: 863
Размер:	9.8 Кб
ID:	14212Нажмите на изображение для увеличения
Название: 02.png
Просмотров: 913
Размер:	10.5 Кб
ID:	14213

Рекомендую побаловаться со счетчиком i, с величиной прозрачности и с величиной случайного разброса для достижения набольшего эффекта
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо PassCall за это полезное сообщение:
DIMMON4IK (16.07.2011), HolyDel (27.06.2011)