Y_yeyeye
vagrancy_yeyeja
采纳率0%
2017-07-10 08:33 阅读 1.2k

关于linux平台使用c++实现图片叠加的问题

c++能不能做到在图片上叠加小图标呢,jpg格式图片的叠加。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • zzq61974 阳仔阳仔 2017-07-10 10:07

    windows中可以用gdi或gdi+图像接口,打开jpg转为位图。然后手动运算像素点就行

    点赞 评论 复制链接分享
  • zzq61974 阳仔阳仔 2017-07-10 10:08

    如果可以用第三方库,用opencv也可以打开jpg

    点赞 评论 复制链接分享
  • Y_yeyeye vagrancy_yeyeja 2017-07-11 01:54

    要写代码在pgm图像的某个位置放jpg小图标。最后结果得是jpg.
    我是这样想的,把jpg转成pgm,通过读写图像文件把像素值相加,再把整合后的pgm压缩为jpg
    不知道这个方法是不是走弯路
    opencv的话库太大了,运行环境不建议使用。只能自己写处理的算法

    点赞 评论 复制链接分享
  • Y_yeyeye vagrancy_yeyeja 2017-08-05 10:03

    问题已经解决,全部转为pgm像素叠加

    点赞 评论 复制链接分享

相关推荐