// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html

exports[`Rotate a image with even size > -90 degrees 1`] = `
Visualization:

▦▪▪▪▴▴▴▰
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▦▴▴▴▪▪▪▰

Data:

80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-FFᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-FFᶠᶠ
`;

exports[`Rotate a image with even size > 1 degrees 1`] = `
Visualization:

▰▴▴▴▪▪▪▰  
▴▴▴▴▪▪▪▪  
▴▴▴▴▪▪▪▪  
▴▴▴▴▪▪▪▪  
▪▪▪▪▴▴▴▴  
▪▪▪▪▴▴▴▴  
▪▪▪▪▴▴▴▴  
▦▪▪▪▴▴▴▦  
          
          

Data:

FF-00-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 30 degrees 1`] = `
Visualization:

     ▰▰     
   ▪▪▪▪     
  ▴▪▪▪▪▪    
▴▴▴▴▪▪▪▪    
▴▴▴▴▪▪▴▴▴   
▴▴▴▴▪▴▴▴▴▴  
 ▴▴▪▪▴▴▴▴▦  
 ▪▪▪▪▪▴▴▴   
  ▪▪▪▪▪     
   ▪▪▪      
   ▦        
            

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-FFᶠᶠ FF-00-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 45 degrees 1`] = `
Visualization:

              
     ▰        
    ▪▪▪       
   ▪▪▪▪▪      
  ▴▴▪▪▪▪▴     
 ▴▴▴▴▪▪▴▴▴    
▰▰▴▴▴▴▴▴▴▴▦   
 ▴▴▴▴▪▪▴▴▴    
  ▴▴▪▪▪▪▴     
   ▪▪▪▪▪      
    ▪▪▪       
     ▦        
              
              

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-FFᶠᶠ FF-00-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 60 degrees 1`] = `
Visualization:

   ▰        
   ▪▪▪      
  ▪▪▪▪▪     
 ▪▪▪▪▪▴▴▴   
 ▴▴▪▪▴▴▴▴▦  
▴▴▴▴▪▴▴▴▴▴  
▴▴▴▴▪▪▴▴▴   
▴▴▴▴▪▪▪▪    
  ▴▪▪▪▪▪    
   ▪▪▪▪     
     ▦▦     
            

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 90 degrees 1`] = `
Visualization:

▰▪▪▪▴▴▴▦
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▰▴▴▴▪▪▪▦

Data:

FF-00-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ
`;

exports[`Rotate a image with even size > 91 degrees 1`] = `
Visualization:

          
▰▪▪▪▴▴▴▦  
▪▪▪▪▴▴▴▴  
▪▪▪▪▴▴▴▴  
▪▪▪▪▴▴▴▴  
▴▴▴▴▪▪▪▪  
▴▴▴▴▪▪▪▪  
▴▴▴▴▪▪▪▪  
▰▴▴▴▪▪▪▦  
          

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 120 degrees 1`] = `
Visualization:

            
     ▴▦     
    ▴▴▴▴    
  ▪▪▴▴▴▴    
▰▪▪▪▴▴▴▴▪   
▰▪▪▪▪▴▴▪▪▪  
 ▪▪▪▪▪▪▪▪▪  
 ▪▪▴▴▴▪▪▪▪▦ 
  ▴▴▴▴▴▪▪   
   ▴▴▴▴▪    
   ▴▴▴      
            

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 135 degrees 1`] = `
Visualization:

              
              
      ▦       
     ▴▴▴      
    ▴▴▴▴▴     
   ▪▪▴▴▴▪▪    
  ▪▪▪▪▴▪▪▪▪   
 ▰▪▪▪▪▴▪▪▪▪▦  
  ▪▪▪▴▴▴▪▪▪   
   ▪▴▴▴▴▴▪    
    ▴▴▴▴▴     
     ▴▰▴      
      ▰       
              

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-FFᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 180 degrees 1`] = `
Visualization:

▦▴▴▴▪▪▪▦
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▰▪▪▪▴▴▴▰

Data:

80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
FF-00-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-FFᶠᶠ
`;

