剪切API和背景色

卡布里卡
卡布里卡 成员文章数 :九九
编辑2023 开发者APIs

图片使用剪切效果

第一,我调整大小并插入源图像,为加插区具体说明黑背景归结为信箱效果 正合我意

第二,我用剪剪法像300

生成图像中像素沿轴移动, 区域填充黑像素但是,我需要像素透明化

黑背景从第一个加插图像去除后,我的确会从剪切结果中获取透明像素,但它在加插区也有透明像素,我做加插区也有透明像素不对需要-我只要透明像素,像素因剪切而移动

我能实现吗

片段变换链

new CloudinaryImage('sourceImage')

.resize(pad().width(800).height(600).background(color('black')))

.reshape(sears(0,30.0))

图像粗略地说明我的意思我用红色代替黑色 只是为了辨别斜板和剪切

红区从初始缩放入加法区黑区由剪切像素移动引起填充我希望这些黑区透明化

剪切jpg

如果我用扭曲替换剪切 所有事都如预期不过我宁可使用剪切法,因为它比计算每次变形矩形简单得多

标记 :

答案解析

  • Johnr公司
    Johnr公司 成员文章数 :6

    hi卡普里察中能分享测试中的 URL吗?

    偏差效果不会使背景透明化,取白背景取而代之if you meant a white背景

    自我测试 这是结果

    无标题图像

    如果这就是你需要的,你只需要去掉.background(color('black'))从您的代码

  • 卡布里卡
    卡布里卡 成员文章数 :九九

    去除背景色黑函数后,图像加插区透明化,我不想重排图像用黑板装信箱

    在您的图像中,上下空间为固白,我需要透明化

    在我的代码中 取剪曲*des*公平到足够公平地说,它可能不 使像素透明像你说的, 也许它是大小/形状后产生图像 不同或东西

    我会准备一些URL并返回我仍然想剪剪 因为它比较简单解决

  • 卡布里卡
    卡布里卡 成员文章数 :九九
    编辑2023

    第一张图像重排版加插黑字母框

    无标题图像

    第二张图片剪切带不想要黑填充

    无标题图像

    第三图像,如果我删除.background(color('black'))不再信箱化, 后台现在透明化, 但这不是我想要的:

    无标题图像

    第四图像,加回黑背景并应用扭曲

    无标题图像

    后一图像背景看似白白,

    变形.png

    上映图像是我想要的效果,但最理想的是我想用剪切法说明简单剪切角与动态计算所有角偏移相比微不足道

    最终图像,只显示所有在一个地方,中间图像剪切,最后图像扭曲

    屏幕截图2023-11-2416-31-47.png


  • Johnr公司
    Johnr公司 成员文章数 :6

    麻烦你检查一下你是否需要变换

    无标题图像

    ...https://res.www.agrosoland.com/cloudiverse/image/upload/l_cld-sample,bo_40px_solid_black,w_500/e_shear:0.0:30.0/fl_layer_apply/c_crop,w_500,h_750/blank-transparent.png...

    以下是我所做的

    • 上传透明图像blank-transparent做我透明画布
    • 覆盖图像的`public_id:采样'-l_cld-sample,bo_40px_solid_black,w_540/e_shear:0.0:30.0/fl_layer_apply.添加40px黑边框添加信箱效果
    • 重新缩放单透明画布c_crop,w_500,h_750匹配叠加图像宽度

    通知我,如果它为您工作

  • 卡布里卡
    卡布里卡 成员文章数 :九九

    非常感谢你的努力,谢谢

    我想我的根本问题 剪剪似乎不工作像失真剪切可检测并填充黑色或图片的其他背景,* 包括*透明性,所以我为什么不教它放弃背景色检测并具体说明填充透明性

    答案不支持 所以为什么没有意义

    或完全不需要, 或视源图像而定可变性), 表示我需要做更多人工计算并写出更多代码来确定是否需要并如何应用边界

    眼下,我认为扭曲实际上最接近我需要

    但再次,真的感谢您的推荐

  • 云状团队
    云状团队 管家云工文章数 :84管理员

    你好

    很高兴约翰能帮助 即使它不是你的理想工作流

    我只是想再抛出一个点子, 如果你决定用剪切法使用叠加法高级变换技术-用户定义变量、算术表达式和条件变换可能帮助你我提它是因为我发现你对人工计算有顾虑 跟踪John工作流时你需要做思想是,如果你正确设置变量和表达式,你不必计算感兴趣时,可在此查找相关文档:
    //www.agrosoland.com/documentation/user_defined_variables

    万一有任何问题,请毫不犹豫地提问

    求情

    台亚市

    帮助链接
    共享问题,连接到我们中的其他用户云化社区论坛异常服务器脱机
    加入我们云学院币游平台网页版官方免费课程、工作室和其他教育资源
    读取文档整理深入细节云化产品特征和能力
    检出云式博客公司最新新闻深入

Baidu
map