ИНОГДА, по некоторым соображениям, приходится вместо объекта
Bitmap использовать именно объект HotSpot. А у него нет функции сохранения пропорций.
В этом случае можно написать несложный скрипт, чтобы картинка подгонялась под окно
хотспота и сохраняла свои пропорции. Предположим, что у тебя размер картинки по горизонтали не должен превышать 120 пикселов.
Тогда ты пишешь в скрипте следующее:
Code |
ReplaceImage(«Image»,«Image$») RestoreImage(«Image») x = ImageWidth(Image) y = ImageHeight(Image) If (x›120) Then y = (120/x)*y x = 120 End ResizeImage(«Image»,«x,y») |
То есть при превышении размера картинки 120 точек она будет пропорционально уменьшена.
То же самое надо в скрипте прописать и для размера картинки по высоте.