Skip to contents

Rotate an image 90, 180, 270, or 360 degrees counterclockwise.

Usage

ImgRotate(img, degree)

Arguments

img,

path of the input image

degree,

desired degree to rotate img: 90, 180, 270, 360.

Value

rotated_img

Examples

img <- array(runif(1000),dim=c(10,10,3))
ImgRotate(img, 270)
#> , , 1
#> 
#>            [,1]       [,2]       [,3]       [,4]      [,5]       [,6]
#>  [1,] 0.5965229 0.69532154 0.01570619 0.94252174 0.0123066 0.65543308
#>  [2,] 0.6868499 0.88680125 0.43900279 0.62653617 0.4511977 0.30822003
#>  [3,] 0.5906969 0.01479235 0.85914534 0.86619543 0.3374520 0.74198036
#>  [4,] 0.8442211 0.11200729 0.30079991 0.13770340 0.6688305 0.48113431
#>  [5,] 0.7066944 0.39670642 0.19647756 0.97532633 0.2278013 0.82107146
#>  [6,] 0.4801115 0.25187989 0.78114890 0.99622770 0.8972673 0.82598456
#>  [7,] 0.4223418 0.19293441 0.91644593 0.39887078 0.6586081 0.45121509
#>  [8,] 0.7444902 0.01173624 0.72987129 0.01735248 0.3621568 0.10009800
#>  [9,] 0.9791897 0.17760829 0.84872509 0.55014667 0.9723505 0.01420958
#> [10,] 0.9555878 0.49413081 0.94530573 0.52359256 0.4000076 0.34045205
#>             [,7]      [,8]       [,9]     [,10]
#>  [1,] 0.23088022 0.0350676 0.05872925 0.4753682
#>  [2,] 0.18288905 0.1268013 0.34562607 0.8346300
#>  [3,] 0.01018325 0.7502076 0.97197477 0.3166122
#>  [4,] 0.85928260 0.5664440 0.90231011 0.9927784
#>  [5,] 0.34341844 0.6693996 0.19379996 0.7811281
#>  [6,] 0.18456206 0.2219528 0.12263600 0.1923983
#>  [7,] 0.04661172 0.3592998 0.49757608 0.4413473
#>  [8,] 0.01968512 0.1693399 0.03428348 0.6578503
#>  [9,] 0.74500010 0.3548730 0.74182364 0.5535395
#> [10,] 0.83400576 0.9186589 0.36564683 0.8374565
#> 
#> , , 2
#> 
#>              [,1]       [,2]      [,3]      [,4]       [,5]        [,6]
#>  [1,] 0.644931290 0.13773093 0.3057194 0.5232121 0.07231146 0.116915161
#>  [2,] 0.808635729 0.95158326 0.5440980 0.2609146 0.11465799 0.565997098
#>  [3,] 0.061216522 0.12478952 0.1978278 0.7664500 0.20475640 0.596868015
#>  [4,] 0.174988153 0.37850668 0.5932151 0.9794966 0.62391484 0.686678600
#>  [5,] 0.686151426 0.07214448 0.8525792 0.5428554 0.14834597 0.330563489
#>  [6,] 0.027045920 0.83358784 0.5859999 0.8664884 0.63645419 0.571190801
#>  [7,] 0.270899687 0.36165391 0.1086934 0.1583141 0.76479461 0.145955837
#>  [8,] 0.207040079 0.21344473 0.9429087 0.1160836 0.34843650 0.004700803
#>  [9,] 0.005414328 0.10001064 0.2961004 0.2264917 0.69597709 0.930465853
#> [10,] 0.256702263 0.37189330 0.8226386 0.4629894 0.52256887 0.959426421
#>            [,7]       [,8]       [,9]      [,10]
#>  [1,] 0.1040116 0.57149445 0.32027252 0.65741464
#>  [2,] 0.2787372 0.32930821 0.88285567 0.60720423
#>  [3,] 0.1131456 0.60624644 0.66804669 0.76786313
#>  [4,] 0.9539922 0.37424760 0.10034066 0.24532581
#>  [5,] 0.2782132 0.25854701 0.01169408 0.78800917
#>  [6,] 0.2023560 0.31573379 0.83832139 0.50192086
#>  [7,] 0.4521045 0.72282943 0.83700019 0.21881421
#>  [8,] 0.7208465 0.07663695 0.04684393 0.80168605
#>  [9,] 0.4562414 0.96564277 0.34849632 0.08380468
#> [10,] 0.2500884 0.88315678 0.81460317 0.61771763
#> 
#> , , 3
#> 
#>            [,1]      [,2]       [,3]        [,4]       [,5]      [,6]      [,7]
#>  [1,] 0.3762192 0.7357845 0.54883528 0.065259786 0.52799286 0.8429945 0.8940533
#>  [2,] 0.1659575 0.9723208 0.91688629 0.849350562 0.29751677 0.2125757 0.1000319
#>  [3,] 0.2088268 0.1206135 0.73056772 0.237254142 0.63262835 0.8436324 0.8566019
#>  [4,] 0.7541811 0.7410269 0.62712583 0.645536007 0.47236423 0.2998244 0.4049791
#>  [5,] 0.4011325 0.0288240 0.07638318 0.087281229 0.44232370 0.2394480 0.5819137
#>  [6,] 0.1110057 0.5703297 0.58131552 0.002271679 0.44321571 0.9799236 0.4945279
#>  [7,] 0.8295726 0.1567593 0.69293321 0.499411912 0.05702507 0.8493692 0.6016988
#>  [8,] 0.4274390 0.1479892 0.64047903 0.677386429 0.57281314 0.6494478 0.3122420
#>  [9,] 0.1699059 0.1809731 0.38908181 0.970886246 0.09754789 0.6535622 0.8286153
#> [10,] 0.3385278 0.9891778 0.79907773 0.462785633 0.30296032 0.5883221 0.4419069
#>             [,8]       [,9]      [,10]
#>  [1,] 0.65435333 0.34341237 0.04406345
#>  [2,] 0.33492797 0.20425680 0.46751047
#>  [3,] 0.61520851 0.71453258 0.46344938
#>  [4,] 0.20427380 0.27189404 0.24486713
#>  [5,] 0.38639522 0.01677513 0.86999047
#>  [6,] 0.30132406 0.59754986 0.45883001
#>  [7,] 0.19575352 0.03691794 0.89309873
#>  [8,] 0.09780506 0.96173493 0.42997295
#>  [9,] 0.69619549 0.69282370 0.29608657
#> [10,] 0.29030515 0.59854234 0.78418071
#>