![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Помогите с этой простой задачей.
смотрел пример в FAQ (http://www.delphisources.ru/pages/fa...ap_resize.html) Но там ошибка выскакивает. ПОдскажите как изменить размер битмапа ( высота \ ширина ) и сохранить его в файл с измененными размерами . Спасибо. |
#2
|
||||
|
||||
![]() Можно так
// Функция возвращает измененный битмап, BmpIn - оригинальный битмап. function ResizeBitmap(BmpIn : TBitmap; NewWidth, NewHeight : Integer) : TBitmap; begin Result := TBitmap.Create; try Result.Width := NewWidth; Result.Height := NewHeight; Result.PixelFormat := BmpIn.PixelFormat; Result.Canvas.StretchDraw(Rect(0, 0, Result.Width, Result.Height), BmpIn); except Result.Free; end; end; Не профи, но и не чайник ![]() ![]() |