1 个仓库
Automatically selecting the most efficient image format based on browser capabilities.
Distinct from Image Loading Optimization: Distinct from general loading optimization as it focuses on server-side format selection via Accept headers.
Explore 1 awesome GitHub repository matching web development · Automatic Format Negotiation. Refine with filters or upvote what's useful.
Imagor 是一个高性能图像处理服务器和 Go 库,作为按需图像代理运行。它提供了一个用于调整大小、过滤和优化图像的安全转换 API,以及一个用于从视频文件生成静态缩略图的工具。 该系统通过使用按需处理引擎来处理大图像而无需将整个文件加载到内存中而脱颖而出。它具有加密请求签名功能以防止未经授权的 URL 篡改,并采用基于标头的格式协商来自动提供客户端浏览器支持的最有效图像格式。 该项目涵盖了广泛的功能,包括感兴趣区域检测、水印和可插拔存储后端。它还通过并发数据流管理资源生命周期,并提供诸如输入路径清理等安全措施以防止跨站脚本攻击。 该服务器包含一个用于渲染登录页面和上传表单的 HTML 界面。
Automatically serves the most efficient image format supported by the client's browser headers.