Browse Source

Merge branch 'main' into icc-color-conversion

pull/1567/head
James Jackson-South 3 years ago
parent
commit
bd7257baca
  1. 1
      src/ImageSharp/Advanced/AotCompilerTools.cs
  2. 1
      src/ImageSharp/Color/Color.Conversions.cs
  3. 1
      src/ImageSharp/Color/Color.cs
  4. 1
      src/ImageSharp/ColorSpaces/CieLab.cs
  5. 1
      src/ImageSharp/ColorSpaces/CieLch.cs
  6. 1
      src/ImageSharp/ColorSpaces/CieLchuv.cs
  7. 1
      src/ImageSharp/ColorSpaces/CieLuv.cs
  8. 1
      src/ImageSharp/ColorSpaces/CieXyy.cs
  9. 1
      src/ImageSharp/ColorSpaces/CieXyz.cs
  10. 1
      src/ImageSharp/ColorSpaces/Cmyk.cs
  11. 1
      src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs
  12. 1
      src/ImageSharp/ColorSpaces/Conversion/Implementation/CieXyChromaticityCoordinates.cs
  13. 1
      src/ImageSharp/ColorSpaces/Conversion/Implementation/RGBPrimariesChromaticityCoordinates.cs
  14. 1
      src/ImageSharp/ColorSpaces/Conversion/Implementation/WorkingSpaces/RgbWorkingSpace.cs
  15. 1
      src/ImageSharp/ColorSpaces/Hsl.cs
  16. 1
      src/ImageSharp/ColorSpaces/Hsv.cs
  17. 1
      src/ImageSharp/ColorSpaces/HunterLab.cs
  18. 1
      src/ImageSharp/ColorSpaces/LinearRgb.cs
  19. 1
      src/ImageSharp/ColorSpaces/Lms.cs
  20. 1
      src/ImageSharp/ColorSpaces/Rgb.cs
  21. 1
      src/ImageSharp/ColorSpaces/YCbCr.cs
  22. 1
      src/ImageSharp/Common/Helpers/Guard.cs
  23. 2
      src/ImageSharp/Common/Helpers/InliningOptions.cs
  24. 1
      src/ImageSharp/Compression/Zlib/Deflater.cs
  25. 1
      src/ImageSharp/Compression/Zlib/DeflaterEngine.cs
  26. 1
      src/ImageSharp/Compression/Zlib/DeflaterHuffman.cs
  27. 1
      src/ImageSharp/Compression/Zlib/DeflaterOutputStream.cs
  28. 1
      src/ImageSharp/Compression/Zlib/DeflaterPendingBuffer.cs
  29. 1
      src/ImageSharp/Compression/Zlib/ZlibDeflateStream.cs
  30. 1
      src/ImageSharp/Compression/Zlib/ZlibInflateStream.cs
  31. 1
      src/ImageSharp/Diagnostics/MemoryDiagnostics.cs
  32. 1
      src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
  33. 1
      src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
  34. 1
      src/ImageSharp/Formats/Bmp/BmpImageFormatDetector.cs
  35. 1
      src/ImageSharp/Formats/Gif/GifDecoderCore.cs
  36. 1
      src/ImageSharp/Formats/Gif/GifEncoderCore.cs
  37. 1
      src/ImageSharp/Formats/Gif/GifImageFormatDetector.cs
  38. 1
      src/ImageSharp/Formats/Gif/Sections/GifGraphicControlExtension.cs
  39. 1
      src/ImageSharp/Formats/ImageDecoder.cs
  40. 1
      src/ImageSharp/Formats/ImageDecoderUtilities.cs
  41. 1
      src/ImageSharp/Formats/ImageFormatManager.cs
  42. 18
      src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.cs
  43. 1
      src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
  44. 1
      src/ImageSharp/Formats/Jpeg/Components/ColorConverters/JpegColorConverterBase.cs
  45. 1
      src/ImageSharp/Formats/Jpeg/Components/Decoder/AdobeMarker.cs
  46. 1
      src/ImageSharp/Formats/Jpeg/Components/Decoder/ArithmeticDecodingComponent.cs
  47. 1
      src/ImageSharp/Formats/Jpeg/Components/Decoder/ArithmeticScanDecoder.cs
  48. 1
      src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanScanDecoder.cs
  49. 1
      src/ImageSharp/Formats/Jpeg/Components/Decoder/JFifMarker.cs
  50. 1
      src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegComponent.cs
  51. 1
      src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegFrame.cs
  52. 1
      src/ImageSharp/Formats/Jpeg/Components/Decoder/SpectralConverter{TPixel}.cs
  53. 1
      src/ImageSharp/Formats/Jpeg/Components/Encoder/Component.cs
  54. 1
      src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
  55. 1
      src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
  56. 1
      src/ImageSharp/Formats/Jpeg/JpegImageFormatDetector.cs
  57. 1
      src/ImageSharp/Formats/Pbm/PbmDecoderCore.cs
  58. 1
      src/ImageSharp/Formats/Pbm/PbmImageFormatDetector.cs
  59. 1
      src/ImageSharp/Formats/Png/PngChunk.cs
  60. 1
      src/ImageSharp/Formats/Png/PngDecoderCore.cs
  61. 1
      src/ImageSharp/Formats/Png/PngEncoder.cs
  62. 1
      src/ImageSharp/Formats/Png/PngEncoderCore.cs
  63. 1
      src/ImageSharp/Formats/Png/PngHeader.cs
  64. 1
      src/ImageSharp/Formats/Png/PngImageFormatDetector.cs
  65. 1
      src/ImageSharp/Formats/Png/PngTextData.cs
  66. 1
      src/ImageSharp/Formats/Tga/TgaDecoderCore.cs
  67. 1
      src/ImageSharp/Formats/Tga/TgaEncoderCore.cs
  68. 1
      src/ImageSharp/Formats/Tga/TgaImageFormatDetector.cs
  69. 1
      src/ImageSharp/Formats/Tiff/Compression/Compressors/LzwCompressor.cs
  70. 1
      src/ImageSharp/Formats/Tiff/Compression/Compressors/PackBitsCompressor.cs
  71. 1
      src/ImageSharp/Formats/Tiff/Compression/Compressors/T6BitCompressor.cs
  72. 1
      src/ImageSharp/Formats/Tiff/Compression/Compressors/TiffCcittCompressor.cs
  73. 1
      src/ImageSharp/Formats/Tiff/Compression/Decompressors/LzwString.cs
  74. 1
      src/ImageSharp/Formats/Tiff/Compression/Decompressors/PackBitsTiffCompression.cs
  75. 1
      src/ImageSharp/Formats/Tiff/Ifd/EntryReader.cs
  76. 1
      src/ImageSharp/Formats/Tiff/PhotometricInterpretation/Rgba16161616TiffColor{TPixel}.cs
  77. 1
      src/ImageSharp/Formats/Tiff/PhotometricInterpretation/Rgba8888TiffColor{TPixel}.cs
  78. 1
      src/ImageSharp/Formats/Tiff/TiffBitsPerSample.cs
  79. 1
      src/ImageSharp/Formats/Tiff/TiffDecoderCore.cs
  80. 1
      src/ImageSharp/Formats/Tiff/TiffDecoderMetadataCreator.cs
  81. 1
      src/ImageSharp/Formats/Tiff/TiffDecoderOptionsParser.cs
  82. 1
      src/ImageSharp/Formats/Tiff/TiffEncoderCore.cs
  83. 1
      src/ImageSharp/Formats/Tiff/TiffEncoderEntriesCollector.cs
  84. 1
      src/ImageSharp/Formats/Tiff/TiffFrameMetadata.cs
  85. 1
      src/ImageSharp/Formats/Tiff/TiffImageFormatDetector.cs
  86. 1
      src/ImageSharp/Formats/Tiff/Writers/TiffBiColorWriter{TPixel}.cs
  87. 1
      src/ImageSharp/Formats/Tiff/Writers/TiffCompositeColorWriter{TPixel}.cs
  88. 1
      src/ImageSharp/Formats/Tiff/Writers/TiffPaletteWriter{TPixel}.cs
  89. 1
      src/ImageSharp/Formats/Webp/AlphaDecoder.cs
  90. 1
      src/ImageSharp/Formats/Webp/AlphaEncoder.cs
  91. 1
      src/ImageSharp/Formats/Webp/BitReader/BitReaderBase.cs
  92. 1
      src/ImageSharp/Formats/Webp/BitWriter/Vp8BitWriter.cs
  93. 1
      src/ImageSharp/Formats/Webp/BitWriter/Vp8LBitWriter.cs
  94. 1
      src/ImageSharp/Formats/Webp/Lossless/BackwardReferenceEncoder.cs
  95. 1
      src/ImageSharp/Formats/Webp/Lossless/ColorCache.cs
  96. 1
      src/ImageSharp/Formats/Webp/Lossless/CostInterval.cs
  97. 1
      src/ImageSharp/Formats/Webp/Lossless/CostManager.cs
  98. 1
      src/ImageSharp/Formats/Webp/Lossless/HistogramEncoder.cs
  99. 1
      src/ImageSharp/Formats/Webp/Lossless/Vp8LDecoder.cs
  100. 1
      src/ImageSharp/Formats/Webp/Lossless/Vp8LEncoder.cs

