def test_resize(): half = magick.minify('logo:') #reduce by factor of 2 double = magick.magnify(half) # back to the same size (blurred image) # resize also accepts a blur factor and a filter type argument. newsize = magick.resize('logo:',(200,200)) # change aspect ratio shrink = magick.resize('logo:',(200,-1)) # keep aspect ratio expand = magick.resize('logo:',(-1,1.3)) # expand 1.3 times
def composition(): img = magick.image('testimages/original.jpg') small = magick.minify(img) small.opacity = 0.3 * magick.iMaxRGB img.composite(small, 5, 5, 'over') return img