blob: c7869017793036399affbdf30de50ea0a0436f96 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env kjscmd
// Applies a rotate of 90 degrees to the image
function apply_rotate( img )
{
var foo = img.Rotate90;
println(foo);
img.rotate(foo);
return img;
}
if ( application.args.length == 0 ) {
throw 'Usage:\n\timageviewer imgfile ...';
}
else {
var loc = application.args[0];
var img = new Image();
img.load( loc );
if ( !img.isOk() ) {
throw 'Failed to load image ' + loc;
}
img = apply_rotate( img );
img.save( loc );
}
|