• 智能创意中的尺寸拓展模块


            创意中尺寸拓展是最常见和实用的工具,基本上鹿班,羚珑,阿里妈妈,搞定等都会提供这个工具。目前市面上的尺寸拓展工具还是多以传统的拓扑转换为主,有些比较虚,但实测下来还是以一些规则类的约束,或者是提供海量转换模板等。在尺寸拓展模块前一般会有一个智能解析模块,会对图层进行打标,图层的标签不同意味不同图层的逻辑也不同。在我经验看来,整体上效果比较好的方式还是一套拓扑逻辑加上若干badcase的优化,做复杂了效果不一定好,也许未来也能看到比较不错的建模思路来建模这个问题域,但目前还没有很好的思路。

    1.基础的尺寸拓展逻辑

    基础的尺寸拓展逻辑核心在确定转换的基准点,确定了转换的基准点,那么所有图层的坐标就可以向目标尺寸进行转换,但是基准点选取的不一样,自然也就造成了转换之后的模板的不同表现形态,这里有个阈值,基本在高宽比正负0.3范围内选择基于左上角的基准点,但此范围之外选择基于模板中心点为基准点。在w/h侧分别乘以水平和竖直方向上的ratio,图层侧用最小的ratio,防止图层超出。

    1.1 以待转换模板的左上角点为基准点

    1.1.2 以转换模板中心点为基准点

    其实两种的实现方式可以按照左上角基准点的方式统一起来,以转换模板中心点的方式的代码实现和第一种稍微有些区别,主要体现在如果是相对模板左上角拓展,各个图层之间的间距会拉大,如果没有绑组操作的话,像文案图层之间的拉大会显得不好看。第二种主要是各土层集中在中心区域,会显得商品和文案图层比较挤当然具体图层的转换还是有区别的,业务侧也会对尺寸拓展对一些业务侧的要求,对于不同图层的迁移逻辑也不相同,比如有些贴边图层,在尺寸拓展之后还是要贴边的,否则会很突兀,这就是具体逻辑的要求了。

    2.辅助模板的尺寸拓展

    这块主要竞品是京东玲珑的尺寸拓展,上面的尺寸拓展在宽高比0.3范围效果是比较好的,但是常见尺寸拓展并不止于此,而是要求横版拓竖版这种尺寸比较剧烈的变化。

    准备一系列模板,当尺寸拓展高宽比不在正负0.3范围,即根据待拓展模板的商品和文案选定辅助模板,将辅助模板尺寸拓展至要拓展的尺寸,再将待拓展的图片中的商品和文案填充到模板尺寸。

  • 相关阅读:
    days month 間隔
    安卓逆向之雷电模拟器中控
    程序员刚毕业,先去大厂镀金还是先去小厂攒经验?
    前后端(react+springboot)服务器部署
    Collections.synchronizedMap() 和 ConcurrentHashMap 区别
    Mybatis 数据源 池化和非池化的实现
    python+windows画图工具--复现别人论文中的colormap 方法2
    从月薪8k到月薪30k,自动化测试究竟该怎样学...
    下南洋捕风
    C/C++数据结构——挖沟(Kruskal算法+并查集)
  • 原文地址:https://blog.csdn.net/u012193416/article/details/125978081