add options to flip horizontally and vertically

This commit is contained in:
Will Norris 2013-12-06 22:18:44 -08:00
parent d506fc6881
commit a039c1bbca
4 changed files with 36 additions and 10 deletions

View file

@ -73,6 +73,14 @@ func Transform(img data.Image, opt *data.Options) (*data.Image, error) {
}
}
// flip
if opt.FlipVertical {
m = imaging.FlipV(m)
}
if opt.FlipHorizontal {
m = imaging.FlipH(m)
}
// rotate
switch opt.Rotate {
case 90: