我正在尝试制定一种使用 PIL/Pillow 动态生成具有一定文件大小的图像文件的方法,以便在我的单元测试中更好地执行某些代码路径。
例如,我有一些图像验证代码将文件大小限制为 100kb。我想动态生成一个 150kb 的图像,以确保验证有效。它必须是有效的图像并且在给定的尺寸内(即 400x600)。
关于如何为图像画布添加足够的“复杂性”以进行测试有什么想法吗?
我正在尝试制定一种使用 PIL/Pillow 动态生成具有一定文件大小的图像文件的方法,以便在我的单元测试中更好地执行某些代码路径。
例如,我有一些图像验证代码将文件大小限制为 100kb。我想动态生成一个 150kb 的图像,以确保验证有效。它必须是有效的图像并且在给定的尺寸内(即 400x600)。
关于如何为图像画布添加足够的“复杂性”以进行测试有什么想法吗?