引入外部图片方法

无效的方法

1
<img src="https://wx2.sinaimg.cn/orj360/aafc85c3gy1i1uw30jp2oj20ku0ratfi.jpg" alt="直接引入">

有效的方法

方案一:使用百度图床

1
image.baidu.com

使用方法

1
https://image.baidu.com/search/down?url=图片地址

示例

1
<img src="https://image.baidu.com/search/down?url=https://wx2.sinaimg.cn/orj360/aafc85c3gy1i1uw30jp2oj20ku0ratfi.jpg" alt="OdYZ7v.png" border="0">

图片展示:(没有展示即该方法已失效)

OdYZ7v.png

已知的缺点

  1. 存在个别地区可能无法正常展示图片,比如我进入西藏境内访问这些图片时就无法正常展示,一度以为是微博又升级了,全局代理时是正常的。
  2. 使用大多数浏览器直接访问这个链接会是下载图片的提示,而不是直接显示出图片。

方案二:借助 WordPress 的 Jetpack

加速域名:

1
2
3
4
i0.wp.com
i1.wp.com
i2.wp.com
i3.wp.com

使用方法

1
https://i0.wp.com/不带https协议前缀的图片URL

示例

1
2
<img src="https://i2.wp.com/wx2.sinaimg.cn/orj360/aafc85c3gy1i1uw30jp2oj20ku0ratfi.jpg" alt="OdYZ7v.png" border="0">

​ 图片展示:(没有展示即该方法已失效)

​ 它还可以传参

​ 参数 描述 参考

w 宽度(px) w=50

h 高度(px) h=50

crop 裁剪图像 x,y,w,h (defaults to %) crop=5,10,20,40

resize 调整大小并裁剪到给定尺寸 (px) resize=250,300

fit 保持纵横比 (px) fit=100,100

lb 添加边框,颜色代码是可选的(默认为黑色) lb=300,250,1A4E9F

ulb 删除边框(自动检测边框颜色) ulb=true

filter 应用各种 imagefilter() 滤镜 filter=grayscale

brightness 调整亮度 brightness=100

contrast 调整对比度 contrast=50

colorize 调整色调 colorize=255,0,0

smooth 平滑过度图像 smooth=2

zoom size images for high pixel ratio devices zoom=2

quality 设置 JPEG 图像的质量 quality=50

strip 从 JPEG 图像中删除元数据 strip=all