/programs/media/zsea/data.inc |
---|
38,7 → 38,7 |
db 0 |
;--------------------------------------------------------------------- |
Authors_text: |
.1: db 'zSea version: 1.00 RC3 Date: 12/06/2011',0 |
.1: db 'zSea version: 1.00 RC3 Date: 13/06/2011',0 |
.2: db 'Authors:',0 |
.3: db 'Marat Zakiyanov aka Mario(Mario79)',0 |
.4: db 'zSea program, modules: cnv_bmp.obj,',0 |
/programs/media/zsea/plugins/convert/convert.asm |
---|
350,6 → 350,7 |
;--------------------------------------------------------------------- |
Convert24b: |
pushad |
mov eax,dword [esp+36] |
mov [pointer],eax |
mov eax,[eax+4] |
mov [image_file],eax |
481,7 → 482,7 |
align 16 |
EXPORTS: |
dd szStart, START |
dd szVersion, 0x00010001 |
dd szVersion, 0x00010002 |
dd szConv_24b, Convert24b |
dd 0 |
/programs/media/zsea/plugins/rotate/rotate.asm |
---|
285,7 → 285,7 |
align 16 |
EXPORTS: |
dd szStart, START |
dd szVersion, 0x00010001 |
dd szVersion, 0x00010002 |
dd 0 |
szStart db 'START',0 |
/programs/media/zsea/plugins/scaling/scaling.asm |
---|
38,6 → 38,12 |
;--------------------------------------------------------------------- |
START: |
pushad |
mov edi,dword [esp+56] |
mov esi,dword [esp+52] |
mov edx,dword [esp+48] |
mov ecx,dword [esp+44] |
mov ebx,dword [esp+40] |
mov eax,dword [esp+36] |
mov [pointer],eax |
test bx,bx |
jnz @f |
141,7 → 147,7 |
; mov [ebx+44],eax |
.exit: |
popad |
ret |
ret 24 |
;--------------------------------------------------------------------- |
align 4 |
.scaling: |
426,7 → 432,7 |
align 4 |
EXPORTS: |
dd szStart, START |
dd szVersion, 0x00010001 |
dd szVersion, 0x00010002 |
dd 0 |
szStart db 'START',0 |
/programs/media/zsea/zSea.asm |
---|
25,7 → 25,7 |
; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
;***************************************************************************** |
; v.1.0 rñ3 12.06.2011 |
; v.1.0 rñ3 13.06.2011 |
;****************************************************************************** |
use32 |
org 0x0 |
373,7 → 373,8 |
cmp [img_resolution],24 |
je @f |
mov eax,image_file |
; mov eax,image_file |
push dword image_file |
; call [plugin_convert_background] |
call [convert_Conv_24b] |
mov ecx,[raw_pointer_2] |
/programs/media/zsea/zoom.inc |
---|
217,18 → 217,23 |
; shr eax,16 |
; mov [test4],eax |
mov eax,image_file |
mov edx,[scaling_mode] |
; mov eax,image_file |
; mov edx,[scaling_mode] |
movzx esi,byte [filtering_flag] |
mov edi,[background_color] |
; mov edi,[background_color] |
push dword [background_color] ;edi - background color |
push esi ; esi - filtering |
push dword [scaling_mode] ;edx - scaling mode |
push ecx ; ecx - start_coordinates |
push ebx ; ebx - new_size |
push dword image_file ;eax - convert data table |
; pusha |
; mcall 26,9 |
; mov [test1],eax |
; popa |
; call [plugin_scaling] |
call [Scaling_Start] |
; pusha |