分享

意匠图缩放时如何保证边缘过渡平滑呢?

 掌染草2012 2022-08-08 发布于安徽

为什么要讲

意匠缩放问题

图片

其实是这样子的

今天下午

有客户问

原先一个定宽图要变成定高图织

有没有缩放“锯齿可以1格格的

(这句是原话)

其实刚开始没有听懂他说的意思

他继续解释到

有一个图

客户要转过来织

经线变纬线

纬线变经线

意匠图要调整过经纬线

^^^^^^^^^^^^^^^^^^^^^^^^

本人备注:

因为经纬密不一样

不能直接90度旋转

必须90度旋转后还得重新计算经纬线

^^^^^^^^^^^^^^^^^^^^^^^^

为了减化问题

其实就一句话

提炼出一个话

经纬线调整

经线缩放和纬线缩放过

意匠图能不能不修

或者尽量的少修

图片

这就是他说的

有没有办法“锯齿可以1格格的”?

明确有说一句

标准版本的纹织CAD  View60无法解决

只能正常缩放了

自己再修修/改改吧

国外的纹织软件也还没有类似功能

有人说用coreldraw/AI等软件

缩放过不会变形的

图片

那我想我提解释几句的

coreldraw/AI是矢量图

而纹织图案都是像素图

或者说叫位图(标量图)

位图缩放就会失真的

这是一个无法解决的难题

但是我们在这几年的经验总结中

为了解决缩放位图过渡问题

开发一个模块

平滑缩放模块

有人会反问了

你刚才说缩放失真是无法解决的难题

你又说开发了一个平滑缩放模块解决缩放问题

这不是自相矛盾吗?

位图缩放失真的确是无法解决的难题

至少目前是这样子的

但是缩放的时候能通过算法进行优化

对的

是优化

就是缩小的时候尽量保留自己要的线条等

并且尽量图案平滑过渡

放大也是一样原理

若意匠图放大一倍

结果图都是2根的倍数过渡

锯齿太明显

这时候也是利用算法

将双针或双梭处自动修补

尽量实现任意勾边

当然不可能可以解决所有意匠问题的

但是能解决大部份哟 

所以平滑缩放与普通缩放是有很大本质区别的

此模块就是针对位图的像素点(纹 针/纹格)

缩放时边缘的平滑修补

减少用户修图时间

图片

说了那么多原理性的东东

也没有直接上传来得直接

350 X 672的意匠

经纬线互换(旋转90度)

平滑缩放至350  X 250

图片

你仔细对比

肯定有很多不一样

前面说过

位图缩放失真是不可避免的

但是反过来想想

如果按普通缩放后

手工修补

是不是也差不多就只能到这样子了

因为经纬线少了

能画得点也就少了

自然有一些细节丢失了

图片

原图

图片

意匠标准放大至200%

图片

意匠平滑放大至200%

图片

原图

图片

意匠标准缩小至50%

图片

意匠平滑缩小至50%

图片

39CM

经密31根/cm

现在要缩放到20CM

然后密度要从31根/cm

缩小至24根/cm

纬线缩放到18CM

图片

正常缩放的话

成上图那德性了

那么我们用平滑试试看吧

图片

由于缩小得太厉害了

直接平滑也肯定保证不了线条不断

要强制保留某个颜色

我们可以将要保留色

设置成调色板背景色

那么无论如何缩放小

也会保证线条不断哟 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多