|  |  | @ -118,10 +118,10 @@ module Templates | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       page = page.copy(interpretation: :srgb) |  |  |  |       page = page.copy(interpretation: :srgb) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       bitdepth = 2**page.stats.to_a[1..3].pluck(2).uniq.size |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       data = |  |  |  |       data = | 
			
		
	
		
		
			
				
					
					|  |  |  |         if format == FORMAT |  |  |  |         if format == FORMAT | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           bitdepth = 2**page.stats.to_a[1..3].pluck(2).uniq.size | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |           page.write_to_buffer(format, compression: 7, filter: 0, bitdepth:, |  |  |  |           page.write_to_buffer(format, compression: 7, filter: 0, bitdepth:, | 
			
		
	
		
		
			
				
					
					|  |  |  |                                        palette: true, Q: bitdepth == 8 ? Q : 5, dither: 0) |  |  |  |                                        palette: true, Q: bitdepth == 8 ? Q : 5, dither: 0) | 
			
		
	
		
		
			
				
					
					|  |  |  |         else |  |  |  |         else | 
			
		
	
	
		
		
			
				
					|  |  | 
 |