コード例 #1
0
        public void TestCut()
        {
            FileUtils.CreateDirectory(savePath);

            var image = ImageUtils.ReadFileToImage(filePath);

            //缩略图
            image.ThumbnailImage(300, 150).Save(FileUtils.Combine(savePath, "缩略图.png"));
            ImageUtils.MakeThumbnail(filePath, 500, 450, FileUtils.Combine(savePath, "thumb.png"));

            //水印
            //文字水印
            ImageUtils.AddTextWatermark(filePath, "这是一个测试", "#ffffff", "微软雅黑", WatermarkPosition.MiddleCenter, 0.6f, FileUtils.Combine(savePath, "文本水印.png"));
            //图片水印
            string watermarkPic = SystemUtils.GetMapPath("/TestSource/logo.png");

            ImageUtils.AddImageWatermark(filePath, watermarkPic, WatermarkPosition.MiddleCenter, 0.6f, FileUtils.Combine(savePath, "图片水印.png"));
        }