1. Putar 90 Derajat
Code program:
Analisa :
Yang ditekankan diisi yaitu membalik citra asal di citra jadi dengan dari lebar jadi tinggi, dan tinggi jadi lebar seperti yang dilingkari biru. Karena memutar ¼ gambar akan merubah bentuk dari yang awal tinggi jadi lebar begitu sebaliknya. Kemudian untuk menyusun bit pada pixel yang ditentukan yaitu dengan menggunakan rumus yang dilingkari merah. Jadi nilai lebar di isi dengan pengurangan nilai Tinggi. Jika salah dalam membuat rumus tersebut maka hasil rotate tidak akan jadi.
2. Putar 180 derajat
Code Program
Analisa:
Untuk membuat rotate ½ putaran atau 180 derajat maka di lakukan rumus kombinasi dari flip vertical dan flip horizontal. Rumus seperti yang di lingkari pada gambar diatas. Setalah gambar di flip horizontal maka gambar akan langsung di flip vertical dan menghasilkan ½ putaran.