C++实现Photoshop图层颜色混合模式

阿发伯 2011-07-05 01:35:21
加精
如何用程序代码准确地实现Photoshop的图层颜色混合模式,一直是程序员们热衷的话题。本人采用BCB2007和GDI+等工具,较好地实现了其主要功能(不考虑不透明度和填充选项)。
由于代码较长,这里不便贴出,详细代码及实现原理见我的BLOG文章:
C++实现Photoshop图层颜色混合模式
如果方便的话,请妖哥或者其他版主帮忙推荐一下,不胜感谢!
下面是2张运行效果图,其中对话框中显示的颜色误差是与Photoshop同等条件制作的图片进行的比较结果:
1、用颜色0x314ead对灰度图片进行着色效果图:

2、2张不同彩色图片进行进行颜色混合的效果图:

...全文
2013 92 打赏 收藏 转发到动态 举报
写回复
用AI写文章
92 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
wxfred 2013-08-12
  • 打赏
  • 举报
回复
好吧,其实和Lab没多大关系 不过Adobe给了文档的 http://www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/pdf_reference_archives/blend_modes.pdf
wxfred 2013-08-12
  • 打赏
  • 举报
回复
楼主有没想过,既然不是HSV也不是HSL,还有种可能-> -> -> -> -> -> -> -> Lab
chinayu2007 2012-02-28
  • 打赏
  • 举报
回复
感谢阿发伯,图形教父
xuzhu3000 2011-07-16
  • 打赏
  • 举报
回复

赞阿发伯!
llc603 2011-07-15
  • 打赏
  • 举报
回复
不错,真的不错。
我来看看CB 2011-07-14
  • 打赏
  • 举报
回复
来了。分呢?
Frog1228 2011-07-12
  • 打赏
  • 举报
回复
不错不错,我就是喜欢图像处理,可是我没学过BCB,只会VC,弱弱地问一下Delphi里有指针码?
jun15151 2011-07-12
  • 打赏
  • 举报
回复
mark too
xuexi1028 2011-07-12
  • 打赏
  • 举报
回复
mark
  • 打赏
  • 举报
回复
纯粹帮顶
wulg10 2011-07-12
  • 打赏
  • 举报
回复
真的不错
阿发伯 2011-07-11
  • 打赏
  • 举报
回复
利用颜色混合代码实现Photoshop图像黑白调整:
《C++实现Photoshop图像黑白调整》
效果图:

阿发伯 2011-07-11
  • 打赏
  • 举报
回复
利用颜色混合代码实现Photoshop图像黑白调整:
C++实现Photoshop图像黑白调整
勉励前行 2011-07-11
  • 打赏
  • 举报
回复
学习.
想做个人脸识别的,做不好,识别率太差了.
相机中的人脸识别就做得不错.
gungod 2011-07-11
  • 打赏
  • 举报
回复
路过,接分~~~~~~~~~~~~
sky1989sk 2011-07-11
  • 打赏
  • 举报
回复
嗯 确实很不错...非常值得参考
  • 打赏
  • 举报
回复
您太客气了,至少在图像处理领域,您绝对是大牛,我差得远了。
阿发伯 2011-07-11
  • 打赏
  • 举报
回复
[Quote=引用 75 楼 delphiguy 的回复:]
再次学习。:)
[/Quote]
惭愧!你的技术水平比我高多了,知识面也比我宽多了。
  • 打赏
  • 举报
回复
再次学习。:)
加载更多回复(71)

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