PNG图片拼接 源码

时间:2014-09-12 10:31:33
【文件属性】:

文件名称:PNG图片拼接 源码

文件大小:96KB

文件格式:RAR

更新时间:2014-09-12 10:31:33

GDI+ PNG图片读取 PNG图片保存 PNG图片剪裁 保留透明度

环境VS2005 GDI+ ,用于实现多个PNG图片拼接成一张大图,例如小游戏中会有多个PNG图片,为了加载的速度,把这些图片拼接成一张图。每张图片取有效部分,按中心点显示。使用:把PNG图片拖到对话框,点击create即可。


【文件预览】:
SpritePacker
----Packer.cpp(10KB)
----SpritePacker.rc(5KB)
----SpritePackerDlg.h(2KB)
----resource.h(855B)
----SRC.DATA(188B)
----stdafx.h(2KB)
----src1.png(7KB)
----SpritePacker.vcproj.ICEFAIRY.Administrator.user(1KB)
----Packer.h(2KB)
----SpritePacker.vcproj(6KB)
----PNGSaveDlg.h(443B)
----Debug()
--------SRC.DATA(188B)
--------SpritePacker.exe(164KB)
----stdafx.cpp(143B)
----ReadMe.txt(3KB)
----SpritePacker.sln(888B)
----SpritePacker.vcproj.WIN-7E5QUEIO1HH.Administrator.user(1KB)
----SpritePacker.aps(42KB)
----SpritePacker.suo(37KB)
----res()
--------SRC.DATA(188B)
--------SpritePacker.ico(21KB)
--------SpritePacker.rc2(368B)
----SpritePackerDlg.cpp(8KB)
----SpritePacker.cpp(2KB)
----SpritePacker.h(477B)
----PNGSaveDlg.cpp(869B)

网友评论

  • 代码很好 功能不错 拖拽的时候 要按顺序貌似 ,不适合我用
  • 很方便的小工具
  • 基本没有看懂
  • 放心使用,可以的
  • 很实用的小工具
  • 很好用,代码简单
  • 还可以吧 自己也有解决办法
  • 很方便的小工具,好用
  • 可以用,不过有个小bug _ImageTmp.m_nDrawWid = bmp->GetWidth(); _ImageTmp.m_nDrawHei = bmp->GetHeight(); 应该是 _ImageTmp.m_nDrawWid = bmp->GetWidth() -1; _ImageTmp.m_nDrawHei = bmp->GetHeight() -1;
  • 还行吧,初学帮助挺大
  • 好!可用!
  • 还可以,看了,但没使用
  • 很实用,很不错
  • 虽然不是我想要的 但是写的还行吧
  • 是通过内存重新绘制的,不是通过文件追加的方式实现!
  • 可以了解下拼接思路,实用性略差
  • 下载了,只是拼接,本来我的目的是把多个PNG图片机械的横向拼在一起的,没有用,参照还不错
  • 微软的实例程序,说白了就是一个库的使用DEMO,GDIPULS,简单的图片拼接案例
  • 代码看了,不错。谢谢
  • 怎么使用?每次都提示png图片错误
  • 不是很好用
  • 虽然有瑕,但还是很有用
  • 还可以吧,没什么大用
  • 虽然不是我想要的 但是写的还行吧
  • 只是简单的图片拼接,适合新手学习
  • 感觉还可以,能用
  • 我的目的是读出PNG的解码方式,看来你的源码对于我来说还远远不够。
  • 不做,有个像素的小bug,改了改,很好用
  • 感觉还不错,可以使用。
  • 不能用啊 编译有错