Показать сообщение отдельно
  #7  
Старый 20.09.2009, 19:39
Аватар для 0nni
0nni 0nni вне форума
Начинающий
 
Регистрация: 13.12.2008
Адрес: Туапсе
Сообщения: 161
Репутация: 20
По умолчанию

Ну, если без рамок, то потеряются пропорции, либо придется отсекать часть изображения.
_______________
Можешь взять мой код и заменить
Код:
    dx := ClipCx / BitmapCx;
    dy := ClipCy / BitmapCy;
    //dr := min(dx, dy);
    if dx > dy then dr := dx else dr := dy; //<<< эту строчку
    Rect.Right := Trunc(BitmapCx * dr);
    Rect.Bottom := Trunc(BitmapCY * dr);

Тогда будет обрезать, но вписывать
__________________
...сказал, и загрустил от бесспорной своей правоты
Ответить с цитированием