exports[`Rotate a image with even size > 225 degrees 1`] = `
Visualization:

              
       ▦      
      ▪▪▪     
     ▪▪▪▪▪    
    ▴▪▪▪▪▴▴   
   ▴▴▴▪▪▴▴▴▴  
  ▦▴▴▴▴▴▴▴▴▰▰ 
   ▴▴▴▪▪▴▴▴▴  
    ▴▪▪▪▪▴▴   
     ▪▪▪▪▪    
      ▪▪▪     
       ▰      
              
              

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-FFᶠᶠ FF-00-FFᶠᶠ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 270 degrees 1`] = `
Visualization:

▦▪▪▪▴▴▴▰
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▦▴▴▴▪▪▪▰

Data:

80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-FFᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-FFᶠᶠ
`;

exports[`Rotate a image with even size > 315 degrees 1`] = `
Visualization:

      ▰       
     ▴▰▴      
    ▴▴▴▴▴     
   ▪▴▴▴▴▴▪    
  ▪▪▪▴▴▴▪▪▪   
 ▦▪▪▪▪▴▪▪▪▪▰  
  ▪▪▪▪▴▪▪▪▪   
   ▪▪▴▴▴▪▪    
    ▴▴▴▴▴     
     ▴▴▴      
      ▦       
              
              
              

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-FFᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with even size > 360 degrees 1`] = `
Visualization:

▰▴▴▴▪▪▪▰
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▴▴▴▴▪▪▪▪
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴
▦▪▪▪▴▴▴▦

Data:

FF-00-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ
`;

exports[`Rotate a image with odd size > 45 degrees 1`] = `
Visualization:

            
     ▪      
    ▪▪▪     
   ▦▪▪▪▦    
  ▴▴▦▪▦▴▴   
 ▴▴▴▴▦▴▴▴▴  
  ▴▴▦▴▦▴▴   
   ▦▴▴▴▦    
    ▴▴▴     
     ▴      
            
            

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with odd size > 135 degrees 1`] = `
Visualization:

            
     ▴      
    ▴▴▴     
   ▦▴▴▴▦    
  ▪▪▦▴▦▴▴   
 ▪▪▪▪▦▴▴▴▴  
  ▪▪▦▴▦▴▴   
   ▦▴▴▴▦    
    ▴▴▴     
     ▴      
            
            

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with odd size > 225 degrees 1`] = `
Visualization:

            
     ▴      
    ▴▴▴     
   ▦▴▴▴▦    
  ▴▴▦▴▦▴▴   
 ▴▴▴▴▦▴▴▴▴  
  ▴▴▦▪▦▴▴   
   ▦▪▪▪▦    
    ▪▪▪     
     ▪      
            
            

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a image with odd size > 315 degrees 1`] = `
Visualization:

            
     ▴      
    ▴▴▴     
   ▦▴▴▴▦    
  ▴▴▦▴▦▪▪   
 ▴▴▴▴▦▪▪▪▪  
  ▴▴▦▴▦▪▪   
   ▦▴▴▴▦    
    ▴▴▴     
     ▴      
            
            

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image > -90 degrees 1`] = `
Visualization:

▦▦▴▴
▦▦▴▴
▦▦▴▴
▦▦▴▴
▴▴▪▪
▴▴▪▪
▴▴▪▪
▴▴▪▪

Data:

80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ
`;

exports[`Rotate a non-square image > -180 degrees 1`] = `
Visualization:

▴▴▴▴▦▦▦▦
▴▴▴▴▦▦▦▦
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴

Data:

FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
`;

exports[`Rotate a non-square image > -270 degrees 1`] = `
Visualization:

▪▪▴▴
▪▪▴▴
▪▪▴▴
▪▪▴▴
▴▴▦▦
▴▴▦▦
▴▴▦▦
▴▴▦▦

Data:

00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
`;

exports[`Rotate a non-square image > 1 degrees 1`] = `
Visualization:

▴▴▴▴▪▪▪▪  
▴▴▴▴▪▪▪▪  
▦▦▦▦▴▴▴▴  
▦▦▦▦▴▴▴▴  
          
          

Data:

FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image > 10 degrees 1`] = `
Visualization:

       ▪  
 ▴▴▴▪▪▪▪  
▴▴▴▴▪▪▪▴  
▴▴▦▦▴▴▴▴  
▦▦▦▦▴▴▴   
▦▦        
          
          

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image > 30 degrees 1`] = `
Visualization:

          
     ▪▪   
   ▪▪▪▪   
 ▴▴▪▪▴▴▴  
▴▴▴▦▴▴▴   
▴▴▦▦▴▴    
▦▦▦▦      
 ▦        
          
          

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image > 45 degrees 1`] = `
Visualization:

          
    ▪▪    
   ▪▪▪▴   
  ▴▪▪▴▴▴  
 ▴▴▴▴▴▴   
▴▴▴▦▦▴    
▴▴▦▦▦     
 ▦▦▦      
  ▦       
          

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image > 90 degrees 1`] = `
Visualization:

▪▪▴▴
▪▪▴▴
▪▪▴▴
▪▪▴▴
▴▴▦▦
▴▴▦▦
▴▴▦▦
▴▴▦▦

Data:

00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
`;

