Показать сообщение отдельно
  #6  
Старый 05.02.2010, 13:45
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Ну бери каждый пиксель и преобразуй по алгоритму.

Код:
procedure MyProc(C: TCanvas; P1, P2: TPoint);
var
 i, j: integer;
begin
 for i := P1.y to P2.y do
  for j := P1.x to P2.x do
   C.Pixels[j, i] := Algoritm(C.Pixels[j, i]);
end;
Ответить с цитированием