兄弟,完全可以的,你查一查GDI+吧,有专门的类可以生成的

解决方案 »

  1.   

    哥们,那玩意从何查起阿,我头都大了……给点线索好么?我已知一个图像文件,各式任意,我该用什么类的对象初始化表示它,能够得到它的size呢??
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=45E7E33C-F149-450E-B5D5-832958C20538
      

  3.   

    谢谢: LoveCherry(最讨厌你们这些要代码的了,一点技术含量都灭有) 的回答!我看过了,这个是通过指定上传图象文件的大小来得到缩略图的,根本没有得到图象文件的size啊,其实我最想得到的就是图象文件的size,我想通过它的size来判断一些东西……请问有方法得到图象文件的size么?
      

  4.   

    其实里面有几个方法都不明白,我先装一下MSDN
      

  5.   

    System.Drawing
    System.Drawing.Imaging.BitmapData
      

  6.   

    public bool ThumbnailCallback()
    {
    return false;
    } private void Form1_Paint(object sender,
    System.Windows.Forms.PaintEventArgs e)
    {
    Graphics g = e.Graphics;
    Bitmap bmp = new Bitmap("rama.jpg");
    g.FillRectangle(Brushes.White, this.ClientRectangle); Image.GetThumbnailImageAbort thumbnailCallback =
    new Image.GetThumbnailImageAbort(ThumbnailCallback);
    Image tn = bmp.GetThumbnailImage(
    40, 40, thumbnailCallback, IntPtr.Zero);//设置你想要的缩略图的大小,把40,40分别为你想要缩小到的宽和高
    g.DrawImage(tn, 0, 0, tn.Width, tn.Height);
    tn.Dispose();
    }
      

  7.   

    试试看这个:
    using System;
    using System.Drawing;
    using System.Drawing.Imaging;
    using System.Collections;
    using System.IO;System.Drawing.Image image = System.Drawing.Image.FromFile(ImagePath);  
    int Width = image.Width;
    int Height = image.Height;