文件名称:fastimage:FastImage通过获取所需的内容来查找给定uri的图像的大小或类型
文件大小:8.63MB
文件格式:ZIP
更新时间:2024-03-19 19:18:25
Ruby
快速图像 FastImage通过仅获取所需的uri来找到图像的大小或类型 问题 您的应用需要找到图像的大小或类型。 这可能是为了向图像标签添加width和height属性,为了调整布局或覆盖图以适合图像或其他多种原因。 但是,图像不是本地存储的-例如,在另一台资产服务器上或在云中-在Amazon S3上。 您不希望将整个图像下载到您的应用服务器-可能只有数十KB甚至数MB的字节才能获取此信息。 对于大多数常见的图像类型( GIF , PNG , BMP等),图像的大小仅存储在文件的开头。 对于JPEG文件,它有点复杂,但是即使如此,您也无需获取大量图像即可找到尺寸。 FastImage会对图像类型GIF , JPEG , PNG , TIFF , BMP , ICO , CUR , PSD , SVG和WEBP进行最小限度的提取。 而且它不依赖于安装外部库,例如RMagick(依赖于