首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用枕头/PIL库绘制图像亮色点

如何用枕头/PIL库绘制图像亮色点
EN

Stack Overflow用户
提问于 2016-06-21 09:21:29
回答 1查看 3.6K关注 0票数 1

我正在实现一个基本的人群动态软件。在每一时间步骤,所有的人在一个矩形区域内的出口是进化的方向所指的模型。每个时间步骤的输出应打印到图像上。我在把这个区域画成矩形和人作为点的时候没有什么大问题,但是现在我需要根据它所代表的人的速度给每个点一个颜色。

代码语言:javascript
复制
if(vel == 3):
    draw.point((xp, yp), fill='blue')

elif vel == 2:
    draw.point((xp, yp), fill='red')

elif vel == 1:
    draw.point((xp, yp), fill='green')

我得到以下jpg文件:

正如你所看到的,很难分辨出每一点的区别。你对如何使颜色变得更亮有提示吗?也欢迎对不同方式的“输出”结果提出建议。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-23 08:47:47

看起来,反混叠或平滑使颜色变得不那么鲜活。要尝试的一种方法是输出到无损的PNG,而不是JPEG,甚至更高质量的JPEG。另一种方法是使用9x9像素平方,这将减少平滑的影响。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37940390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档