时间:2021-05-20
本文实例讲述了C#使用Matrix执行缩放的方法。分享给大家供大家参考。具体实现方法如下:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Drawing.Drawing2D;namespace advanced_drawing{ public partial class Form4 : Form { public Form4() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //使用转换将单位设置为英寸 Graphics g=this.CreateGraphics(); Matrix matrix = new Matrix(); matrix.Scale(g.DpiX, g.DpiY); g.Transform = matrix; Font rulerFont = new Font("MS Sans Serif", 8.25f / g.DpiY); Pen blackPen=new Pen(Color.Black,0); float rulerFontHeight = rulerFont.GetHeight(g); RectangleF rulerRect = new RectangleF(0, 0, 6.5f, rulerFontHeight * 1.5f); g.DrawRectangle(blackPen, rulerRect.X, rulerRect.Y, rulerRect.Width, rulerRect.Height); Brush brush = System.Drawing.Brushes.Red; g.DrawString("zhuzhao", rulerFont, brush, rulerRect); } }}希望本文所述对大家的C#程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文使用Matrix实现Android实现图片缩放与旋转。示例代码如下:复制代码代码如下:packagecom.android.matrix;importand
本文实例讲述了C#数字图像处理之图像缩放的方法。分享给大家供大家参考。具体如下://定义图像缩放函数privatestaticBitmapZoomP(Bitma
本文实例讲述了C#动态执行批处理命令的方法。分享给大家供大家参考。具体方法如下:C#动态执行一系列控制台命令,并允许实时显示出来执行结果时,可以使用下面的函数。
本文主要讲解利用android中Matrix控制图形的旋转缩放移动,具体参见一下代码:复制代码代码如下:/***使用矩阵控制图片移动、缩放、旋转*/public
方法是包含一系列语句的代码块。程序通过调用该方法并指定任何所需的方法参数使语句得以执行。在C#中,每个执行的指令均在方法的上下文中执行。Main方法是每个C#应