掌握Flyimg URL参数:20个实用技巧让你轻松实现图片裁剪与压缩
掌握Flyimg URL参数20个实用技巧让你轻松实现图片裁剪与压缩【免费下载链接】flyimgDockerized application to resize and crop images on the fly. Get optimised images with AVIF, WebP, MozJPEG or PNG using ImageMagick, with an efficient caching system.项目地址: https://gitcode.com/gh_mirrors/fl/flyimgFlyimg是一款强大的Docker化图片处理应用能够实时调整和裁剪图片并使用ImageMagick提供AVIF、WebP、MozJPEG或PNG等优化格式配合高效的缓存系统让图片处理变得简单高效。本文将分享20个实用的Flyimg URL参数技巧帮助你轻松实现图片裁剪与压缩。基础几何参数轻松调整图片尺寸1.w- 宽度调整w参数用于设置图片的目标宽度。如果未设置高度高度将按比例自动计算保持图片原始比例。示例w_500效果将图片宽度调整为500像素。2.h- 高度调整h参数用于设置图片的目标高度。如果未设置宽度宽度将按比例自动计算。示例h_300效果将图片高度调整为300像素。3.wh- 同时设置宽高同时设置w和h参数时默认会保持图片比例将图片缩放到适合宽x高的区域不会裁剪图片。示例w_500,h_300效果将图片缩放到最大宽度500像素、最大高度300像素的区域内。使用w_500,h_300参数调整后的横版彩色方块图片4.c- 裁剪图片当同时设置w和h参数时添加c_1可以实现裁剪效果使图片填充整个宽x高区域。示例w_500,h_500,c_1效果将图片裁剪为500x500像素的正方形。5.g- 裁剪重心使用c参数裁剪时g参数可以设置裁剪的重心位置可选值包括NorthWest、North、NorthEast、West、Center、East、SouthWest、South、SouthEast。示例w_500,h_500,c_1,g_North效果以顶部为重心裁剪图片为500x500像素的正方形。高级裁剪技巧智能优化图片构图6.smc- 智能裁剪smc_1参数可以启用智能裁剪功能自动识别图片中的重要区域并进行优化裁剪。示例w_500,smc_1效果智能识别图片主体并裁剪为宽度500像素的图片。原始图片使用smc_1参数智能裁剪后的结果7.fc- 人脸检测裁剪fc_1参数可以启用人脸检测功能自动识别图片中的人脸并进行裁剪。示例fc_1效果检测图片中的人脸并裁剪保留人脸区域。8.fcp- 人脸位置选择当图片中有多个人脸时fcp参数可以指定要裁剪的人脸位置从0开始计数。示例fc_1,fcp_1效果裁剪图片中第2个人脸区域。图片压缩与格式转换优化图片大小与质量9.q- 质量调整q参数用于设置图片的压缩质量取值范围为0-100默认值为90。值越高图片质量越好但文件体积越大。示例q_75效果将图片质量设置为75%。10.o- 输出格式o参数用于指定图片的输出格式可选值包括auto、jpg、png、webp、avif等。auto会根据浏览器支持自动选择最佳格式。示例o_webp效果将图片输出为WebP格式。11.webpl- WebP无损压缩webpl_1参数可以启用WebP格式的无损压缩适合需要高画质的场景。示例o_webp,webpl_1效果将图片输出为无损WebP格式。12.moz- MozJPEG压缩moz_1参数可以启用MozJPEG压缩算法在保持高画质的同时进一步减小JPEG图片体积。示例o_jpg,moz_1,q_80效果使用MozJPEG算法压缩JPEG图片质量为80%。图片特效与调整增强图片视觉效果13.r- 旋转图片r参数用于旋转图片正值为顺时针旋转负值为逆时针旋转单位为度。示例r_90效果将图片顺时针旋转90度。14.blr- 模糊效果blr参数用于为图片添加模糊效果格式为半径x标准差。示例blr_5x2效果为图片添加半径5、标准差2的模糊效果。15.sh- 锐化效果sh参数用于锐化图片格式为半径x标准差。示例sh_0x5效果为图片添加半径0、标准差5的锐化效果。16.clsp- 颜色空间转换clsp参数用于转换图片的颜色空间例如转换为灰度图。示例clsp_Gray效果将图片转换为灰度图。17.mnchr- 黑白效果mnchr_1参数可以将图片转换为黑白图像。示例mnchr_1效果将图片转换为黑白图像。水印与文字添加图片标识18.t- 添加文字t参数用于在图片上添加文字水印配合tc、ts、tbg等参数可以调整文字颜色、大小和背景。示例t_Flyimg,tc_white,ts_24,tbg_%2300000080效果在图片上添加白色、24号大小、半透明黑色背景的Flyimg文字水印。缓存与刷新管理图片缓存19.rf- 刷新缓存rf_1参数可以强制刷新缓存重新获取原始图片并进行处理。示例rf_1效果忽略缓存重新处理并生成图片。20.v- 缓存版本v参数用于添加版本号避免浏览器缓存旧图片值可以是任意字符串或数字。示例v_2023效果生成新的图片URL强制浏览器获取最新版本。总结通过以上20个Flyimg URL参数技巧你可以轻松实现图片的裁剪、压缩、格式转换和特效处理。无论是调整图片尺寸、优化图片质量还是添加水印和文字Flyimg都能满足你的需求。更多参数详情可以参考docs/url-options.md文档开始尝试使用这些参数让你的图片处理工作更加高效和专业【免费下载链接】flyimgDockerized application to resize and crop images on the fly. Get optimised images with AVIF, WebP, MozJPEG or PNG using ImageMagick, with an efficient caching system.项目地址: https://gitcode.com/gh_mirrors/fl/flyimg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2422087.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!