发新话题
打印

[求助]图片怎么样做到单击放大呀?

[求助]图片怎么样做到单击放大呀?

看了不少放大效果的源程序,都是边上放个缩略图,移动仿放大镜,下面大图相应出现.但在不少软件中,都能实现在图上直接单击后,图片就能在单击位置放大.AW中怎么实现 这个效果呀?
像画图软件,PS等等都有个放大镜样的按钮,按下后,在图片上单击就能放大相应部位.大虾们知道AW怎么样做到这个效果呀?

TOP

[求助]图片怎么样做到单击放大呀?

可以做一个交互啊,把想放大的图片做为热物,然后点击它时显示大图出来就可以了。

TOP

[求助]图片怎么样做到单击放大呀?

谢谢您了。
我想要的是像ps中的放大镜那样,可以多次放大,而且是以单击点为中心放大呀。

TOP

[求助]图片怎么样做到单击放大呀?

用JPEG.u32
初始化就写:
y1:=WindowWidth/2-150
x1:=WindowHeight/2-200
y2:=WindowWidth/2+150
x2:=WindowHeight/2+200
M_ShowJPG(FileLocation^"1.jpg",x1,y1,x2,y2

要放大就写:
x2:=x2+10  ';宽度增加10
y2:=y2+10  ';高度增加10
M_ShowJPG(FileLocation^"1.jpg",x1,y1,x2,y2)  

要缩小就写:
x2:=x2-10
y2:=y2-10
M_ShowJPG(FileLocation^"1.jpg",x1,y1,x2,y2)
如果要做到等比例缩放,在计算方式里要改一下!
比如获取原始图片的高宽比例后,在放大中就改高或者宽,然后按照比例得出宽或者高。

TOP

[求助]图片怎么样做到单击放大呀?

谢谢好心大虾,不过我没有JPG。U32呀。
有个想法,您看看可不可以:先导入一张图片,再加个按钮交互,里面输入先擦除原图片,再将其宽高等于宽高乘或加一定数值 然后再显示它 另外就是它可以移动。这样能不能成呀?+

TOP

发新话题