From fc2cf57c00071e188b00bd35b9043033d4a10b3a Mon Sep 17 00:00:00 2001 From: Ynse Hoornenborg Date: Wed, 13 Aug 2025 23:11:35 +0200 Subject: [PATCH] Fix build --- .editorconfig | 2 -- src/ImageSharp/Formats/Heif/HeifMetadata.cs | 12 +++++------- src/ImageSharp/ImageSharp.csproj | 2 ++ 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.editorconfig b/.editorconfig index d6bd9e592d..f579ff5d3d 100644 --- a/.editorconfig +++ b/.editorconfig @@ -181,8 +181,6 @@ csharp_style_prefer_primary_constructors = false:none dotnet_style_prefer_collection_expression = true:error resharper_use_collection_expression_highlighting =true:error - - ########################################## # Unnecessary Code Rules # https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/unnecessary-code-rules diff --git a/src/ImageSharp/Formats/Heif/HeifMetadata.cs b/src/ImageSharp/Formats/Heif/HeifMetadata.cs index 96b0512264..d34eea7e2a 100644 --- a/src/ImageSharp/Formats/Heif/HeifMetadata.cs +++ b/src/ImageSharp/Formats/Heif/HeifMetadata.cs @@ -1,6 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Six Labors Split License. +using System.Numerics; using SixLabors.ImageSharp.PixelFormats; namespace SixLabors.ImageSharp.Formats.Heif; @@ -30,13 +31,10 @@ public class HeifMetadata : IFormatMetadata public HeifCompressionMethod CompressionMethod { get; set; } /// - public static HeifMetadata FromFormatConnectingMetadata(FormatConnectingMetadata metadata) + public static HeifMetadata FromFormatConnectingMetadata(FormatConnectingMetadata metadata) => new() { - return new HeifMetadata - { - CompressionMethod = HeifCompressionMethod.LegacyJpeg - }; - } + CompressionMethod = HeifCompressionMethod.LegacyJpeg + }; /// public PixelTypeInfo GetPixelTypeInfo() @@ -67,7 +65,7 @@ public class HeifMetadata : IFormatMetadata public HeifMetadata DeepClone() => new(this); /// - public void AfterImageApply(Image destination) + public void AfterImageApply(Image destination, Matrix4x4 matrix) where TPixel : unmanaged, IPixel { } diff --git a/src/ImageSharp/ImageSharp.csproj b/src/ImageSharp/ImageSharp.csproj index 9a48873fc6..f62fc46af7 100644 --- a/src/ImageSharp/ImageSharp.csproj +++ b/src/ImageSharp/ImageSharp.csproj @@ -55,6 +55,7 @@ True True Heif4CharCode.tt + True True @@ -156,6 +157,7 @@ TextTemplatingFileGenerator Heif4CharCode.cs + TextTemplatingFileGenerator InlineArray.cs