Денис
Денис

Как записать это в Delphi?

Нужно изменить размер загружаемого изображения BMP, чтобы размер не превышал 100x100 пикселей, при этом не растягиваясь/обрезаясь

Оригинальная высота = ow
Оригинальная ширина = oh
Меньшая оригинальная сторона = mos
Большая оригинальная сторона = bos
Меньшая новая сторона = mns
Большая новая сторона = bns
Максимальный размер = mw

if ow > oh then bos=ow, mos=oh else bos=oh,mos=ow
bns = mw
mns = round( mos * (bns / bos) )

После этого желательно сделать изображение черно-белым.

Как это всё довести до ума, правильно записать и после этого сохранить полученное изображение.

МТ
Мария Таранова

Я по-моему тебе уже сегодня говорил - для всех манипуляций с изображениями используй библиотеку [ссылка заблокирована по решению администрации проекта].

Похожие вопросы
Эта задача на delphi . помогите с программой
Как это записать в программе на С или С++?
подскажите как записать n! в программе turbo delphi. подскажите как записать n! в программе turbo delphi
Какая разница между Delphi 7 от Borland Delphi 7.0
как записать данные в tstringlist delphi ?
Работаю в Delphi. Есть строка из двух символов. Нужно каждый символ записать в два char-а. Как это сделать?
У Delphi есть преимущества перед C#? В Delphi открыты все исходные тексты. Это значительно ускоряет работу. Разве не так?
в чем отличие между Delphi 2010 и Delphi X3?
Delphi. delphi программирование сессия
как записать это в паскале?