背景
一般在測試配置圖片的功能,比如說banner圖、商品圖、活動圖等功能時,會有這種需求:上傳指定尺寸,比如說尺寸4:3,大小在1m以內(nèi)這種需求。
此時,在編寫邊界用例時,就需要準(zhǔn)備一個800x 600,1M的圖片。
生成一個800x 600,1M的圖片
-
用畫圖工具備1個800x 600的常規(guī)圖片
800:600 -
用linux命令
dd
命令創(chuàng)建一個1020.33kb文件,為了更精準(zhǔn),我們用byte為單位(1M = 1024k = 1048576字節(jié))。也就是需要創(chuàng)建一個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
-
結(jié)果
1m圖片