使用Graphics.ScaleTransform 方法

解决方案 »

  1.   

    http://www.c-sharpcorner.com/Code/2004/April/Transformations03.asp
      

  2.   

    http://www.c-sharpcorner.com/Code/2004/April/Transformations03.asp
      

  3.   

    大家可能没有明白我的意思,我是说如果我已经使用Graphics画了一些图形,那么当点击或选中绘画区域中的某一部分(不是整个绘图区)被直接取出放大,我不需要再使用Graphics对这部分图形用放大比例进行重新绘制。
      

  4.   

    准备做GIS吗?我也想知道!:)
      

  5.   

    你可以和
    http://www.cnblogs.com/IceSharK
    的博主联系下,他研究图形方面比较多
      

  6.   

    //剪切 Bitmap TempMap = new Bitmap(FilePath);
                    int iHeight = TempMap.Height;
    int iWidth = TempMap.Width;
                
    //PublicInFocus决定了剪切的宽度
    RectangleF destinationRect=new RectangleF(
    0, 0, PublicInFocus * iWidth, iHeight); //建立一个Graphics对像
    g = Graphics.FromImage(bitmap); g.DrawImage(TempMap,destinationRect,new                  RectangleF(0,0,PublicInFocus * iWidth,iHeight),GraphicsUnit.Pixel);
    //缩放,只要把原图入入更大的区域或小的区域,会自动缩放,要求质量的,就用插值方法完成
      

  7.   

    ibqsImage 图像处理组件 v2.0组件介绍:
      组件支持多种图片格式,包括bmp,jpg,gif,wmf,emf,ico,png,pcx,tif,tga,pcx,dcx等。
      组件提供两种输出接口,包括保存,直接显示(您再也不用定时清理那些临时的垃圾图片)。
      组件提供灵活多样的自由绘图和设计方式,图像处理、缩放、翻转、旋转等更加轻松快捷。
      组件提供灵活的水印安全贴图,满足各种图像安全防伪和商标版权签证方面的需求。
      组件采用多种图片输出格式(包括jpg,gif,bmp,png),可自定义图像质量,适合不同网络速度和图像质量要求。
      采用了标准的Com组件方式,只需服务器端注册即可,而再也不用担心客户机是否支持。
      组件可设定大量样式、特效、渐变,加强图像美感,可直接设定色度、饱和度、亮度或灰度等。下载地址:
    http://www.ibqs.com/U_View_xzzx_detail.asp?CID=32