主页 > 焦点科技 >汉口精武_各位大虾,用gtk编程如何让图片缩放,旋转 >

汉口精武_各位大虾,用gtk编程如何让图片缩放,旋转

各位大虾,用gtk编程如何让图片缩放,旋转

GTK:将文件按指定比例显/*File:SizeShow.c
*Date:MonMar2715:36:09HKT2015
*Describe:Showthepicturewiththespecifiedsize
*Autor:won
*/
#include
#include//指定显示分辨率
#definedest_width320
#definedest_height240
voidshowPic(char*filename)
{
GtkWidget*window;
GtkWidget*image;
constGdkPixbuf*src_pixbuf;
GdkPixbuf*dest_pixbuf;
//创建一个新窗口
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
//读片参数
src_pixbuf=gdk_pixbuf_new_from_file(filename,NULL);
//将src_pixbuf设置成屏幕大小
dest_pixbuf=gdk_pixbuf_scale_simple(src_pixbuf,dest_width,dest_height,GDK_INTERP_HYPER);
//从dest_pixbuf中读取图片存于image中
image=gtk_image_new_from_pixbuf(dest_pixbuf);
//设置窗口大小
gtk_window_set_default_size(GTK_WINDOW(window),dest_width,dest_height);
//将图片image加入window容器中
gtk_container_add(GTK_CONTAINER(window),image);
//设置窗口边框宽度
gtk_container_set_border_width(GTK_CONTAINER(window),0);
//显示窗口gtk_widget_show_all(window);
}

intmain(intargc,char*argv[])
{
gtk_init(&argc,&argv);
showPic(argv[1]);
gtk_main();return0;
}
java编程怎么才能分割图片


public BufferedImage getSubimage(int x,
int y,
int w,
int h)返回定矩形区域定义的子图像。返回的 BufferedImage 与源图享相同的数据数组。

参数
x - 指定矩形区域左上角的 X 坐标
y - 指定矩形区域左上角的 Y 坐标
w - 指定矩形区域的宽度
h - 指定矩形区域的高度

你先把分块的坐标弄好,在拿这个方法去拿没块的图就是了。具体的例子没过可以参考一

将一张图片导入到ug后怎么编程
UG导入一张图片是不能直接编程的,如果想编需要先根据图片绘制现零件的3D,然后根据3D来编程,一张图片咋编程,图片在编程中又不能识别。NX是无法利用图片编程的,你可以先基于图片绘制好图形,再利用绘制的图形去编程
如何编程实现把png图像转化为pdf
用PS打开该图片---为(选择photoshopPDF格式)弹出一话框由于版本的问题有可能要把“保留photoshop编辑”的勾去掉才能保存成功----这是对于只有一页的情况多页的话请使用InDesign----新建文档---输入页数---确定---边距可默认--确定--把图片拖进去--文件--导出--保存!搞定了~~

将png图像转换成pdf有简单的方法可以实现,步骤如下:使具:迅捷在线pdf转换器操作方法:首先电脑上在浏览器上百度搜索“迅捷在线pdf转换器”关键字,找到官网点击进入进入在线操作界面后找到“文档转换”选项下的“pdf转换”点击“图片转pdf”功能。接着就点击“点击选择文件”按钮了,在新弹出的窗口上添加需要转换的png图片。添加完成后直接点击“开始转换”按钮,这样文件就开始进行转换了。等待转换完成后,点击“立即下载”按钮,将转换后的文件进行保存使用进行了。



上一篇: 下一篇: