add new image types (Image.bpp2i, Image.bpp4i); update to_rgb, flip, rotate functions
decode .bpp2i and .bpp4i tiff images
disable memory limit for decoded images


git-svn-id: svn://kolibrios.org@3503 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
2013-05-11 21:31:21 +00:00
parent 5e88b2cdeb
commit ccaf3a054b
4 changed files with 789 additions and 234 deletions

View File

@@ -125,7 +125,7 @@ endl
rep stosb
test ebx, ebx
jnz @b
stdcall pcx._.scanline_unpack, [width], [cur_scanline], [num_planes]
stdcall pcx._.scanline_unpack, [width], [bp_plane], [cur_scanline], [num_planes]
dec [height]
jnz .24bit.scanline
jmp .quit
@@ -244,7 +244,7 @@ proc pcx._.get_byte
endp
proc pcx._.scanline_unpack _width, _scanline, _num_planes
proc pcx._.scanline_unpack _width, _bp_plane, _scanline, _num_planes
push esi
mov esi, [_scanline]
@@ -262,8 +262,8 @@ proc pcx._.scanline_unpack _width, _scanline, _num_planes
add edi, [_num_planes]
dec ecx
jnz @b
bt dword[_width], 0
adc esi, 0
add esi, [_bp_plane]
sub esi, [_width]
dec ebx
jns .plane