TrimImage
procedure TrimImage(ImageName: string; SideTrim: Integer;) overload;
procedure TrimImage(ImageName: string; VTrim, HTrim: Integer;) overload;
procedure TrimImage(ImageName: string; TopTrim, RTrim, BottomTrim, LTrim: Integer;) overload;
Процедура TrimImage предназначена для обрезания краев изображения.
Параметры:
ImageName – произвольное имя которое присваивалось картинке при загрузке. См. DownloadPicture
Остальные параметры указывают сколько обрезать с каждой стороны.
Существует 3 различных варианта:
- Один числовой параметр – обрезание изображения произойдет со всех четырех сторон на указанное значение
- Два числовых параметра – изображение обрежется по вертикали (VTrim) и горизонтали (HTrim) на указанные значения по обе стороны
- Четыре числовых параметра – дает возможность указать значения обрезки для каждой из сторон. Параметры указываются по часовой стрелке начиная с верхней стороны (как в CSS)
Пример:
TrimImage('captcha', 0, 0, 12, 0);
Таким образом избавились от мусора на изображении.