System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图片处理,尤其涉及一种将标准码刀版图转换到一般尺码刀版图的优化方法。
技术介绍
1、在按需打印(print on demand,简称pod)生产技术中,存在一类需求,客户只提供某款式的一个刀版图(为了区分,以下定义客户提供的刀版图为标准码刀版图),工厂需注意客户提供的标准码刀版图的大小,标准码刀版图排版和大小与工厂的任一尺码刀模的刀版图(为了区分,以下定义工厂的刀版图为一般尺码刀版图)排版和大小极少存在相同的,这是由工厂开版、生产工艺不同造成的。
2、一般做法是将标准码刀版图进行旋转、缩放操作生成优化刀版图,并尽量使得优化刀版图尺码与一般尺码刀版图相匹配,仅通过这种简单的旋转、缩放方法转换的结果会导致最终生成的优化刀版图与一般尺码刀版相比存在边缘露白,该边缘露白部分会导致发生信息丢失的情况。
3、如图1、图2和图3所示,图1为客户提供的标准码刀版图100,图2为工厂的一般尺码刀版图200,图3为将标准码刀版图100进行旋转、缩放操作形成的优化刀版图300,图3中优化刀版图300相较于一般尺码刀版图200(图3中未标记一般尺码刀版图200,但本领域技术人员应当明白一般尺码刀版图200包括被优化刀版图300覆盖部分和露白400部分)相比存在露白400,该露白400部分没有图案,打印出来是空白的,不美观。后续如果将露白400部分裁剪工作量大。基于此,本方案提出一种将标准码刀版图转换到一般尺码刀版图的优化方法。
技术实现思路
1、因此,针对上述的问题,
2、为实现上述目的,本专利技术采用了以下技术方案:
3、一种将标准码刀版图转换到一般尺码刀版图的优化方法,包括以下步骤:
4、步骤一、将标准码刀版图历遍数据库中所有图像转换的优化方法,若存在任意一种图像转换的优化方法使得标准码刀版图经该优化方法进行图形转换形成的最终优化刀版图与一般尺码刀版图排版和大小相同,不存在露白,则输出该最终优化刀版图;
5、否则进入步骤二;
6、步骤二、建立新的图像转换的优化方法,包括以下子步骤:
7、子步骤a1、获取与标准码刀版图排版和大小最接近的一般尺码刀版图,通过图像分割算法将一般尺码刀版图进行图像分割,分割成若干互不重叠的目标图像块,按顺序标记为目标图像块b1、目标图像块b2、…、目标图像块bi;
8、设定图像分割算法的参数;
9、子步骤a2、将标准码刀版图按照上述图像分割算法的参数进行图像分割,分割成若干互不重叠的待转换图像块,按上述子步骤a1中相同顺序分别标记为待转换图像块a1、待转换图像块a2、…、待转换图像块ai;
10、其中待转换图像块a1与目标图像块b1相对应,待转换图像块a2与目标图像块b2相对于,以此类推,待转换图像块ai与目标图像块bi相对应,所述i为自然数;
11、子步骤a3、对于待转换图像块an进行旋转和/或缩放形成一次变形图像块zn;所述n为自然数,且1≤n≤i;
12、将一次变形图像块zn与目标图像块bn相比较;
13、若一次变形图像块zn与对应的目标图像块bn相比不存在露白,则将一次变形图像块zn设定为优化刀版图cn;并且设定:待转换图像块an旋转的参数为旋转角度αn;待转换图像块an缩放的水平缩放参数scale_xn, 垂直缩放参数scale_yn;
14、否则,也设定:待转换图像块an旋转的参数为旋转角度αn;待转换图像块an缩放的水平缩放参数scale_xn, 垂直缩放参数scale_yn,并进入子步骤a4;
15、子步骤a4、对一次变形图像块zn进行双三次贝塞尔曲面算法变换后形成二次变形图像块mn;所述双三次贝塞尔曲面算法具有16个操控点,调整双三次贝塞尔曲面算法的16个操控点最终移动位置坐标参数,直至二次变形图像块mn与对应的目标图像块bn相比不存在露白,则将二次变形图像块mn设定为优化刀版图cn;并且设定:双三次贝塞尔曲面的16个操控点最终移动位置坐标参数;
16、重复执行上述步骤子步骤a3和子步骤a4,历遍各个待转换图像块的图像转换,得到优化刀版图c1、优化刀版图c2、…、优化刀版图ci;
17、子步骤a5、将优化刀版图c1、优化刀版图c2、…、优化刀版图ci进行排版组成最终优化刀版图输出,最终优化刀版图与一般尺码刀版图排版和大小相同,不存在露白;
18、步骤三、将步骤二中新建立的图像转换的优化方法加入数据库中。
19、进一步的,在所述子步骤a4中,若经过多次调整双三次贝塞尔曲面算法的16个操控点最终移动位置坐标参数,还不能使得二次变形图像块mn与对应的目标图像块bn相比不存在露白;也设定:双三次贝塞尔曲面的16个操控点最终移动位置坐标参数;
20、然后对二次变形图像块mn采用三角曲面网格变形算法分割为j个三角形,设定二次变形图像块mn内这j个三角形的定点坐标位置,通过拖动这j个三角形中三角形的定点坐标位置,将二次变形图像块mn变形为三次变形图像块tn,并使得三次变形图像块tn与对应的目标图像块bn相比不存在露白,则将三次变形图像块tn设定为优化刀版图cn;同时设定图像变形后三次变形图像块tn内的各个三角形的定点坐标位置。
21、进一步的,所述三角曲面网格变形算法采用arap变形算法。
22、通过采用前述技术方案,本专利技术的有益效果是:
23、本优化方法在遇到新的标准码刀版图的时候,需要建立新的图像转换的优化方法,建立新的优化方法流程简单,通过该优化方法生成的最终优化刀版图与一般尺码刀版图排版和大小相同,不存在露白。后续再遇到该标准码刀版图(实际上,人为判断是基本不可能立刻判断出标准码刀版图是否是新的,或者说准码刀版图排版与工厂的任一尺码刀模的刀版图是否相同,需要花费较多时间)的转换都不需要人工介入,完全通过本优化方法使得生成的最终优化刀版图与一般尺码刀版图排版和大小相同,不存在露白,大大节约了人力投入,并且有效防止人为误差。
本文档来自技高网...【技术保护点】
1.一种将标准码刀版图转换到一般尺码刀版图的优化方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种将标准码刀版图转换到一般尺码刀版图的优化方法,其特征在于:
3.根据权利要求2所述的一种将标准码刀版图转换到一般尺码刀版图的优化方法,其特征在于:
【技术特征摘要】
1.一种将标准码刀版图转换到一般尺码刀版图的优化方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种将标准码刀版图转换...
【专利技术属性】
技术研发人员:陆真国,吉祥,
申请(专利权)人:泉州正海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。