Недавно добавленные исходники

•  Animation Loaders  731

•  DeLiKaTeS Tetris (Тетрис)  5 721

•  TDictionary Custom Sort  7 682

•  Fast Watermark Sources  7 364

•  3D Designer  10 578

•  Sik Screen Capture  7 892

•  Patch Maker  8 118

•  Айболит (remote control)  8 173

•  ListBox Drag & Drop  6 968

•  Доска для игры Реверси  100 234

•  Графические эффекты  8 244

•  Рисование по маске  7 627

•  Перетаскивание изображений  6 228

•  Canvas Drawing  6 595

•  Рисование Луны  6 525

•  Поворот изображения  5 692

•  Рисование стержней  4 618

•  Paint on Shape  3 326

•  Генератор кроссвордов  4 303

•  Головоломка Paletto  3 449

•  Теорема Монжа об окружностях  4 267

•  Пазл Numbrix  2 763

•  Заборы и коммивояжеры  3 672

•  Игра HIP  2 481

•  Игра Go (Го)  2 465

•  Симулятор лифта  2 868

•  Программа укладки плитки  2 303

•  Генератор лабиринта  3 031

•  Проверка числового ввода  2 529

•  HEX View  2 939

 
скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Использовать фильтр объема для изображения



Оформил: DeeCo

procedure Emboss(ABitmap : TBitmap; AMount : Integer);
 var
   x, y, i : integer;
   p1, p2: PByteArray;
 begin
   for i := 0 to AMount do
   begin
     for y := 0 to ABitmap.Height-2 do
     begin
       p1 := ABitmap.ScanLine[y];
       p2 := ABitmap.ScanLine[y+1];
       for x := 0 to ABitmap.Width do
       begin
         p1[x*3] := (p1[x*3]+(p2[(x+3)*3] xor $FF)) shr 1;
         p1[x*3+1] := (p1[x*3+1]+(p2[(x+3)*3+1] xor $FF)) shr 1;
         p1[x*3+2] := (p1[x*3+1]+(p2[(x+3)*3+1] xor $FF)) shr 1;
       end;
     end;
   end;
 end;




Похожие по теме исходники

Фильтрование данных

Нейросеть для распознавания образов

Механизм станка качалки для нефти

Весы для взвешивания

 

Кувшины для воды

Доска для игры Реверси

Изменение цвета изображения

TGIFImage (GIF изображения)

 

Поворот изображения




Copyright © 2004-2026 "Delphi Sources" by «SiteAnalyzer». Delphi World FAQ

Группа ВКонтакте