社区
Linux/Unix社区
帖子详情
GTK 图像处理
w0911h
2009-04-09 05:40:45
小弟刚接触linux和GTK,现在要写一个程序来处理三张jpg图片,主要有以下几个工作要做:
1.将三张图片合成到一张图片,第一张图片在上面,第二三张图片并列在第一张下面,宽度为第一张的1/2。
2.在图片上打上一些信息,如时间,地点等。
3.在图片编码文件里插入一些自定义信息,但不影响图片的正常显示。
我在网上查了很多资料都没什么收获,请各位高手帮帮忙,给我推荐些能实现上述功能的类库或参考资料也可以。
谢谢!
...全文
535
11
打赏
收藏
GTK 图像处理
小弟刚接触linux和GTK,现在要写一个程序来处理三张jpg图片,主要有以下几个工作要做: 1.将三张图片合成到一张图片,第一张图片在上面,第二三张图片并列在第一张下面,宽度为第一张的1/2。 2.在图片上打上一些信息,如时间,地点等。 3.在图片编码文件里插入一些自定义信息,但不影响图片的正常显示。 我在网上查了很多资料都没什么收获,请各位高手帮帮忙,给我推荐些能实现上述功能的类库或参考资料也可以。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w0911h
2009-04-14
打赏
举报
回复
搞了几天,基本上搞定了,解决方法如下,不知道还有没有好的方法:
首先将图片导入到pixbuf中,使用pixbuf对图片进行缩放,再将缩放好的三张图片图片导入到一个pixmap,调用gdk_draw_text将时间等信息加到pixmap上,再将pixmap导入到一个pixbuf中,最后保存pixbuf.
第三个问题则直接解析图片二进制数据,查找注释标志,在其后加入注释.
osala
2009-04-13
打赏
举报
回复
帮顶!!! :)
once_and_again
2009-04-10
打赏
举报
回复
[Quote=引用 7 楼 w0911h 的回复:]
引用 6 楼 hotsnow1943 的回复:
2.在图片上打上一些信息,如时间,地点等。
这个可以把图片作为背景,就可以实现的
打上的信息和原来的图片要成为一张新的图并保存起来,并不是要在窗体上显示图片和信息
[/Quote]
pixmap ?
xmp ?
w0911h
2009-04-10
打赏
举报
回复
[Quote=引用 8 楼 once_and_again 的回复:]
引用 7 楼 w0911h 的回复:
引用 6 楼 hotsnow1943 的回复:
2.在图片上打上一些信息,如时间,地点等。
这个可以把图片作为背景,就可以实现的
打上的信息和原来的图片要成为一张新的图并保存起来,并不是要在窗体上显示图片和信息
pixmap ?
xmp ?
[/Quote]
可以说的详细些吗,谢谢!
w0911h
2009-04-09
打赏
举报
回复
[Quote=引用 6 楼 hotsnow1943 的回复:]
2.在图片上打上一些信息,如时间,地点等。
这个可以把图片作为背景,就可以实现的
[/Quote]
打上的信息和原来的图片要成为一张新的图并保存起来,并不是要在窗体上显示图片和信息
hotsnow1943
2009-04-09
打赏
举报
回复
2.在图片上打上一些信息,如时间,地点等。
这个可以把图片作为背景,就可以实现的
w0911h
2009-04-09
打赏
举报
回复
[Quote=引用 4 楼 chenzijing 的回复:]
兄弟,我也刚开始接触GTK,忙帮不了!
[/Quote]
谢谢帮顶!
chenzijing
2009-04-09
打赏
举报
回复
兄弟,我也刚开始接触GTK,忙帮不了!
w0911h
2009-04-09
打赏
举报
回复
[Quote=引用 2 楼 w0911h 的回复:]
gdk_pixbuf可以进行缩放也可以合成,主要是第一和第三个功能我不知道它能不能实现
[/Quote]
不好意思打错了,是第二和第三个功能
w0911h
2009-04-09
打赏
举报
回复
[Quote=引用 1 楼 hairetz 的回复:]
gdk_pixbuf_scale 可以缩放图片.
合成就不清楚了.
[/Quote]
gdk_pixbuf可以进行缩放也可以合成,主要是第一和第三个功能我不知道它能不能实现
猫已经找不回了
2009-04-09
打赏
举报
回复
gdk_pixbuf_scale 可以缩放图片.
合成就不清楚了.
简单快速的
GTK
图像查看器,带有基本的
图像处理
工具_用 Rust 编写
一个简单快速的
GTK
图像查看器,带有基本的
图像处理
工具。 特征 用锈写 使用现代
GTK
3 自适应 - 可以在桌面和移动设备上使用 裁剪图像 旋转图像 调整图像大小 撤消和重做图像编辑
image-viewer1.7.tar.gz_show_viewer
Image Viewer 1.7 is a
Gtk
sample application for show pictures
Ubuntu下
gtk
图像渲染示例
GTK
(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。当然,
GTK
也是支持跨平台的,支持Unix类的系统、Windows,甚至手机平台。 本示例采用C语言开发,显示球状方法有很多,这里采用最原始的方式处理。只需要提供画点函数即可实现。 利用
GTK
库中的图像渲染GDK库实现,调用底层
画点函数gdk_draw_point
。将 足球的显示球状进行取模,获取点阵码信息,最后实现显示。
GTK
NULL 博文链接:https://bits00.iteye.com/blog/1594790
gtk
图片资源练习
在Linux实现的
gtk
图片资源的使用
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章