Image Downloader

Images can be extracted and batch downloaded from most websites. Especially for websites the right click fails or image can not save. Extra features: zip download / auto-enlarge image. See the script description at info page (suitable for chrome/firefox+tampermonkey)

< Feedback on Image Downloader

Review: Good - script works

§
Posted: 2022-08-13

作者您好,请问这个插件能自定义下载图片格式吗,找了一圈没找到。单张下载下来的格式都是.tfif的,想jpeg格式的。

§
Posted: 2022-08-13

插件超级好用,超级感谢!!!!

§
Posted: 2022-08-13

谢谢。目前不行,目前都是原文件什么格式,下载下来就是什么格式。
这是一个不错的提议,不过,常见格式(jpg/png)之间互相转换应该问题不大,但是不常见的自定义格式感觉很可能会导致文件损坏。

§
Posted: 2022-12-10

谢谢。目前不行,目前都是原文件什么格式,下载下来就是什么格式。
这是一个不错的提议,不过,常见格式(jpg/png)之间互相转换应该问题不大,但是不常见的自定义格式感觉很可能会导致文件损坏。

作者您好,我下载下来的也都是jfif格式的,但我右键图片在新标签页打开后手动保存是jpg格式的,我之前用的下载下来都是jpg格式的,现在换了电脑用,下载下来的都是jfif格式的,是不是出了什么问题?

§
Posted: 2022-12-11

谢谢。目前不行,目前都是原文件什么格式,下载下来就是什么格式。
这是一个不错的提议,不过,常见格式(jpg/png)之间互相转换应该问题不大,但是不常见的自定义格式感觉很可能会导致文件损坏。

作者您好,我下载下来的也都是jfif格式的,但我右键图片在新标签页打开后手动保存是jpg格式的,我之前用的下载下来都是jpg格式的,现在换了电脑用,下载下来的都是jfif格式的,是不是出了什么问题?

最好可以发下网址,如果一直都是jfif的可能没办法。如果之前是png,但突然变成了jfif的,可以发下网址,看下具体问题。

§
Posted: 2022-12-21

谢谢。目前不行,目前都是原文件什么格式,下载下来就是什么格式。
这是一个不错的提议,不过,常见格式(jpg/png)之间互相转换应该问题不大,但是不常见的自定义格式感觉很可能会导致文件损坏。

作者您好,我下载下来的也都是jfif格式的,但我右键图片在新标签页打开后手动保存是jpg格式的,我之前用的下载下来都是jpg格式的,现在换了电脑用,下载下来的都是jfif格式的,是不是出了什么问题?

最好可以发下网址,如果一直都是jfif的可能没办法。如果之前是png,但突然变成了jfif的,可以发下网址,看下具体问题。

您好,比如这个1688网址,我按f12找到图片,可以看见图片链接是.jpg结尾的,是jpg格式,我用您的插件下载下来的是jfif格式的,这应该是出现了什么问题
https://detail.1688.com/offer/669212047576.html?spm=a260j.12536079.jr91vrik.2.43be4e9b9uAhWp&&scm=1007.30832.181565.0&pvid=890c2535-3a97-4112-9c12-5da844a28dff&object_id=669212047576&scm2=1007.30657.177495.0&pvid2=7b131101-49d0-42ec-afaf-1d58b723563f&trackInfo=0_669212047576_0.168868_0.0_0.0_0.0_688260444769-667850636095-671566102650-669869358169-668083836663-644302455078-640184698072-662839846880-644127624452-677171315320-692776875175-692173246885-641633800574-664347851210-690026542781-676604421792-693838801049-693405828521-648345153194-587175655947-691301275802-683327719925-591358492530-689180966490-683268823231-669773013124-653542453202-635849999702-681905565159-676091947012_null

§
Posted: 2022-12-22

建议可以先用zip下载,zip下载是正常的。直接下载的问题,我有空修改一下。

§
Posted: 2022-12-23

建议可以先用zip下载,zip下载是正常的。直接下载的问题,我有空修改一下。

好的

§
Posted: 2023-03-12
Edited: 2023-03-12

作者您好,请问这个插件能自定义下载图片格式吗,找了一圈没找到。单张下载下来的格式都是.tfif的,想jpeg格式的。

(亲测有效)将图片下载为JPG格式的,可以找到以下函数代码【在最后的function fetchBase64ImgsThenPushToZipArray()函数部分】:
oFileReader.onloadend = function (e) {
let base64 = e.target.result;
if (base64.startsWith("data:image")) {
zipFilteredImgUrls[urlIndex] = base64;
//zipImgWaitDownload.push(base64);
}
};
oFileReader.readAsDataURL(blob);

改成以下代码就可以了:
oFileReader.onloadend = function (e) {
let base64 = e.target.result;
if (base64.includes("data:image")) {
let img = new Image();
img.onload = function() {
let canvas = document.createElement('canvas');
canvas.width = img.width;
canvas.height = img.height;
let ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0);
let newBase64 = canvas.toDataURL('image/jpeg', 0.9);
zipFilteredImgUrls[urlIndex] = newBase64;
//zipImgWaitDownload.push(newBase64);
}
img.src = base64;
}
};
oFileReader.readAsDataURL(blob);

§
Posted: 2023-03-14

作者您好,请问这个插件能自定义下载图片格式吗,找了一圈没找到。单张下载下来的格式都是.tfif的,想jpeg格式的。

(亲测有效)将图片下载为JPG格式的,可以找到以下函数代码【在最后的function fetchBase64ImgsThenPushToZipArray()函数部分】

如果是zip下载的话,不用改都可以的。这么修改后,是可以在直接下载里,就能下载到jpeg格式吗?

§
Posted: 2023-03-14

之前不改成直接下载也可以直接下载到jpeg,就是因为给不想用zip下载的同学们提供一个选项。因为zip下载用到了跨域请求,如果直接下载也用跨域,就没有不选择跨域的选项了。

Post reply

Sign in to post a reply.