社区
Linux/Unix社区
帖子详情
GTK 图像处理
w0911h
2009-04-09 05:40:45
小弟刚接触linux和GTK,现在要写一个程序来处理三张jpg图片,主要有以下几个工作要做:
1.将三张图片合成到一张图片,第一张图片在上面,第二三张图片并列在第一张下面,宽度为第一张的1/2。
2.在图片上打上一些信息,如时间,地点等。
3.在图片编码文件里插入一些自定义信息,但不影响图片的正常显示。
我在网上查了很多资料都没什么收获,请各位高手帮帮忙,给我推荐些能实现上述功能的类库或参考资料也可以。
谢谢!
...全文
539
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库,这是一个广泛使用的跨平台GUI工具包,支持多种操作系统,如Linux、macOS和Windows。
GTK
3 提供了大量的预定义组件和布局管理,使得开发者可以轻松构建美观且功能完善的用户界面。结合...
image-viewer1.7.tar.gz_show_viewer
总的来说,Image Viewer 1.7是一个展示
Gtk
图像处理
能力的典范,不仅为用户提供了一个方便的图片查看工具,也为开发者提供了一个学习和实践图形界面编程的实例。通过深入研究和使用,无论是普通用户还是开发者,都能...
Ubuntu下
gtk
图像渲染示例
GTK
(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。... 利用
GTK
库中的图像渲染GDK库实现,调用底层画点函数gdk_draw_point。将 足球的显示球状进行取模,获取点阵码信息,最后实现显示。
GTK
它最初是为
图像处理
软件GIMP(GNU Image Manipulation Program)开发的,但随着时间的发展,
GTK
已经成为一个功能强大的跨平台GUI工具包,支持Windows、macOS等操作系统。
GTK
的核心设计理念是模块化和可扩展性。它...
gtk
图片资源练习
10. 编程实践:在“
gtk
图片资源练习”中,你将通过编写实际代码,学习如何在
GTK
+程序中加载、显示、调整和管理图片资源,加深对
GTK
+
图像处理
的理解。 通过上述知识点的学习和实践,开发者能够熟练掌握在Linux环境下...
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章