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

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

作者: 猪儿打滚 | 来源:发表于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