forked from KolibriOS/kolibrios
libimg:
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:
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user