黑马程序员技术交流社区

标题: 怎么截取图片的一部分 [打印本页]

作者: 陆强强    时间: 2012-7-13 17:36
标题: 怎么截取图片的一部分
本帖最后由 陆强强 于 2012-7-23 14:04 编辑

比如把图片的左边一般复制过来,右边不要
作者: 朱东方    时间: 2012-7-13 17:40
截图。。。。。。。。。。。。
作者: 游兴钟    时间: 2012-7-13 17:40
同感......
作者: 王飞    时间: 2012-7-13 17:52
帅哥你这是。。。。有什么用吗?
  里面全是字节码,少了一部分图片是读不出来额


作者: 陆强强    时间: 2012-7-13 17:54
比如画图工具不是直接可以对图片截取的么,我要一个源代码
作者: 京鱼龙    时间: 2012-7-13 19:51
能上网的话,用qq截图,Ctrl+Alt+A然后点右键保存。不能上网的话,用键盘上右上角的PrtScSysRq这个键,截取全图然后在画图工具里-->编辑-->粘贴,在用选取工具,删除右边就行了。你说的源代码我怎么看不见图。。。
作者: 李思静    时间: 2012-7-13 21:01
读取图片的长宽,然后1/2长,1/2宽,将每个像素拷贝吧
作者: 蒋映辉    时间: 2012-7-13 23:07
首先你要知道图片的格式  比如.bmp的图片,开始是记录图片的信息,这里边你要找到图像的宽和高,其他数据几乎就没是什么用了 这些数据是以2进制储存的,要翻译过来才能用  
  之后就是图片rgb的三个颜色分量的数组
   原理上来说  你重新写一个图片,宽度高度自己确定需要的 再把rgb三个分量的数组截取响应的部分就可以了  楼主可以百度一下 先了解BMP图片的格式  然后再想办法。我以前只做过图像翻转  放大和缩小,能给你的建议只有那么点了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2