js把页面图片打包成zip格式

js把页面图片打包成zip格式,第1张

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<style>

img{

width: 200px;

height: 150px;

}

</style>

</head>

<body>

<img src="http://picpptbzcom/201506/2015070581208537JPG" />

<img src="http://imgtaopiccom/uploads/allimg/121014/234931-1210140JK414jpg" />

<img src="http://imgzcoolcn/community/01c92f56597f686ac7251c94e76e51jpg" />

<img src="http://imgzcoolcn/community/01888f5922bad7b5b3086ed4cc3711jpg" />

<br /><br />

<button onclick="packageImages()">packageImages</button><span id="status"></span><br /><br />

<script type="text/javascript" src="js/jqueryminjs"></script>

<script type="text/javascript" src="js/jszipminjs"></script>

<script type="text/javascript" src="js/FileSaverjs"></script>

<script type="text/javascript">

function packageImages(){

$('#status')text('处理中。。。。。');

var imgs = $('img');

var imgsSrc = [];

var imgBase64 = [];

var imageSuffix = [];//后缀

var zip = new JSZip();

    zipfile("readmetxt", "案件详情资料\n");

    var img = zipfolder("images");

    

for(var i=0;i<imgslength;i++){

var src = imgs[i]getAttribute("src");

var suffix = srcsubstring(srclastIndexOf(""));

imageSuffixpush(suffix);

 getBase64(imgs[i]getAttribute("src"))

            then(function(base64){

             imgBase64push(base64substring(22));

              

                  //consolelog(base64);//处理成功打印在控制台

            },function(err){

                  consolelog(err);//打印异常信息

            }); 

           

}

function tt(){

setTimeout(function(){

if(imgslength == imgBase64length){

for(var i=0;i<imgslength;i++){

imgfile(i+imageSuffix[i], imgBase64[i], {base64: true});

}

zipgenerateAsync({type:"blob"})then(function(content) {

        // see FileSaverjs

        saveAs(content, "imageszip");

    });

    $('#status')text('处理完成。。。。。');

    

}else{

//consolelog('imgslength:'+imgslength+',imgBase64length:'+imgBase64length);

$('#status')text('已完成:'+imgBase64length+'/'+imgslength);

tt();

}

},100);

}

tt();

}

 

    //传入路径,返回base64

    function getBase64(img){

        function getBase64Image(img,width,height) {//width、height调用时传入具体像素值,控制大小 ,不传则默认图像大小

          var canvas = documentcreateElement("canvas");

          canvaswidth = width  width : imgwidth;

          canvasheight = height  height : imgheight;

 

          var ctx = canvasgetContext("2d");

          ctxdrawImage(img, 0, 0, canvaswidth, canvasheight);

          var dataURL = canvastoDataURL();

          return dataURL;

        }

        var image = new Image();

        imagecrossOrigin = 'Anonymous';

        imagesrc = img;

        var deferred=$Deferred();

        if(img){

          imageonload =function (){

            deferredresolve(getBase64Image(image));//将base64传给done上传处理

          }

          return deferredpromise();//问题要让onload完成后再return sessionStorage['imgTest']

        }

      }

    

</script>

</body>

</html>

你可以用图像浏览软件来压缩。用右键点击该,在弹出的选项卡上选择“打开方式”(不知道你装的什么看图软件)。

比如 迅捷压缩软件,在菜单上选择“调整”-“改变”里面就有改变大小的选项。把你想压缩的值填进去,再点击“确定”就可以了。最好点击“文件”-“另存为”,这样你原来的大小可以不变。

是一款很实用的的修理工具软件,小伙伴们有时候用到时由于太多而造成很多不方便,小伙伴们可以使用这个软件进行对进行压缩。

1手机拍出来的照片是img格式怎么转换成格式

可以用电脑画图工具将手机拍摄的照片转换成格式,方法如下:

1、将需要转换成格式的上传至电脑桌面。

2、右键点击,点击编辑,用画图打开。

3、单击文件菜单,点击另存为。

4、选择格式保存,这样就变成格式了。

5、以上就是将手机拍摄的照片转换为格式的方法。

