使用 Imagesharp.web 时从图像中删除 Exif 数据
Remove Exif data from image when using Imagesharp.web
我正在使用 imagesharp.web。图片 width/height 已按预期缩小,但尺寸并未缩小以适合 Web 应用程序(尺寸大于 1 MB)。我发现图像中有 Exif 数据,这有助于这个尺寸。
当我们使用 Imagesharp.web 时,有没有办法从图像中删除 Exif 数据?
您可以在 OnBeforeSaveAsync
期间将 Metadata.ExifProfile
属性 设置为 null
services.AddImageSharp(
options => options.OnBeforeSaveAsync = f =>
{
f.Image.Metadata.ExifProfile = null;
return Task.CompletedTask;
});
我正在使用 imagesharp.web。图片 width/height 已按预期缩小,但尺寸并未缩小以适合 Web 应用程序(尺寸大于 1 MB)。我发现图像中有 Exif 数据,这有助于这个尺寸。
当我们使用 Imagesharp.web 时,有没有办法从图像中删除 Exif 数据?
您可以在 OnBeforeSaveAsync
期间将Metadata.ExifProfile
属性 设置为 null
services.AddImageSharp(
options => options.OnBeforeSaveAsync = f =>
{
f.Image.Metadata.ExifProfile = null;
return Task.CompletedTask;
});