(AGK version: 2.0.15)
Submitted: 2015-12-27 03:38:50
// Project: test image wrap 
// Created: 2015-12-27

// set window properties
SetWindowTitle( "test image wrap" )
SetWindowSize( 1024, 768, 0 )

// set display properties
SetVirtualResolution( 1024, 768 )
SetOrientationAllowed( 1, 1, 1, 1 )

ClearScreen()

// draw an image
white = MakeColor(255,255,255)
red = MakeColor(255,0,0)
DrawBox(0,0,64,64,red,red,red,red,1)
DrawEllipse(32,32,32,32,white,white,1)

// grab the image for the first sprite
// with an auto-generated sprite ID
// and set the image uv wrap to "repeat"
MyImage = GetImage(0,0,64,64)
SetImageWrapU(MyImage, 1) 
SetImageWrapv(MyImage, 1)

// grab it again for the second sprite
// with an assigned sprite ID
// and set the image uv wrap to "repeat"
MyImage2 = GetImage(0,0,64,64)
SetImageWrapU(MyImage2, 1) 
SetImageWrapv(MyImage2, 1)

// create the two sprites
MySprite = CreateSprite(MyImage)
CreateSprite(1,MyImage2)
SetSpritePosition(MySprite, 100,100)
SetSpritePosition(1,200,100)

// use two methods to change the uv
// coords of the image on each sprite
SetSpriteUVScale(MySprite, .25, .25)
SetSpriteUV(1, 0,0, 0,3, 3,0, 3,3) 

setclearcolor(0,0,255) 

do
    Sync()
loop
(AGK version: 2.0.18)
Submitted: 2016-05-13 07:52:13
hint:
at mode repeat
if you see a border (color from other side) at transparent area try
SetSpriteUVBorder(spr,1)
1=no pixel offset
Help make AGK better by submitting an example for this command!
(All examples are subject to approval)
Login to post an example of your own.