exports[`Rotate a non-square image > 135 degrees 1`] = `
Visualization:

          
   ▴      
  ▴▴▴     
 ▪▪▴▴▴    
 ▪▪▪▴▦▦   
  ▪▪▴▦▦▦  
   ▴▴▴▦▦▦ 
    ▴▴▴▦  
     ▴▴   
          

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image > 180 degrees 1`] = `
Visualization:

▴▴▴▴▦▦▦▦
▴▴▴▴▦▦▦▦
▪▪▪▪▴▴▴▴
▪▪▪▪▴▴▴▴

Data:

FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ
`;

exports[`Rotate a non-square image > 225 degrees 1`] = `
Visualization:

      ▦   
     ▦▦▦  
    ▦▦▦▴▴ 
   ▴▦▦▴▴▴ 
  ▴▴▴▴▴▴  
 ▴▴▴▪▪▴   
  ▴▪▪▪    
   ▪▪     
          
          

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image > 315 degrees 1`] = `
Visualization:

  ▴▴      
 ▦▴▴▴     
▦▦▦▴▴▴    
 ▦▦▦▴▪▪   
  ▦▦▴▪▪▪  
   ▴▴▴▪▪  
    ▴▴▴   
     ▴    
          
          

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 80-80-80ᶠᶠ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 80-80-80ᶠᶠ 80-80-80ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-FF-FFᶠᶠ 00-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ FF-00-00ᶠᶠ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ FF-00-00ᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image without resizing > 45 degrees 1`] = `
Visualization:

 □▹▹▿□□ 
□▹▹▿□□  
▹▹▿□□   
▹▿□□    

Data:

00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-00-FF⁷ᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰
FF-FF-FFᶠᶠ 00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-00-FF⁷ᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-00-FF⁷ᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-FF-00⁷ᶠ 00-00-FF⁷ᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image without resizing > 90 degrees 1`] = `
Visualization:

 □▹▿□   
 □▹▿□   
 □▹▿□   
 □▹▿□   

Data:

00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-FF-00⁷ᶠ 00-00-FF⁷ᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-FF-00⁷ᶠ 00-00-FF⁷ᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-FF-00⁷ᶠ 00-00-FF⁷ᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-FF-00⁷ᶠ 00-00-FF⁷ᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰ 00-00-00⁰⁰
`;

exports[`Rotate a non-square image without resizing > 180 degrees 1`] = `
Visualization:

□□□□□□□□
▿▿▿▿▿▿▿▿
▹▹▹▹▹▹▹▹
□□□□□□□□

Data:

FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ
00-00-FF⁷ᶠ 00-00-FF⁷ᶠ 00-00-FF⁷ᶠ 00-00-FF⁷ᶠ 00-00-FF⁷ᶠ 00-00-FF⁷ᶠ 00-00-FF⁷ᶠ 00-00-FF⁷ᶠ
00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-FF-00⁷ᶠ 00-FF-00⁷ᶠ
FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ FF-FF-FFᶠᶠ
`;

exports[`Rotate a non-square image without resizing > 270 degrees 1`] = `
Visualization:

  □▿▹□  
  □▿▹□  
  □▿▹□  
  □▿▹□  

Data:

00-00-00⁰⁰ 00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-00-FF⁷ᶠ 00-FF-00⁷ᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-00-FF⁷ᶠ 00-FF-00⁷ᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-00-FF⁷ᶠ 00-FF-00⁷ᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
00-00-00⁰⁰ 00-00-00⁰⁰ FF-FF-FFᶠᶠ 00-00-FF⁷ᶠ 00-FF-00⁷ᶠ FF-FF-FFᶠᶠ 00-00-00⁰⁰ 00-00-00⁰⁰
`;
