Merge pull request #4346 from p01/patch-2
Fill the initial JBIG2 buffer with 0xFF only if defaultPixelValue is set
This commit is contained in:
		
						commit
						4763e3fe51
					
				| @ -994,9 +994,13 @@ var Jbig2Image = (function Jbig2ImageClosure() { | ||||
|       this.currentPageInfo = info; | ||||
|       var rowSize = (info.width + 7) >> 3; | ||||
|       var buffer = new Uint8Array(rowSize * info.height); | ||||
|       var fill = info.defaultPixelValue ? 0xFF : 0; | ||||
|       for (var i = 0, ii = buffer.length; i < ii; i++) | ||||
|         buffer[i] = fill; | ||||
|       // The contents of ArrayBuffers are initialized to 0.
 | ||||
|       // Fill the buffer with 0xFF only if info.defaultPixelValue is set
 | ||||
|       if (info.defaultPixelValue) { | ||||
|         for (var i = 0, ii = buffer.length; i < ii; i++) { | ||||
|           buffer[i] = 0xFF; | ||||
|         } | ||||
|       } | ||||
|       this.buffer = buffer; | ||||
|     }, | ||||
|     drawBitmap: function SimpleSegmentVisitor_drawBitmap(regionInfo, bitmap) { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user