【发布时间】:2017-09-04 07:09:06
【问题描述】:
我使用这个link 来为我的程序添加调整图像亮度的功能。这段代码没问题,但调整亮度需要时间(图像文件大小 1.8mb)。当我尝试较低质量的图像时,它会立即调整图像(图像文件大小 100KB)。有什么有效的方法来调整图像的亮度。
【问题讨论】:
-
您可以使用更底层的方法对其进行编辑。 vcskicks.com/fast-image-processing.php
-
在处理非常小的图像与处理大图像(100 kB 与 1.8MB)时,您总是会有所不同。那么您对这个问题的解决方案有何期望?
-
代码似乎在常规位图上使用了 SetPixel。这是一个坏主意,因为它太慢了。而是使用 a) LockBits 或 b) FastBitmap 或 c) ColorMatrix!这里和网络上有很多例子..
-
@TaW 好的,谢谢。目前正在寻找锁头。你能把你的评论移到回答,这样我就可以标记我们回答了
标签: c# image brightness