Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Графические эффекты


Автор: Illusion Dolphin 28.2.2005, 19:54
Вот взялся писать небольшую программу для редактирования изображений и теперь хочется использовать как можно больше различного рода графических эффектов... Подскажите, пожалуйста, какие-нибудь алгоритмы (или хотя на сайт отправьте smile )...
Но заранее не нужно предлагать следующие эффекты:
Код

procedure Inverse(S, D: TBitmap);
procedure GrayScaleImage(var S,D : tbitmap; n : integer);
function Sepia(S,D : TBitmap; depth: Integer): Boolean;
procedure Dither(S, D: TBitmap);
procedure ChangeBrightness(S,D : TBitmap; Brightness: Integer);
procedure WaveSin(S, D: TBitmap; Frequency, Length:  Integer; Hor: Boolean; BackColor: TColor);
procedure PixelsEffect(S, D: TBitmap; Hor, Ver: Word);
procedure Sharpen(S, D: TBitmap; alpha: Single);
procedure Blocks(S, D: TBitmap; Hor, Ver, MaxOffset: Integer; BackColor: TColor);
procedure Gamma(S, D: TBitmap; L: Double);
function SetRGBChannelValue(S, D: TBitmap; Red, Green, Blue: Integer): Boolean;
procedure Disorder(S, D: TBitmap; Hor, Ver: Integer; BackColor: TColor);
procedure Contrast(S, D: TBitmap; Value: Integer; Local: Boolean);
Procedure Colorize(S, D : TBitmap; Luma: Cardinal);


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)