Citra Flip 90 dan 180 derajat C#

1. Putar 90 Derajat

Citra Flip 90 dan 180 derajat C# clip_image003

Code program:

Citra Flip 90 dan 180 derajat C#

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

Citra Flip 90 dan 180 derajat C# Citra Flip 90 dan 180 derajat C#

Code Program

Citra Flip 90 dan 180 derajat C#

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.