美文网首页
生成指定尺寸大小/分辨率+文件大小的图片

生成指定尺寸大小/分辨率+文件大小的图片

作者: 猪儿打滚 | 来源:发表于2021-03-09 14:09 被阅读0次

    背景

    一般在测试配置图片的功能,比如说banner图、商品图、活动图等功能时,会有这种需求:上传指定尺寸,比如说尺寸4:3,大小在1m以内这种需求。
    此时,在编写边界用例时,就需要准备一个800x 600,1M的图片。

    生成一个800x 600,1M的图片

    • 用画图工具备1个800x 600的常规图片


      800:600
    • 用linux命令dd命令创建一个1020.33kb文件,为了更精准,我们用byte为单位(1M = 1024k = 1048576字节)。也就是需要创建一个1048576-3760=1044816byte的文件
      dd if=/dev/zero of=1044816byte bs=1044816 count=1

      byte文件
    • 在windows中,用copy命令,把图片和文件给加到一起,然后生成一个新的图片
      copy /b C:\Users\Administrator\Pictures\壁纸\800-600.png+C:\Users\Administrator\Pictures\壁纸\1044816byte C:\Users\Administrator\Pictures\壁纸\1m.png

    • 结果


      1m图片

    dd命令

    https://www.cnblogs.com/OliverQin/p/10271565.html

    相关文章

      网友评论

          本文标题:生成指定尺寸大小/分辨率+文件大小的图片

          本文链接:https://www.haomeiwen.com/subject/uekszktx.html