找回密码
 加入
搜索
查看: 7972|回复: 17

[图形处理] 截取图片的指定部分!“已解决”

 火.. [复制链接]
发表于 2012-2-4 19:53:54 | 显示全部楼层 |阅读模式
本帖最后由 xxsshh 于 2012-2-4 21:42 编辑

我只想要其中的一部分如何实现!很难吗??请高手指教!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2012-2-4 19:59:29 | 显示全部楼层
这个很复杂吗?怎么没人呢??
发表于 2012-2-4 20:04:32 | 显示全部楼层
本帖最后由 afan 于 2012-2-4 20:24 编辑

#Include <GDIPlus.au3>
_GDIPlus_GraphicsDrawImageRectRect($hGraphics, $hImage, $iSrcX, $iSrcY, $iSrcWidth, $iSrcHeight, $iDstX, $iDstY, $iDstWidth, $iDstHeight[, $iUnit = 2])
 楼主| 发表于 2012-2-4 20:56:40 | 显示全部楼层
回复 3# afan
a大是这样写吗??
#Include <GDIPlus.au3>
Local $bmp = _GDIPlus_BitmapCreateFromFile("D:\神雕侠侣\1.bmp")
Local $file = FileOpen("D:\神雕侠侣\1.rmvb.jpg")
_GDIPlus_GraphicsDrawImageRectRect($bmp, $file, 40, 40, 1152, 900, 40, 40, 50, 50)
我怎么没反映啊!
 楼主| 发表于 2012-2-4 21:06:54 | 显示全部楼层
回复 3# afan
求a大指教!
发表于 2012-2-4 21:11:49 | 显示全部楼层
#include <GDIPlus.au3>

$sInPic = '原图.jpg'
$sOutPic = '截取区域.jpg'

_ImageRectToFile($sInPic, 0, 0, 192, 150, $sOutPic)
ShellExecute($sOutPic)

Func _ImageRectToFile($sInPic, $iSrcX, $iSrcY, $iSrcW, $iSrcH, $sOutPic, $iDstX = 0, $iDstY = 0, $iDstW = $iSrcW, $iDstH = $iSrcH)
        _GDIPlus_Startup()
        $hImage = _GDIPlus_ImageLoadFromFile($sInPic)
        $hGraphics = _GDIPlus_ImageGetGraphicsContext($hImage)
        $hImage1 = _GDIPlus_BitmapCreateFromGraphics($iDstW, $iDstH, $hGraphics)
        $hGraphics1 = _GDIPlus_ImageGetGraphicsContext($hImage1)
        _GDIPlus_GraphicsDrawImageRectRect($hGraphics1, $hImage, $iSrcX, $iSrcY, $iSrcW, $iSrcH, $iDstX, $iDstY, $iDstW, $iDstH)
        _GDIPlus_ImageSaveToFile($hImage1, $sOutPic)
        _GDIPlus_GraphicsDispose($hGraphics)
        _GDIPlus_GraphicsDispose($hGraphics1)
        _GDIPlus_ImageDispose($hImage)
        _GDIPlus_ImageDispose($hImage1)
        _GDIPlus_Shutdown()
EndFunc   ;==>_ImageRectToFile

评分

参与人数 2金钱 +50 贡献 +5 收起 理由
魔导 + 20 + 5 强 拿来研究学习
xxsshh + 30 a大屈尊解答,小弟不胜荣辛

查看全部评分

发表于 2012-2-4 21:20:29 | 显示全部楼层
afan 正解.谢谢了
 楼主| 发表于 2012-2-4 21:20:40 | 显示全部楼层
回复 6# afan
小弟五体投体!多谢!!!
发表于 2012-2-4 22:00:36 | 显示全部楼层
多谢实现!
发表于 2012-2-5 08:13:58 | 显示全部楼层
学习了, 谢谢
发表于 2012-2-9 20:44:01 | 显示全部楼层
高,实在是高
发表于 2012-2-11 10:13:35 | 显示全部楼层
afan好强大!!!
发表于 2012-2-11 10:34:39 | 显示全部楼层
感觉可以用这些功能写出找茬的外挂。
发表于 2012-2-11 14:13:53 | 显示全部楼层
我什么时候能有这么强大
发表于 2012-2-28 14:54:52 | 显示全部楼层
这个确实可以拿来做大家来找茬的外挂。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-17 00:10 , Processed in 0.088000 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表