1
src/ImageSharp/Advanced/AotCompilerTools.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Diagnostics.CodeAnalysis;
using System.Numerics;

1
src/ImageSharp/Color/Color.Conversions.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Color/Color.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/CieLab.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/CieLch.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/CieLchuv.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/CieLuv.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/CieXyy.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/CieXyz.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/Cmyk.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;

1
src/ImageSharp/ColorSpaces/Conversion/Implementation/CieXyChromaticityCoordinates.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/Conversion/Implementation/RGBPrimariesChromaticityCoordinates.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.ColorSpaces.Conversion;

1
src/ImageSharp/ColorSpaces/Conversion/Implementation/WorkingSpaces/RgbWorkingSpace.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.ColorSpaces.Conversion;

1
src/ImageSharp/ColorSpaces/Hsl.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/Hsv.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/HunterLab.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/LinearRgb.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/Lms.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/Rgb.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/ColorSpaces/YCbCr.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Common/Helpers/Guard.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;
using SixLabors.ImageSharp;

2
src/ImageSharp/Common/Helpers/InliningOptions.cs

@ -18,7 +18,7 @@ internal static class InliningOptions
public const MethodImplOptions AlwaysInline = MethodImplOptions.AggressiveInlining;
#if PROFILING
public const MethodImplOptions HotPath = MethodImplOptions.NoInlining;
public const MethodImplOptions ShortMethod = MethodImplOptions.NoInlining;
#else
public const MethodImplOptions HotPath = MethodImplOptions.AggressiveOptimization;

