ImgURL是一款开源图床程序,由xiaoz开发,安装简单、功能强大,非常适合个人自建,单靠一篇文章无法详细说明ImgURL所有功能,这篇文章仅整理一下ImgURLd的一些特色功能,方便各位更清晰的了解ImgURL图床。
任意网页上传图片
从ImgURL 1.x开始就支持这个功能,使用xiaoz提供的ImgURL油猴脚本可以实现在任意网页上传图片至ImgURL,贴图非常方便,详细说明可以参考:使用油猴脚本(Tamper monkey)在任意网页上传图片
ImgURL单页版
ImgURL单页版其实就是ImgURL的纯静态页面,不需要PHP环境等支持,直接下载后用浏览器打开就可以上传图片,也可以把页面上传到站点目录进行访问,方便不想部署ImgURL的同学。详细说明可参考:使用ImgURL单页版将图片上传至ImgURL图床
图片智能鉴黄
为防止游客上传色情图片,ImgURL使用Moderate Content提供的API是进行图片鉴别,如果上传的图片可疑将自动标记。
图片压缩
ImgURL使用TinyPNG提供的API来进行图片压缩,从而降低图片大小,节省空间提高加载速度。配置好TinyPNG API后直接点击压缩按钮即可完成。
TinyPNG免费API对图片数量有限制,在线压缩效率也比较低,从v2.01 版本开始还提供离线图片批量压缩,可参考:图片批量压缩
批量上传/URL上传/Ctrl + V粘贴上传
作为图床上传是最基本的功能,除了普通的选择上传、拖拽上传外,ImgURL还支持批量上传/URL上传/Ctrl + V粘贴上传等多种上传方式。比如通过URL上传功能,将新浪图床上传到ImgURL,如下图(点击可放大)。
为什么要自建图床?
自建图床图片掌握在自己手中,灵活可控,数据更加安全,可避免第三方网站限制外链(新浪图床)或删除图片的情况。
Demo
- http://test.imgurl.org/
- 账号:xiaoz
- 密码:xiaoz.me
写在最后
以上仅整理了ImgURL部分功能,更多说明可参考帮助文档。
- ImgURL源码:https://github.com/helloxz/imgurl
- 帮助文档:https://dwz.ovh/imgurldoc (必看)
去年的时候开始用大佬的图床程序,结果今天来看了一下,竟然版本升级了这么多,自己用的版本还是1.41的,看了一下升级方法,貌似从1.X升级到2.X风险很大,小白一个,不敢瞎搞,毕竟已经上传了很多图片。一下要搞没了会疯掉的,可是又想升级o(╥﹏╥)o
博主这图床的常规安装不知道应该怎么做。我看了你那个readme,指向语雀文档,但是我去了又什么都没看到。我直接把源码放到apache/nginx运行,他告诉我缺了install文件夹,所以也不知道怎么样
需要设置伪静态,请参考帮助文档:https://www.xiaoz.me/doc/doc-imgurl/install
为什么你自己的网站的图片,不使用你自己的图床,比如这篇文章里的所有图片,不是引用图床的。
图床主要是用于我写文档的,图床没有备案,无法使用国内CDN,为了保障博客速度,博客图片走的国内CDN,所以没法用ImgURL图床。
大佬,外部存储的功能什么时候能出啊,非常期待外部ftp存储
最近太忙了,估计还有一个月左右。
提个小小建议,再使用批量上传之后,希望能够再上传完成之后,一一列出图片,然后右边给出对应链接,这样以来,批量上传之后,能够知道哪个是哪个,对应着复制链接也就方便很多,否在现在这样成功之后给出五个链接,无法判断哪个链接对应哪张图片,从而给使用上,带来一丝不便
感谢您的建议,后期我看能否优化一下。
我也推荐一下我的PicUploader(https://github.com/xiebruce/PicUploader),即可以搭建在服务器上当做网页版图床使用,也可以在本地用快捷键,右击上传!
PicUploader支持Mac/Win/Linux服务器、支持压缩后上传、添加图片或文字水印、多文件同时上传、同时上传到多个云、右击图片文件上传、快捷键上传剪贴板截图、Web版上传、支持作为Mweb发布图片接口、作为PicGo第三方图床接口、作为ShareX自定义图床,支持在服务器上部署作为图床接口,支持上传任意格式文件。目前支持的云有:七牛、阿里、腾讯、网易、京东、百度、又拍、青云、Ucloud、sm.ms、Imgur、Gibhub、微博、Nextcloud、个人服务器(sftp)!
自建图床玩不起,国外的机子速度慢,国内的机子带宽贵,还是公共图床传一份,本地保存一份比较好。
新版本下图片压缩需要设置什么目录可写吗?我更新到新版后(1.x更新到2.x),图片压缩显示成功但实际大小都没有变化,把图片上传到TinyPNG网页版后都是可以压缩很多的
upload/temp这2个目录需要可写,另外您可以上传一张新的图片试下能压缩不。