2上传怎样把IMG改成JPG格式

的格式分为很多种,但在我们生活中最常用的格式还是以JPG为主。

那么怎样把照片变成JPG格式?接下来详细为大家介绍转化方法: 方法一:美图秀秀修改格式: 1、打开。2、然后点保存,在窗口里面写着保存格式(如:)的地方下拉,选择需要的格式。

方法二:用windows自带的 [画图] 工具。开始>所有程序>附件>画图>打开要编辑的>用鼠标点击菜单栏的>文件>保存为>在保存类型那里选择 、、 任意一种,一般用。

方法三:1点击电脑左下方的“开始”菜单,在搜索栏中输入“画图”查找画图工具。2点击打开画图工具,在操作界面中的左上角点击菜单栏选择打开。

3导入要转化成格式的,点击打开。4再次点击左上角的“文件”菜单,点击“另存为”。

5在保存类型里选择格式,点击保存就可以。 方法四:用photoshop在PHOTOSHOP里面把做好的照片存储或另存为的时候,会弹出来一个对话框,对话框里有一个格式,你在格式的右边下拉找到JPGE(JPGE;JPGE;jpe),保存即可。

方法五、用QQ,选择打一个聊天窗口,然后点发送,选择,在上单面右键--另存为,选择格式。 。

3怎么改成IMG格式

不可以的。IMG跟格式的概念不一样。

IMG是一种文件压缩格式(archive format),主要是为了创建软盘的镜像文件(disk image),它可以用来压缩整个软盘(通常指软软盘,Floppy Disk或Diskette)或整片光盘的内容,使用"IMG"这个扩展名的文件就是利用这种文件格式来创建的。

IMG这个文件格式可视为ISO格式的一种超 。由于ISO只能压缩使用ISO9660和UDF这两种文件系统的存储媒介,意即ISO只能拿来压缩CD或DVD,因此才发展出了IMG,它是以ISO格式为基础另外新增可压缩使用其它文件系统的存储媒介的能力,IMG可向后兼容于ISO,如果是拿来压缩CD或DVD,则使用IMG和ISO这两种格式所压缩出来的内容是一样的。

1、电脑上找到要压缩的JPG,选中JPG,然后点击鼠标右键。

2、鼠标右键点击JPG之后,点击菜单中的添加timgzip选项。

3、点击菜单中的添加timgzip选项后,等待压缩,等压缩完之后,在电脑桌面 就可以看到 JPG压缩文件ZIP了。

WinRAR压缩解压软件可支持IMG镜像文件的解压,方法如下:

1、确保使用WinRAR软件安装计算机,并且没有自下载安装。

2、准备img格式文件,然后右键单击该文件,在弹出右键单击菜单中选择“打开模式”选项。

3、在“打开模式”选项中,找到安装目录的WinRAR软件,选择后的名称是WinRAR压缩文件管理器。

4、进入压缩软件的界面,此时可以看到里边的文件了。

systemimg 是你用recovery 备份system之后的文件。你要刷机的那个,只能找作者要,他用recovery备份后传给你。不信你自己进入刷机模式,选备份系统,之后就能找到那个文件了。

方法步骤如下:

1、首先打开计算机,在计算机内找到自己需要压缩的。

2、接着,用鼠标对着这张右键一下,打开功能选项栏处,在功能选择栏里找到“发送 ”按钮,点击打开发送选项 。

3、来到发送选项的选择页面之后,我们找到“压缩Zipped文件夹 ”,鼠标左键点击打开 。

4、  然后,就会看到系统自动创建了一个压缩文件夹,这个文件夹里面就会有着刚才的在里面。

5、打开这个压缩文件夹之后,可以在左上角处找到“查看 ”按钮,点击打开查看选择页面 。

6、而后,在查看选择页面,我们可以选择“大图标 ”或者“超大图标 ”按钮,这样可以更好地查看,不用每张都点开才能看到是什么 。

7、    最后,可以点击那个的属性,查看到自己压缩的格式已经改变成已压缩状态了 。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/800951.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-08
下一篇2023-08-08

随机推荐

发表评论

登录后才能评论
保存