1
src/ImageSharp/Compression/Zlib/Deflater.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Compression/Zlib/DeflaterEngine.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Compression/Zlib/DeflaterHuffman.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Compression/Zlib/DeflaterOutputStream.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Compression/Zlib/DeflaterPendingBuffer.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Compression/Zlib/ZlibDeflateStream.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;
using SixLabors.ImageSharp.Formats.Png;

1
src/ImageSharp/Compression/Zlib/ZlibInflateStream.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.IO.Compression;
using SixLabors.ImageSharp.IO;

1
src/ImageSharp/Diagnostics/MemoryDiagnostics.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Diagnostics;

1
src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Bmp/BmpImageFormatDetector.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Gif/GifDecoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Formats/Gif/GifEncoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Formats/Gif/GifImageFormatDetector.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Gif;

1
src/ImageSharp/Formats/Gif/Sections/GifGraphicControlExtension.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

1
src/ImageSharp/Formats/ImageDecoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.IO;
using SixLabors.ImageSharp.PixelFormats;

1
src/ImageSharp/Formats/ImageDecoderUtilities.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.IO;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/ImageFormatManager.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Collections.Concurrent;

18
src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.cs

@ -44,31 +44,31 @@ internal partial struct Block8x8F
{
var off = new Vector<float>(MathF.Ceiling(maximum / 2));
var max = new Vector<float>(maximum);
ref Vector<float> row0 = ref Unsafe.As<Vector4, Vector<float>>(ref this.V0L);
row0 = NormalizeAndRound(row0, off, max);
ref Vector<float> row1 = ref Unsafe.As<Vector4, Vector<float>>(ref this.V1L);
row1 = NormalizeAndRound(row1, off, max);
ref Vector<float> row2 = ref Unsafe.As<Vector4, Vector<float>>(ref this.V2L);
row2 = NormalizeAndRound(row2, off, max);
ref Vector<float> row3 = ref Unsafe.As<Vector4, Vector<float>>(ref this.V3L);
row3 = NormalizeAndRound(row3, off, max);
ref Vector<float> row4 = ref Unsafe.As<Vector4, Vector<float>>(ref this.V4L);
row4 = NormalizeAndRound(row4, off, max);
ref Vector<float> row5 = ref Unsafe.As<Vector4, Vector<float>>(ref this.V5L);
row5 = NormalizeAndRound(row5, off, max);
ref Vector<float> row6 = ref Unsafe.As<Vector4, Vector<float>>(ref this.V6L);
row6 = NormalizeAndRound(row6, off, max);
ref Vector<float> row7 = ref Unsafe.As<Vector4, Vector<float>>(ref this.V7L);
row7 = NormalizeAndRound(row7, off, max);
}
/// <summary>

1
src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Numerics;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Formats/Jpeg/Components/ColorConverters/JpegColorConverterBase.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Jpeg/Components/Decoder/AdobeMarker.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder;

1
src/ImageSharp/Formats/Jpeg/Components/Decoder/ArithmeticDecodingComponent.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Jpeg/Components/Decoder/ArithmeticScanDecoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

1
src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanScanDecoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

1
src/ImageSharp/Formats/Jpeg/Components/Decoder/JFifMarker.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Metadata;

1
src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegComponent.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegFrame.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder;

1
src/ImageSharp/Formats/Jpeg/Components/Decoder/SpectralConverter{TPixel}.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Jpeg/Components/Encoder/Component.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers.Binary;
using SixLabors.ImageSharp.Common.Helpers;

