最好能给完整代码,直接弄成js书签的形式更好。100分不值的话给个思路也行,请尽量详细一些(最好是伪代码),我连常用函数都不熟。
说一下目的,我是想在把网页用Evernote的剪藏保存之前把图片压缩一下。我大概算了一下,如果把图片的文件大小压缩到10%左右的话免费版的Evernote的流量应该就够用了。免费版的Evernote的每月流量只有60M。最好能自定义长宽和压缩程度,从代码的级别调整就行。能微调任意特定的图片的压缩参数最好。完全去掉图片用AdBlock就行了,不过感觉完全没有图片有点不对劲。
还有一般用js改图像结果只能是那种base64的东西把?我刚才看了一下,弄成base64之后文件大小好像会增加一些,有其他的更节省体积的方法么?Evernote的剪藏插件保存的应该是页面被js修改后的内容。
我平时用Chrome,不过如果Firefox有完美解决方法的话我也能用Firefox。
这是我搜了半天搜到的东西:
resize image before upload javascript - Google 搜索
https://hacks.mozilla.org/2011/01/how-to-develop-a-html5-image-uploader/ (这个有点复杂,我有点难消化)
http://www.plupload.com/ (这个改完直接就上传了)