
shahedk/image-resizerImage Resizer 是一个用于调整图片大小的微服务。它提供HTTP端点,接收原始图片URL、期望高度、宽度和输出图片格式作为参数,并返回调整后的图片。
bashdocker pull shahedk/image-resizer:latest docker run -p 8080:80 shahedk/image-resizer:latest
上述命令将启动容器,服务可通过 http://localhost:8080 访问。
在请求参数中指定图片URL和期望的设置,响应将包含调整后的图片:
http://localhost:8080/resize?url={imageurl}&h={height}&w={width}&f={format}
url (字符串: 必填):原始图片的URLh 或 height (整数: 必填):调整后的图片高度w 或 width (整数: 必填):调整后的图片宽度f 或 format (可选值: png | jpg | tiff | webp):输出图片格式fit (可选值: cover | contain):图片调整模式(cover:覆盖,contain:包含)例如,将 "[***]" 调整为100x100像素的PNG格式图片,HTTP请求如下:
http://localhost:8080/resize?w=100&h=100&url=http%3A//cdn.shahed.ca/default.jpg&f=png
该服务使用 sharp 图片处理库,支持的输出图片格式包括:PNG、JPEG、TIFF和WebP。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务