Что нового

Как замостить картинку по области. GDI+

Microteam

Осваивающий
Сообщения
74
Репутация
34
Всем привет ;D Собственно сабж... Как сделать чтобы картинка не растягивалась по области а просто повторялась...

Есть безумная идея. Это например область 500х500 и картинка 5х5 делаем так:
Код:
$iWidth = 500
$iHeight= 500

$iImageW = 5
$iImageH =  5

$count_x = Round($iWidth / $iImageW)
$count_x = Round($iHeight / $iImageH)

; Рисуем картинку по оси X
For $i = 1 To $count_x
; Тут рисуем картинку
Next

; Рисуем картинку по оси Y
For $i = 1 To $count_y
; Тут рисуем картинку
Next



Но эта идея как бы сказать не очень эффективная... Если сделать область 1280х1024 и картинки по 4х4 пикселей... То эта вся беда будет долго рендериться...

У кого-нибудь есть альтернативные решения?
 
Автор
Microteam

Microteam

Осваивающий
Сообщения
74
Репутация
34
Что вообще ни у кого нету?)))
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
OffTopic:
Kaster, пять дней тема без вашего внимания! Похоже, календарь майя не обманывает :smile:
 
Верх