去掉WEBP - 转换WEBP图片到源格式(JPG PNG GIF)用于Onenote与Evernote剪藏

通过替换后缀获取原图地址,将豆瓣、微信公众号、简书、知乎、B站(哔哩哔哩、Bilibili)文章专栏、掘金、懂车帝、imgur、虎扑、凤凰网、今日头条微头条、360kuai、小红书、Fandom的webp图片转换为对应格式(JPG PNG GIF),用于Onenote、Evernote/印象笔记 剪辑保存,解决剪藏图片不显示的问题,已兼容保留豆瓣GIF动图、知乎内(高品质)GIF自动加载、小红书无水印原图。可尝试自行添加生效网站。

< Feedback on 去掉WEBP - 转换WEBP图片到源格式(JPG PNG GIF)用于Onenote与Evernote剪藏

Review: Good - script works

§
Posted: 10. 12. 2022
Edited: 10. 12. 2022

自己优化一下。

function fkwebp(){
    'use strict';
    var img = document.getElementsByTagName('img');
    for (var i=0;i<img.length;i++){
        if(img[i].src.toLowerCase().match('a?webp')){
            if(img[i].outerHTML.toLowerCase().includes('jpeg')){
                img[i].src = img[i].src.replace(/a?webp/g,'jpeg');}
            else if(img[i].outerHTML.toLowerCase().includes('jpg')){
                img[i].src = img[i].src.replace(/a?webp/g,'jpg');}
            else if(img[i].outerHTML.toLowerCase().includes('png')){
                img[i].src = img[i].src.replace(/a?webp/g,'png');}
            else if(img[i].outerHTML.toLowerCase().includes('gif')){
                img[i].src = img[i].src.replace(/a?webp/g,'gif');}
            else{
                img[i].src = img[i].src.replace(/a?webp/g,'jpg');}
        }
        else{
            clearInterval(fkwebp);}
    }
}

Black RabbitAuthor
§
Posted: 11. 12. 2022

已更新1.8.5,无GIF字样识别的小部分动图现在会直接转成JPG。

Post reply

Sign in to post a reply.