예제 #1
0
        public bool SaveImage(System.Drawing.Image image, System.Drawing.Imaging.ImageFormat imageFormat, bool hasThumbanil)
        {
            string fileName = Guid.NewGuid().ToString();

            base.SaveImageAs(image, imageFormat, childPath, fileName);
            width  = image.Width;
            height = image.Height;

            if (hasThumbanil)
            {
                string thumbnailPath = GetThumbanilPath(base.Path, base.Extension, "_t");
                ImageThumbnail.MakeThumbnail(image, thumbnailPath, 100, 80, "W");
            }
            return(true);
        }
예제 #2
0
        public bool SaveImage(string imageFileName)
        {
            FileInfo postedFile = new FileInfo(imageFileName);

            string fileName = Guid.NewGuid().ToString();

            sizes = postedFile.Length;

            Image image = Image.FromStream(postedFile.OpenRead());

            width  = image.Width;
            height = image.Height;

            base.SaveImageAs(image, Util.CommonHelper.GetImageFormat(postedFile.Extension), childPath, fileName);

            string thumbnailPath = GetThumbanilPath(base.Path, base.Extension, "_t");

            ImageThumbnail.MakeThumbnail(image, thumbnailPath, 100, 80, "W");

            return(true);
        }