ScaleImage image,xscale#,yscale#

Параметры

image = указатель загруженного изображения
xscale# = масштаб по горизонтали
yscale# = масштаб по вертикали

Описание

Используйте эту команду, чтобы масштабировать изображение к новому размеру, используя число с плавающей запятой в качестве процента от текущего размера (1.0 = 100 %, 2.0 = 200 %, и т.д). Используя отрицательное значение, выполняют зеркальное отражение изображения. Вы должны предварительно загрузить изображение командой LoadImage или LoadAnimImage.

Эта команда не предназначена для масштабирования изображений в режиме реального времени! Выполните эти действия перед выполнением Вашей программы, иначе Вы можете увидеть медленно изменяющиеся изображения.

Пример

; Пример ScaleImage

; Установим графический режим
Graphics 800,600,16

; Инициализация генератора случайных чисел
SeedRnd MilliSecs()

; Загружаем рисунок (Ваш путь к файлу может быть другим)
gfxBall=LoadImage("C:\Program Files\Blitz Basic\samples\Ball.bmp")

; Масштабируем случайным образом от 50% до 150% по обеим осям x и y
ScaleImage gfxBall,Rnd(-2.0,2.0),Rnd(-2.0,2.0)

; Ожидаем нажатия клавиши ESC
While Not KeyHit(1)
DrawImage gfxball,Rnd(800),Rnd(600)
VWait
Wend

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете