幻影坦克吧 关注:360,291贴子:757,669

回复:开个贴细说新式高科技坦克

只看楼主收藏回复

4. 既然都用python了,为什么不能只写一个程序一键生成坦克图,完全丢掉ps呢?当然是可以的。以下是一个简单的示例,实现了输入原始的表图和里图输出坦克图的一站式处理功能:

稍后会视情况将所有用到的脚本放到github或者什么别的地方
具体的使用方法: python 脚本名 里图路径 表图路径

并不限制输入图片的格式,也不限制尺寸,程序会视情况自动调整大小以及对表图进行缩放和裁剪。输出的格式为jpeg,文件名output.jpg。


IP属地:德国17楼2024-07-18 07:57
收起回复
    直播?


    IP属地:湖南来自Android客户端18楼2024-07-18 07:59
    回复
      2026-01-17 19:51:29
      广告
      不感兴趣
      开通SVIP免广告
      5. 在讲解以上脚本的工作原理之前,我们需要先知道新式坦克一些进阶的知识。
      5.1 在之前的讲解中,我们假定最终生成的图片中的像素是以棋盘状交替排列的,也就是近似里图像 : 表图像素 = 1 : 1。但其实这并不是必须的。为了更好的隐写效果,我们可以牺牲一些里图质量来选择更小的里表像素比,譬如说1 : 3甚至1 : 5。
      这里我们拿某位吧友在本帖四楼发的图来举例。依然是放进ps,放大到像素级:

      可见黑色像素在表图中是以斜线形式穿插的,通过数格子可以发现这张图的里表像素比是1 : 5。这也就带来了更好的隐写效果,在镇楼图中你可以隐隐约约看到塞雷斯塔,但是在这张图中至少我自己用肉眼完全无法发现银狼。
      当然,更好的隐写效果的副作用就是更抽象的里图质量。但基本上无伤大雅:


      IP属地:德国19楼2024-07-18 08:07
      回复
        5.2 提到了色阶分离,自然就要提分离率,也就是色阶中划分给里图像素的区间占据总区间的比例。这个需要视情况自行调整,我一般习惯1/6到1/8之间


        IP属地:德国20楼2024-07-18 08:11
        回复
          5.3 关于表里图的选择对坦克图质量的影响,我想不到什么量化评价指标,只能根据并不算丰富的经验简单说说我自己的主观理解了。
          首先表图既然是可以通过调整色阶输入完全隐藏的,自然不需要担心过于复杂导致影响里图的显形。因此尽量采取构图复杂的表图或许可以带来更好的隐写质量,所谓大隐隐于市。但也不能过于复杂导致难以看清的地步,毕竟表图是坦克图第一眼看上去的样子,需要具有一定的迷惑性和诱导性。
          其次,在3.1中我们提到表图的输入色阶也可以影响隐写质量。经过我多次测试的结果,如果里表像素比过高,可以选择尽量使输入色阶均匀分布来保证更高的隐写质量。
          对于里图……为了合法合规地让别人看到里图是以上一切的一切的最基本目的,因此最好是调整其他因素来保证特定里图的隐写质量,而不是为了藏图而特意挑选里图,削足适履


          IP属地:德国21楼2024-07-18 08:23
          回复
            6. 在知道了哪些参数可以影响隐写质量后,我们终于可以分析第4节中给出的脚本了。
            6.1 对于load_inner_image函数,有一个默认参数max_size,默认值为1200,这是为了尽量避免平台压缩而设置的生成图最大尺寸,可以视情况在调用这个函数时自行调整:

            6.2 对于merge函数,有两个默认参数,div_rate = 6, hiding_rate = 2,分别对应5.2中提到的分离率以及5.1中提到的表里像素比,两个参数的意义在代码里应该写的很清楚,可以视情况在调用这个函数时自行调整:


            IP属地:德国22楼2024-07-18 08:30
            回复
              譬如说经典高山流水图

              或者更抽象的版本


              IP属地:德国24楼2024-07-18 08:57
              收起回复


                IP属地:上海来自Android客户端25楼2024-07-18 12:29
                回复
                  2026-01-17 19:45:29
                  广告
                  不感兴趣
                  开通SVIP免广告
                  新科技:光棱坦克


                  IP属地:陕西来自iPhone客户端27楼2024-07-18 16:37
                  回复


                    IP属地:江西来自iPhone客户端29楼2024-07-18 19:47
                    回复


                      IP属地:云南来自Android客户端30楼2024-07-18 20:27
                      回复
                        哥们,你自己开个吧,直接转移阵地发扬新技术


                        IP属地:河南来自Android客户端31楼2024-07-18 20:41
                        回复
                          你这个比别人的强很多,建议另立门户


                          IP属地:广东来自Android客户端32楼2024-07-18 22:21
                          回复
                            用佬的脚本试了下,大佬🐮皮



                            IP属地:江苏来自Android客户端33楼2024-07-19 00:01
                            收起回复
                              2026-01-17 19:39:29
                              广告
                              不感兴趣
                              开通SVIP免广告
                              不行啊大佬,有两个峰,调哪个都没有用,前面的白妈妈去不掉


                              IP属地:湖北来自Android客户端34楼2024-07-19 00:33
                              收起回复