Skip to content

Commit 51e2c9c

Browse files
committed
测试缩放的代码
1 parent c5f6e95 commit 51e2c9c

1 file changed

Lines changed: 6 additions & 33 deletions

File tree

  • src/MediaConverters/MediaConverters.Tool

src/MediaConverters/MediaConverters.Tool/Program.cs

Lines changed: 6 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,44 +6,17 @@
66
using SixLabors.ImageSharp.Formats.Tiff;
77
using SixLabors.ImageSharp.Formats.Webp;
88
using SixLabors.ImageSharp.PixelFormats;
9+
using SixLabors.ImageSharp.Processing;
910

1011
ImageDecoder d = WebpDecoder.Instance;
1112

1213
var tiffFile = @"E:\Download\file_example_TIFF_1MB.tiff";
13-
var file = @"E:\Download\file_example_favicon.ico";
14+
var file = @"E:\Download\file_example_JPG_100kB.jpg";
1415
var buffer = File.ReadAllBytes(file);
1516

16-
var tiffImageFormatDetector = new TiffImageFormatDetector();
17-
if (tiffImageFormatDetector.TryDetectFormat(File.ReadAllBytes(tiffFile),out var f))
18-
{
19-
20-
}
17+
var image = Image.Load<Rgba32>(buffer);
18+
image.Mutate(context => context.Resize(new Size(100, 100), compand: true));
19+
Console.WriteLine(image.Width);
20+
image.SaveAsPng("1.png");
2121

22-
var detector = new BmpImageFormatDetector();
23-
if (detector.TryDetectFormat(buffer,out var format))
24-
{
25-
26-
}
27-
28-
var detectFormat = Image.DetectFormat(buffer);
29-
// ImageFormatManager.ThrowInvalidDecoder(configuration.ImageFormatsManager);
30-
var imageInfo = Image.Identify(buffer);
31-
Image image = Image.Load<Rgba32>(buffer);
32-
33-
foreach (IImageFormat imageFormat in Configuration.Default.ImageFormats)
34-
{
35-
Console.WriteLine(imageFormat.Name);
36-
}
37-
38-
/*
39-
PNG
40-
JPEG
41-
GIF
42-
BMP
43-
PBM
44-
TGA
45-
TIFF
46-
Webp
47-
QOI
48-
*/
4922
Console.WriteLine("Hello, World!");

0 commit comments

Comments
 (0)