`
sunxin1001
  • 浏览: 309360 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

drawRegion 参数

 
阅读更多

我来分析下,底层用过
这个函数就是 setClip 和 drawImage的综合:
参数1是要绘制图片
参数2-5是clip的起始点和范围
参数6是图片的翻转,像Sprite.TRANS_NONE,就是无翻转
参数7-9就是Graphics.drawImage(Image,x,y,anchor),的后面三个参数了

分享到:
评论

相关推荐

    Nokia封装的drawRegion

    ### Nokia封装的drawRegion函数详解 #### 概述 本文将详细介绍Nokia封装的`drawRegion`函数。此函数主要用于图像区域的绘制操作,并支持多种变换方式,如镜像、旋转等。通过调整参数,可以实现对源图像指定区域...

    利用Android的Matrix类实现J2ME的drawRegion的镜像方法

    2. **翻转操作**:要实现镜像效果,我们可以使用`postScale()`或`preScale()`方法,传入负值作为参数,以实现沿X轴或Y轴的翻转。例如,`matrix.postScale(-1, 1)`将沿X轴翻转图像,而`matrix.postScale(1, -1)`将沿Y...

    C# 多线程画图 示例源码(draw Region By Thread).zip

    由于`DrawRegion`可能需要Graphics对象,你可以自定义一个委托类型,如`DrawRegionDelegate`,然后使用`BeginInvoke`来传递参数: ```csharp delegate void DrawRegionDelegate(Graphics g); ... ...

    画布开发Canvas(二).pdf

    使用 `drawRegion()` 方法可以在 Canvas 组件上绘制图片,例如,`g.drawRegion(img,0,0,img.getWidth(),img.getHeight(),Sprite.TRANS_NONE,100,200,Graphics.TOP|Graphics.LEFT)`。图片的位置和大小可以通过参数来...

    C# 使用GDI绘制雷达图的实例

    `DrawPolygon`、`DrawLines`、`DrawText`、`DrawRegion`和`DrawCircle`这五个私有方法分别负责绘制多边形边、连接线、维度文字、填充区域和中心圆点。 1. `DrawPolygon`方法绘制多边形的边框,通过`Pen`对象指定...

    halcon 色彩的检测

    根据实际情况,你可能需要调整颜色模型的参数,以及在显示或进一步处理之前对匹配结果进行阈值处理。 总结来说,HALCON的颜色检测功能通过创建和应用颜色模型,使我们能够在复杂环境中精确地识别和定位特定颜色的...

    C# winform窗体透明案例

    你需要定义一些结构,如`MARGINS`,并设置合适的参数以扩展DWM边框进入客户端区域,从而实现模糊效果。 此外,你还需要处理窗体的鼠标事件,确保透明部分的鼠标交互正常。例如,窗体的`MouseMove`、`MouseDown`和`...

    开发中j2me与android的对比

    至于旋转,J2ME通常使用drawRegion或drawImage配合旋转角度,而Android可以创建一个新的Bitmap进行翻转后再绘制,或者使用Matrix进行更复杂的图像变换。 综上所述,J2ME和Android在开发环境、工程组织、代码结构...

    android图片处理方法

    这段代码首先创建了一个新的Bitmap对象,然后根据`transform`参数来决定执行哪种图像变换。例如,`TRANS_ROT90`表示旋转90度,`TRANS_MIRROR`表示沿Y轴镜像。Matrix类的`setRotate()`方法用于设置旋转角度,`...

    Android RadarView雷达图(蜘蛛网图)的实现代码

    最后,`RadarView`的构造函数通常会接收`Context`参数,并进行初始化工作,如计算圆心角,设置`Paint`对象的属性等。 总的来说,实现Android的`RadarView`需要对图形绘制有深入理解,特别是`Canvas`的使用。通过...

    j2me动画结构.doc

    使用J2ME提供的绘图API,如`drawImage()`和`drawRegion()`,将帧内容绘制到屏幕上,同时考虑精灵的翻转和位置。 2.4 总结 2D动画的核心在于有效地管理图像、帧、动作,并通过计算和绘图实现动态效果。开发者需要...

    透明指定区域

    同时,`Graphics`对象的`DrawREGION`方法可以用于绘制非矩形的透明区域。 2. **使用Windows API**: Delphi可以方便地调用Windows API函数,如`CreateRectRgn`和`SelectClipRgn`来创建和选择剪辑区域。我们可以在`...

    winform创建不规则窗体和控件源码.rar.rar

    3. **绘制形状**:使用`Graphics`对象,调用`DrawPath`或`DrawRegion`方法来绘制不规则形状。首先,你需要定义一个`GraphicsPath`或`Region`对象,然后添加直线、曲线等路径到其中。这些路径可以由`AddLine`、`...

    j2me精灵图和拼图技巧例子

    3. **裁剪与绘制**:在J2ME中,使用`Graphics`对象的`drawRegion()`方法可以从精灵图中裁剪出指定部分并将其绘制到屏幕上。这允许我们动态地改变精灵的位置和状态。 4. **优化内存使用**:由于J2ME平台资源有限,...

    winform创建不规则窗体和控件源码2019

    1. 重写OnPaint事件:通过覆盖窗体的OnPaint事件,我们可以使用Graphics类中的DrawRegion方法绘制自己的形状。首先创建一个Region对象,然后使用Path类定义不规则形状的路径,最后将Region设置为窗体的区域。 ```...

    开发中j2me与android的比较.pdf

    - **J2ME**:使用 `drawRegion()` 或 `drawImage()` 方法来实现旋转效果。 - **Android**:可以使用 `Matrix` 类配合 `Canvas` 的 `setTransform(Matrix matrix)` 方法来实现图像的旋转。 综上所述,虽然J2ME和...

Global site tag (gtag.js) - Google Analytics