imagga裁剪和尺度
最新更新日期:Oct-31-2023
云化云型服务提供端对端资产管理解决方案,包括上传、存储、变换、优化和交付
云形提供一套非常丰富的图像变换和裁剪能力云形允许你用各种裁剪模式裁剪图像(尺度、适配度、填充量等)。云化法允许你手动或自动使用基于脸部检测裁剪来确定图像兴趣区
imaga开发并提供视觉图像识别技术、服务及在线工具云形为使用Imaga图像识别能力提供附加功能,完全融入云形图像管理与变换管道
有了Imaga智能裁剪加上,你就可以扩展云性强裁剪能力,并自动裁剪不单基于检测面孔使用Imaga附加图像将缩放并裁剪 基础自动计算.
开始启动
使用Imaga裁剪缩放前
一定有云型账号万一你还没有,你可以注册免费帐户
记住本页上的许多例子使用SDKsSDK安装配置细节见相关SDK向导
如果你是新云人,你可能想看一看如何整合云化应用行进基础创建并搭建您的账号,与SDKs合作,并上传、转换并交付资产
使用imag
开始前,如果你还没有做,请注册免费账号.注册后,你可以试Imaga附加免费或晚点订阅Imaga附加计划
取下上传到云内如你所见 照片大都由绿园背景组成 环绕幸福家庭为了更好地适应网站和移动应用,我们想裁剪图像,使其聚焦于照片中最重要的区域

设置裁剪
变换参数imagga_crop
或C#imagga#crop
面向URL)通知云化使用Imaga附加生成原创图像最佳裁剪版下图使用Imaga智能裁剪,关注家庭并保留绿园背景注意没有指定宽度或高度参数表示Imaga自动定义最佳作物分辨率生成图像存储云中并交付快速CDN优化

签名 URLs
云端动态图像变换URL相当强力并能够敏捷开发 web和移动然而,由于用户使用Imaga裁剪指令访问非计划动态URL的潜在成本,图像转换加载URLS需要(默认式)使用云化认证API签名并使用API签名sign_url
参数集真实性
.唯一带有效签名并匹配请求图像变换的URL将核准即时图像变换和交付
下方代码示例生成图像标签并签名云式URL裁剪
参数切换imagga标度
请求150x200智能刻录同原图像生成云式URL包含签名组件s-N5szE634-
)

更多签名URL细节见下博客文章即时图像变换由签名URL安全.
eager变换
替代签名 URLs上传时可热切生成所有裁剪图像ownliary认证API请求Imaga裁剪,
下方代码样本向云端上传本地JPG文件,自定义公共标识并热切生成150x200像上签名URL示例那样智能裁剪缩图
裁剪图像上传请求完成后立即交付裁剪版使用无符号URL访问
智能比例图像
Imagga智能裁剪可分两种方式应用:尺度化
并裁剪
.尺度模式类似于云形标准填充
模式并生成精确请求宽度和高度维度图像,而原创图像中只有一定部分包含在衍生图像中
取下上传到云内

从下面样本代码中可以看到,设置裁剪
参数切换imagga标度
并发宽度
并高度显示
参数生成智能缩放图像,完全匹配请求维度在此样本代码中,我们生成实生URL而不是HTML图像标签
260x240JPG图像生成云中苍蝇并直接嵌入网站使用上文样本代码

智能裁剪图像
除缩放图像填充请求维度外,Imaga附加程序还可以不缩放原图像到特定区域具体区域由Imaga精选
重看先前上传到云形图像

设置裁剪
变换参数imagga_crop
或C#imagga#crop
动态URLs)和请求宽度和高度维度,智能裁剪图像
380x380原创图像精选主要包含家属, 而不是大型绿园背景

继续图像变换
智能裁剪和缩放使用Imagga云化附加程序可与云化图像变换能力合二为一
下代码优先作物 上传图像450x300 环曲并增加颜色饱和度 50%上传的另一幅名为'magga_logo'的图片加为叠加叠装量调整为100像素宽度,从封装图像左下角定位10像素并实现80%半透明

重叠裁剪
上举例子使用Imaga添加智能缩放并裁剪上传图像并智能裁剪图像 并用作另一图像上方的叠加
下代码样本集裁剪
链叠变换组件参数imagga标度
.上头family_bench
图像转换成圆形透明背景,覆盖上传图像滨海
:

全表云化图像变换选项见图像变换.