【发布时间】:2015-02-20 15:28:08
【问题描述】:
我正在开发图像编辑器,并且即将实现过滤器。我决定使用某种模糊或噪点。
无论如何,我决定我想要一个统一的过滤器,所以我阅读了Random.nextGaussian()。
但是,由于我使用 0 到 255 范围内的 RGB 值。如何缩放这个随机双精度值以适应 0 到 255?
nextGaussian() 返回的随机值我相信的范围是-1到1。
所以,我想保留随机值之间的相对差异。如果有意义的话,“缩放”或“移动数字范围”。
我知道这是可能的,但我想不通。提前致谢。
基本上,我需要它是一个介于 0 和 1 之间的数字。
【问题讨论】:
-
问这个问题的原因是否与混合高斯模糊和高斯分布有关?高斯分布的整个点是包含“所有值”(峰值在 0 附近,如答案中所述)