图片格式的漫画资源观赏

f1 = figure(1);
fileName = dir(['D:\TJUPT\炎拳\']);
load manhuaYeshu.mat c1%上次看到第42while c1 <= length(dir('D:\TJUPT\炎拳\'))-2 %总话数
    fileName1 = dir([fileName(c1+2).folder '\' fileName(c1+2).name]);
    disp([num2str(c1) ' start on ' datestr(now)])
    save manhuaYeshu.mat c1
    c2 = 1;
    while c2+2 <= length(fileName1)
        [a,map] = imread([fileName1(c2+2).folder '\' fileName1(c2+2).name]);
        imshow(a,map)
        set(f1,'numbertitle','off','name',['第' num2str(c1) '话-' '第' num2str(c2) '/' num2str(length(fileName1)-2) '页']);
        w = waitforbuttonpress;
        if w
            x = get(gcf,'currentcharacter');
            switch x
                case 'z'%上一页
                    if c2 == 1
                        c1 = c1 - 1;break;
                    else
                        c2 = c2 - 1;
                    end
                case 'x'%下一页
                    if c2 == length(fileName1)-2
                        c1 = c1 + 1;break;
                    else
                        c2 = c2 + 1;
                    end
                case 'a'%上一话
                    c1 = c1 - 1;break;
                case 's'%下一话
                    c1 = c1 + 1;break;
                case 'w'
                    c1 = inputdlg('跳转至第几话?','选择',[1 length(dir('D:\TJUPT\炎拳\'))-2],{'1'});
                    c1 = str2num(c1{1});break;
                case 'q'
                    c1 = 99999;break;
                    % otherwise
                    % c1 = c1 + 1;
            end
        end
    end
end
close(figure(1))
disp('all done.')

文件架构是D:\TJUPT\炎拳\01\0001.
实现了翻页,翻话,跳话的功能
要先保存个c1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值