1
src/ImageSharp/Formats/Jpeg/JpegImageFormatDetector.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Jpeg;

1
src/ImageSharp/Formats/Pbm/PbmDecoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.IO;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Pbm/PbmImageFormatDetector.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Pbm;

1
src/ImageSharp/Formats/Png/PngChunk.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;

1
src/ImageSharp/Formats/Png/PngDecoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Png/PngEncoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Advanced;

1
src/ImageSharp/Formats/Png/PngEncoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Png/PngHeader.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Png/PngImageFormatDetector.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Png/PngTextData.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Png;

1
src/ImageSharp/Formats/Tga/TgaDecoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Formats/Tga/TgaEncoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Buffers.Binary;

1
src/ImageSharp/Formats/Tga/TgaImageFormatDetector.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Tga;

1
src/ImageSharp/Formats/Tiff/Compression/Compressors/LzwCompressor.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Formats.Tiff.Constants;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Tiff/Compression/Compressors/PackBitsCompressor.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Formats.Tiff.Constants;

1
src/ImageSharp/Formats/Tiff/Compression/Compressors/T6BitCompressor.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Formats.Tiff.Constants;

1
src/ImageSharp/Formats/Tiff/Compression/Compressors/TiffCcittCompressor.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Tiff/Compression/Decompressors/LzwString.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors;

1
src/ImageSharp/Formats/Tiff/Compression/Decompressors/PackBitsTiffCompression.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.IO;

1
src/ImageSharp/Formats/Tiff/Ifd/EntryReader.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Formats.Tiff.Constants;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Tiff/PhotometricInterpretation/Rgba16161616TiffColor{TPixel}.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Numerics;

1
src/ImageSharp/Formats/Tiff/PhotometricInterpretation/Rgba8888TiffColor{TPixel}.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Numerics;

1
src/ImageSharp/Formats/Tiff/TiffBitsPerSample.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Tiff;

1
src/ImageSharp/Formats/Tiff/TiffDecoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Formats/Tiff/TiffDecoderMetadataCreator.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Common.Helpers;
using SixLabors.ImageSharp.Metadata;

1
src/ImageSharp/Formats/Tiff/TiffDecoderOptionsParser.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Formats.Tiff.Compression;
using SixLabors.ImageSharp.Formats.Tiff.Constants;

1
src/ImageSharp/Formats/Tiff/TiffEncoderCore.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Advanced;
using SixLabors.ImageSharp.Compression.Zlib;

1
src/ImageSharp/Formats/Tiff/TiffEncoderEntriesCollector.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Common.Helpers;
using SixLabors.ImageSharp.Formats.Tiff.Constants;

1
src/ImageSharp/Formats/Tiff/TiffFrameMetadata.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using SixLabors.ImageSharp.Formats.Tiff.Constants;
using SixLabors.ImageSharp.Metadata.Profiles.Exif;

1
src/ImageSharp/Formats/Tiff/TiffImageFormatDetector.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
namespace SixLabors.ImageSharp.Formats.Tiff;

1
src/ImageSharp/Formats/Tiff/Writers/TiffBiColorWriter{TPixel}.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Formats.Tiff.Compression;

1
src/ImageSharp/Formats/Tiff/Writers/TiffCompositeColorWriter{TPixel}.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Formats.Tiff.Compression;

1
src/ImageSharp/Formats/Tiff/Writers/TiffPaletteWriter{TPixel}.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.InteropServices;

1
src/ImageSharp/Formats/Webp/AlphaDecoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Runtime.CompilerServices;

1
src/ImageSharp/Formats/Webp/AlphaEncoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Advanced;

1
src/ImageSharp/Formats/Webp/BitReader/BitReaderBase.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Webp/BitWriter/Vp8BitWriter.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers.Binary;
using SixLabors.ImageSharp.Formats.Webp.Lossy;

1
src/ImageSharp/Formats/Webp/BitWriter/Vp8LBitWriter.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers.Binary;
using SixLabors.ImageSharp.Formats.Webp.Lossless;

1
src/ImageSharp/Formats/Webp/Lossless/BackwardReferenceEncoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Webp/Lossless/ColorCache.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;

1
src/ImageSharp/Formats/Webp/Lossless/CostInterval.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Diagnostics;

1
src/ImageSharp/Formats/Webp/Lossless/CostManager.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Webp/Lossless/HistogramEncoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Runtime.CompilerServices;

1
src/ImageSharp/Formats/Webp/Lossless/Vp8LDecoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using SixLabors.ImageSharp.Memory;

1
src/ImageSharp/Formats/Webp/Lossless/Vp8LEncoder.cs

@ -1,5 +1,6 @@
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
#nullable disable
using System.Buffers;
using System.Numerics;

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save