图片如何实现分层???

mirroatl203 2013-01-31 10:52:39
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
1065 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
laviewpbt 2013-02-03
  • 打赏
  • 举报
回复
要想实现PS的图层结构太i过于负责了,因为他的图层有N种类型,普通的栅格图层,调整图层,文字图层,图层还有蒙版。 大家普通理解的图层就是一些图像数据的叠加,要实现起来算法原理上不难,难的是GUI编程。 所以大家给你说了也是白说,这东西代码没有上万行不会有个像样的东西出来的。想参考代码,有的, GIMP和paint.net 会看的想跳楼的。
傻X 2013-02-03
  • 打赏
  • 举报
回复
一个CDC会建么?不会的话,就没办法沟通了。 多了可以用STL的容器来管理。 你怎么比楼主还积极呢?
nabasasun 2013-02-03
  • 打赏
  • 举报
回复
引用 9 楼 tiger9991 的回复:
一个CDC会建么?不会的话,就没办法沟通了。 多了可以用STL的容器来管理。 你怎么比楼主还积极呢?
为什么不会建?我的智力就那么低?
nabasasun 2013-02-02
  • 打赏
  • 举报
回复
引用 7 楼 tiger9991 的回复:
自己多建立几个CDC,存在内存中不就可以了。
求建立成数组的方法(CDC 的)
傻X 2013-02-02
  • 打赏
  • 举报
回复
自己多建立几个CDC,存在内存中不就可以了。
nabasasun 2013-02-02
  • 打赏
  • 举报
回复
引用 5 楼 tiger9991 的回复:
一个图片存在你一个CDC之中。 PS工具,其实就是一个内存CDC,保存图片,一个Dialog显示这个CDC。 多CDC的话效果就是多图层了。
怎么个多CDC法?
傻X 2013-02-02
  • 打赏
  • 举报
回复
一个图片存在你一个CDC之中。 PS工具,其实就是一个内存CDC,保存图片,一个Dialog显示这个CDC。 多CDC的话效果就是多图层了。
c1997sdn 2013-02-02
  • 打赏
  • 举报
回复
PS、CorelDraw都可以用来实现图片分层。 其实PS是最简单的,仅仅只是贴标签的话不会也可以用 首先你把两张图片都用PS打开,因为你打开的时候软件默认是选择工具,所以你直接把一张拉到另一张里面(要点图片中间,不要点框框),放到适合的位置,然后按CTRL+SHIFT+S另存为(选择格式为JPG)就OK了
jimette 2013-02-01
  • 打赏
  • 举报
回复
http://task.zhubajie.com/1734391
nabasasun 2013-02-01
  • 打赏
  • 举报
回复
引用 1 楼 zhoujk 的回复:
如果你是想用分层的方法,建议使用PS即可。如果你是想编写图像分层的软件,类似PS,就有点麻烦了。 每个图层就是一个完整的图像加起点偏移值,并且有对应的透明通道。你需要编写的功能包括三个部分: 第一是对这些图层进行管理 第二是对图像和透明通道的数据进行编辑,有些功能是针对当前层,有少数功能是针对所有层,如 Trim 第三是将多个层进行叠加显示
我觉得这些许多人都会想,但是不知道实现方法。也没有专业的人士出个图层管理代码给大家参考。
zhoujk 2013-02-01
  • 打赏
  • 举报
回复
如果你是想用分层的方法,建议使用PS即可。如果你是想编写图像分层的软件,类似PS,就有点麻烦了。 每个图层就是一个完整的图像加起点偏移值,并且有对应的透明通道。你需要编写的功能包括三个部分: 第一是对这些图层进行管理 第二是对图像和透明通道的数据进行编辑,有些功能是针对当前层,有少数功能是针对所有层,如 Trim 第三是将多个层进行叠加显示

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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