diff --git a/src/ImageSharp/Advanced/AotCompilerTools.cs b/src/ImageSharp/Advanced/AotCompilerTools.cs index 622af20478..bf04cb7024 100644 --- a/src/ImageSharp/Advanced/AotCompilerTools.cs +++ b/src/ImageSharp/Advanced/AotCompilerTools.cs @@ -7,7 +7,7 @@ using System.Numerics; using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Formats; using SixLabors.ImageSharp.Formats.Bmp; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.Formats.Gif; using SixLabors.ImageSharp.Formats.Jpeg; using SixLabors.ImageSharp.Formats.Jpeg.Components; diff --git a/src/ImageSharp/Formats/ImageExtensions.Save.cs b/src/ImageSharp/Formats/ImageExtensions.Save.cs index 1110d3b2f1..c5237f2bc7 100644 --- a/src/ImageSharp/Formats/ImageExtensions.Save.cs +++ b/src/ImageSharp/Formats/ImageExtensions.Save.cs @@ -12,7 +12,7 @@ using SixLabors.ImageSharp.Formats.Gif; using SixLabors.ImageSharp.Formats.Jpeg; using SixLabors.ImageSharp.Formats.Png; using SixLabors.ImageSharp.Formats.Tga; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.Formats.Tiff; namespace SixLabors.ImageSharp diff --git a/src/ImageSharp/Formats/WebP/AlphaCompressionMethod.cs b/src/ImageSharp/Formats/WebP/AlphaCompressionMethod.cs index 7b575adaec..d7bcb846d9 100644 --- a/src/ImageSharp/Formats/WebP/AlphaCompressionMethod.cs +++ b/src/ImageSharp/Formats/WebP/AlphaCompressionMethod.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { internal enum AlphaCompressionMethod { diff --git a/src/ImageSharp/Formats/WebP/AlphaDecoder.cs b/src/ImageSharp/Formats/WebP/AlphaDecoder.cs index 041072fa39..ff3a316360 100644 --- a/src/ImageSharp/Formats/WebP/AlphaDecoder.cs +++ b/src/ImageSharp/Formats/WebP/AlphaDecoder.cs @@ -6,11 +6,11 @@ using System.Buffers; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless; +using SixLabors.ImageSharp.Formats.Webp.BitReader; +using SixLabors.ImageSharp.Formats.Webp.Lossless; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Implements decoding for lossy alpha chunks which may be compressed. diff --git a/src/ImageSharp/Formats/WebP/BitReader/BitReaderBase.cs b/src/ImageSharp/Formats/WebP/BitReader/BitReaderBase.cs index 2c1892532f..76a2f11281 100644 --- a/src/ImageSharp/Formats/WebP/BitReader/BitReaderBase.cs +++ b/src/ImageSharp/Formats/WebP/BitReader/BitReaderBase.cs @@ -7,7 +7,7 @@ using System.IO; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader +namespace SixLabors.ImageSharp.Formats.Webp.BitReader { /// /// Base class for VP8 and VP8L bitreader. diff --git a/src/ImageSharp/Formats/WebP/BitReader/Vp8BitReader.cs b/src/ImageSharp/Formats/WebP/BitReader/Vp8BitReader.cs index b796e6b1a9..42168761a6 100644 --- a/src/ImageSharp/Formats/WebP/BitReader/Vp8BitReader.cs +++ b/src/ImageSharp/Formats/WebP/BitReader/Vp8BitReader.cs @@ -7,7 +7,7 @@ using System.IO; using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader +namespace SixLabors.ImageSharp.Formats.Webp.BitReader { /// /// A bit reader for VP8 streams. diff --git a/src/ImageSharp/Formats/WebP/BitReader/Vp8LBitReader.cs b/src/ImageSharp/Formats/WebP/BitReader/Vp8LBitReader.cs index 5f99419299..fa59d82d91 100644 --- a/src/ImageSharp/Formats/WebP/BitReader/Vp8LBitReader.cs +++ b/src/ImageSharp/Formats/WebP/BitReader/Vp8LBitReader.cs @@ -6,7 +6,7 @@ using System.IO; using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader +namespace SixLabors.ImageSharp.Formats.Webp.BitReader { /// /// A bit reader for reading lossless webp streams. diff --git a/src/ImageSharp/Formats/WebP/BitWriter/BitWriterBase.cs b/src/ImageSharp/Formats/WebP/BitWriter/BitWriterBase.cs index 60cca018c0..5d91140010 100644 --- a/src/ImageSharp/Formats/WebP/BitWriter/BitWriterBase.cs +++ b/src/ImageSharp/Formats/WebP/BitWriter/BitWriterBase.cs @@ -6,7 +6,7 @@ using System.Buffers.Binary; using System.IO; using SixLabors.ImageSharp.Metadata.Profiles.Exif; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.BitWriter +namespace SixLabors.ImageSharp.Formats.Webp.BitWriter { internal abstract class BitWriterBase { diff --git a/src/ImageSharp/Formats/WebP/BitWriter/Vp8BitWriter.cs b/src/ImageSharp/Formats/WebP/BitWriter/Vp8BitWriter.cs index 97d5cd38c8..106a3e48ef 100644 --- a/src/ImageSharp/Formats/WebP/BitWriter/Vp8BitWriter.cs +++ b/src/ImageSharp/Formats/WebP/BitWriter/Vp8BitWriter.cs @@ -4,10 +4,10 @@ using System; using System.Buffers.Binary; using System.IO; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy; +using SixLabors.ImageSharp.Formats.Webp.Lossy; using SixLabors.ImageSharp.Metadata.Profiles.Exif; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.BitWriter +namespace SixLabors.ImageSharp.Formats.Webp.BitWriter { /// /// A bit writer for writing lossy webp streams. diff --git a/src/ImageSharp/Formats/WebP/BitWriter/Vp8LBitWriter.cs b/src/ImageSharp/Formats/WebP/BitWriter/Vp8LBitWriter.cs index 4a560940fc..46fb14d382 100644 --- a/src/ImageSharp/Formats/WebP/BitWriter/Vp8LBitWriter.cs +++ b/src/ImageSharp/Formats/WebP/BitWriter/Vp8LBitWriter.cs @@ -4,10 +4,10 @@ using System; using System.Buffers.Binary; using System.IO; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless; +using SixLabors.ImageSharp.Formats.Webp.Lossless; using SixLabors.ImageSharp.Metadata.Profiles.Exif; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.BitWriter +namespace SixLabors.ImageSharp.Formats.Webp.BitWriter { /// /// A bit writer for writing lossless webp streams. diff --git a/src/ImageSharp/Formats/WebP/ConfigurationExtensions.cs b/src/ImageSharp/Formats/WebP/ConfigurationExtensions.cs index 7077bf9a06..5a8f178da4 100644 --- a/src/ImageSharp/Formats/WebP/ConfigurationExtensions.cs +++ b/src/ImageSharp/Formats/WebP/ConfigurationExtensions.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Helper methods for the Configuration. diff --git a/src/ImageSharp/Formats/WebP/EntropyIx.cs b/src/ImageSharp/Formats/WebP/EntropyIx.cs index f9a70f9191..c72ddeb42d 100644 --- a/src/ImageSharp/Formats/WebP/EntropyIx.cs +++ b/src/ImageSharp/Formats/WebP/EntropyIx.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// These five modes are evaluated and their respective entropy is computed. diff --git a/src/ImageSharp/Formats/WebP/HistoIx.cs b/src/ImageSharp/Formats/WebP/HistoIx.cs index d766a84bf6..3db7202658 100644 --- a/src/ImageSharp/Formats/WebP/HistoIx.cs +++ b/src/ImageSharp/Formats/WebP/HistoIx.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { internal enum HistoIx { diff --git a/src/ImageSharp/Formats/WebP/IWebpDecoderOptions.cs b/src/ImageSharp/Formats/WebP/IWebpDecoderOptions.cs index 81c875761a..7bd78da3da 100644 --- a/src/ImageSharp/Formats/WebP/IWebpDecoderOptions.cs +++ b/src/ImageSharp/Formats/WebP/IWebpDecoderOptions.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Image decoder options for generating an image out of a webp stream. diff --git a/src/ImageSharp/Formats/WebP/IWebpEncoderOptions.cs b/src/ImageSharp/Formats/WebP/IWebpEncoderOptions.cs index 46f016a5fc..2d8a7fdeb9 100644 --- a/src/ImageSharp/Formats/WebP/IWebpEncoderOptions.cs +++ b/src/ImageSharp/Formats/WebP/IWebpEncoderOptions.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Configuration options for use during webp encoding. diff --git a/src/ImageSharp/Formats/WebP/Lossless/BackwardReferenceEncoder.cs b/src/ImageSharp/Formats/WebP/Lossless/BackwardReferenceEncoder.cs index f5f713fe1a..f4806dd52f 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/BackwardReferenceEncoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/BackwardReferenceEncoder.cs @@ -4,7 +4,7 @@ using System; using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class BackwardReferenceEncoder { diff --git a/src/ImageSharp/Formats/WebP/Lossless/ColorCache.cs b/src/ImageSharp/Formats/WebP/Lossless/ColorCache.cs index 7fd12236eb..b629a68458 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/ColorCache.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/ColorCache.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// A small hash-addressed array to store recently used colors, to be able to recall them with shorter codes. diff --git a/src/ImageSharp/Formats/WebP/Lossless/CostCacheInterval.cs b/src/ImageSharp/Formats/WebP/Lossless/CostCacheInterval.cs index 2c09be2cba..b4038b141c 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/CostCacheInterval.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/CostCacheInterval.cs @@ -3,7 +3,7 @@ using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// The GetLengthCost(costModel, k) are cached in a CostCacheInterval. diff --git a/src/ImageSharp/Formats/WebP/Lossless/CostInterval.cs b/src/ImageSharp/Formats/WebP/Lossless/CostInterval.cs index 2fce1651b7..828487eb41 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/CostInterval.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/CostInterval.cs @@ -3,7 +3,7 @@ using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// To perform backward reference every pixel at index index_ is considered and diff --git a/src/ImageSharp/Formats/WebP/Lossless/CostManager.cs b/src/ImageSharp/Formats/WebP/Lossless/CostManager.cs index b1aa982180..4038555dbc 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/CostManager.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/CostManager.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// The CostManager is in charge of managing intervals and costs. diff --git a/src/ImageSharp/Formats/WebP/Lossless/CostModel.cs b/src/ImageSharp/Formats/WebP/Lossless/CostModel.cs index 8edbd0aca0..c210fa7d52 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/CostModel.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/CostModel.cs @@ -3,7 +3,7 @@ using System; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class CostModel { diff --git a/src/ImageSharp/Formats/WebP/Lossless/CrunchConfig.cs b/src/ImageSharp/Formats/WebP/Lossless/CrunchConfig.cs index 62ba42f9b4..a36c70bca1 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/CrunchConfig.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/CrunchConfig.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class CrunchConfig { diff --git a/src/ImageSharp/Formats/WebP/Lossless/CrunchSubConfig.cs b/src/ImageSharp/Formats/WebP/Lossless/CrunchSubConfig.cs index 4dc59c0c61..22fbcdcf86 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/CrunchSubConfig.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/CrunchSubConfig.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class CrunchSubConfig { diff --git a/src/ImageSharp/Formats/WebP/Lossless/DominantCostRange.cs b/src/ImageSharp/Formats/WebP/Lossless/DominantCostRange.cs index 1b40111084..2c58501423 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/DominantCostRange.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/DominantCostRange.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Data container to keep track of cost range for the three dominant entropy symbols. diff --git a/src/ImageSharp/Formats/WebP/Lossless/HTreeGroup.cs b/src/ImageSharp/Formats/WebP/Lossless/HTreeGroup.cs index a25dbffb40..a038248f1a 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HTreeGroup.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HTreeGroup.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Huffman table group. diff --git a/src/ImageSharp/Formats/WebP/Lossless/HistogramBinInfo.cs b/src/ImageSharp/Formats/WebP/Lossless/HistogramBinInfo.cs index 5caee010ef..5f5f5d874a 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HistogramBinInfo.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HistogramBinInfo.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal struct HistogramBinInfo { diff --git a/src/ImageSharp/Formats/WebP/Lossless/HistogramEncoder.cs b/src/ImageSharp/Formats/WebP/Lossless/HistogramEncoder.cs index dd4a919610..ece41e50e1 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HistogramEncoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HistogramEncoder.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class HistogramEncoder { diff --git a/src/ImageSharp/Formats/WebP/Lossless/HistogramPair.cs b/src/ImageSharp/Formats/WebP/Lossless/HistogramPair.cs index 0b4c209263..3cbc2062a8 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HistogramPair.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HistogramPair.cs @@ -3,7 +3,7 @@ using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Pair of histograms. Negative Idx1 value means that pair is out-of-date. diff --git a/src/ImageSharp/Formats/WebP/Lossless/HuffIndex.cs b/src/ImageSharp/Formats/WebP/Lossless/HuffIndex.cs index 4f43725f4c..f451df80b4 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HuffIndex.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HuffIndex.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Five Huffman codes are used at each meta code. diff --git a/src/ImageSharp/Formats/WebP/Lossless/HuffmanCode.cs b/src/ImageSharp/Formats/WebP/Lossless/HuffmanCode.cs index a7bd5f9193..f75c64de11 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HuffmanCode.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HuffmanCode.cs @@ -3,7 +3,7 @@ using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// A classic way to do entropy coding where a smaller number of bits are used for more frequent codes. diff --git a/src/ImageSharp/Formats/WebP/Lossless/HuffmanTree.cs b/src/ImageSharp/Formats/WebP/Lossless/HuffmanTree.cs index 0a1f7d60fc..927e0e1707 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HuffmanTree.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HuffmanTree.cs @@ -3,7 +3,7 @@ using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Represents the Huffman tree. diff --git a/src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeCode.cs b/src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeCode.cs index a3944a6d4a..1b5173c639 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeCode.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeCode.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Represents the tree codes (depth and bits array). diff --git a/src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeToken.cs b/src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeToken.cs index c0472c6519..159e9cd9c2 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeToken.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeToken.cs @@ -3,7 +3,7 @@ using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Holds the tree header in coded form. diff --git a/src/ImageSharp/Formats/WebP/Lossless/HuffmanUtils.cs b/src/ImageSharp/Formats/WebP/Lossless/HuffmanUtils.cs index c467ff827a..18817a33b6 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/HuffmanUtils.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/HuffmanUtils.cs @@ -3,7 +3,7 @@ using System; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Utility functions related to creating the huffman tables. diff --git a/src/ImageSharp/Formats/WebP/Lossless/LosslessUtils.cs b/src/ImageSharp/Formats/WebP/Lossless/LosslessUtils.cs index fd515c4260..c5ba2c46dc 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/LosslessUtils.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/LosslessUtils.cs @@ -11,7 +11,7 @@ using System.Runtime.Intrinsics; using System.Runtime.Intrinsics.X86; #endif -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Utility functions for the lossless decoder. diff --git a/src/ImageSharp/Formats/WebP/Lossless/PixOrCopy.cs b/src/ImageSharp/Formats/WebP/Lossless/PixOrCopy.cs index fea729048f..9fcebfb5d3 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/PixOrCopy.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/PixOrCopy.cs @@ -3,7 +3,7 @@ using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { [DebuggerDisplay("Mode: {Mode}, Len: {Len}, BgraOrDistance: {BgraOrDistance}")] internal class PixOrCopy diff --git a/src/ImageSharp/Formats/WebP/Lossless/PixOrCopyMode.cs b/src/ImageSharp/Formats/WebP/Lossless/PixOrCopyMode.cs index 1a93ef6ccf..0d7023ffc2 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/PixOrCopyMode.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/PixOrCopyMode.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal enum PixOrCopyMode { diff --git a/src/ImageSharp/Formats/WebP/Lossless/PredictorEncoder.cs b/src/ImageSharp/Formats/WebP/Lossless/PredictorEncoder.cs index b2f5c88b77..687dc76ffa 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/PredictorEncoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/PredictorEncoder.cs @@ -10,7 +10,7 @@ using System.Runtime.Intrinsics; using System.Runtime.Intrinsics.X86; #endif -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Image transform methods for the lossless webp encoder. diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LBackwardRefs.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LBackwardRefs.cs index 2182e6d81c..b197a2c007 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LBackwardRefs.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LBackwardRefs.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class Vp8LBackwardRefs { diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LBitEntropy.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LBitEntropy.cs index c11602c727..b6d06b6769 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LBitEntropy.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LBitEntropy.cs @@ -3,7 +3,7 @@ using System; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Holds bit entropy results and entropy-related functions. diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LDecoder.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LDecoder.cs index da9cb9078f..a95ec0a49b 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LDecoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LDecoder.cs @@ -6,7 +6,7 @@ using System.Buffers; using System.Collections.Generic; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Holds information for decoding a lossless webp image. diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LEncoder.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LEncoder.cs index 49591c04ab..ead8137512 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LEncoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LEncoder.cs @@ -8,11 +8,11 @@ using System.IO; using System.Linq; using System.Runtime.CompilerServices; -using SixLabors.ImageSharp.Formats.Experimental.Webp.BitWriter; +using SixLabors.ImageSharp.Formats.Webp.BitWriter; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Encoder for lossless webp images. diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LHashChain.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LHashChain.cs index d99a26b019..0e6c4aece5 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LHashChain.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LHashChain.cs @@ -6,7 +6,7 @@ using System.Buffers; using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class Vp8LHashChain { diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LHistogram.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LHistogram.cs index 673ea6d123..3be3808b35 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LHistogram.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LHistogram.cs @@ -5,7 +5,7 @@ using System; using System.Collections.Generic; using System.Runtime.CompilerServices; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class Vp8LHistogram : IDeepCloneable { diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LLz77Type.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LLz77Type.cs index 34fca40188..bbc2c3479e 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LLz77Type.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LLz77Type.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal enum Vp8LLz77Type { diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LMetadata.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LMetadata.cs index 4c776c6402..773cf9331b 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LMetadata.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LMetadata.cs @@ -3,7 +3,7 @@ using System.Buffers; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class Vp8LMetadata { diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LMultipliers.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LMultipliers.cs index ff3d02705d..86454bd714 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LMultipliers.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LMultipliers.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal struct Vp8LMultipliers { diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LStreaks.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LStreaks.cs index 9c3022e9f3..27ddcfd434 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LStreaks.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LStreaks.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { internal class Vp8LStreaks { diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LTransform.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LTransform.cs index de6b9d2227..2475121182 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LTransform.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LTransform.cs @@ -4,7 +4,7 @@ using System.Buffers; using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Data associated with a VP8L transformation to reduce the entropy. diff --git a/src/ImageSharp/Formats/WebP/Lossless/Vp8LTransformType.cs b/src/ImageSharp/Formats/WebP/Lossless/Vp8LTransformType.cs index 8dc2af6ddc..d6a069da28 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/Vp8LTransformType.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/Vp8LTransformType.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Enum for the different transform types. Transformations are reversible manipulations of the image data diff --git a/src/ImageSharp/Formats/WebP/Lossless/WebpLosslessDecoder.cs b/src/ImageSharp/Formats/WebP/Lossless/WebpLosslessDecoder.cs index ee10bdb0e0..0a450f11fc 100644 --- a/src/ImageSharp/Formats/WebP/Lossless/WebpLosslessDecoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossless/WebpLosslessDecoder.cs @@ -7,11 +7,11 @@ using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader; +using SixLabors.ImageSharp.Formats.Webp.BitReader; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless +namespace SixLabors.ImageSharp.Formats.Webp.Lossless { /// /// Decoder for lossless webp images. This code is a port of libwebp, which can be found here: https://chromium.googlesource.com/webm/libwebp diff --git a/src/ImageSharp/Formats/WebP/Lossy/IntraPredictionMode.cs b/src/ImageSharp/Formats/WebP/Lossy/IntraPredictionMode.cs index 231fc75f17..2f3ba3766e 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/IntraPredictionMode.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/IntraPredictionMode.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal enum IntraPredictionMode { diff --git a/src/ImageSharp/Formats/WebP/Lossy/LoopFilter.cs b/src/ImageSharp/Formats/WebP/Lossy/LoopFilter.cs index 35231a913a..1a49b14276 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/LoopFilter.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/LoopFilter.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Enum for the different loop filters used. VP8 supports two types of loop filters. diff --git a/src/ImageSharp/Formats/WebP/Lossy/LossyUtils.cs b/src/ImageSharp/Formats/WebP/Lossy/LossyUtils.cs index fcfce918a2..8c57be9435 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/LossyUtils.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/LossyUtils.cs @@ -6,7 +6,7 @@ using System.Buffers.Binary; using System.Runtime.CompilerServices; // ReSharper disable InconsistentNaming -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal static class LossyUtils { diff --git a/src/ImageSharp/Formats/WebP/Lossy/PassStats.cs b/src/ImageSharp/Formats/WebP/Lossy/PassStats.cs index 115e87245d..e3ac6562c1 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/PassStats.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/PassStats.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Class for organizing convergence in either size or PSNR. diff --git a/src/ImageSharp/Formats/WebP/Lossy/QuantEnc.cs b/src/ImageSharp/Formats/WebP/Lossy/QuantEnc.cs index e45ba6b06d..5763e79a93 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/QuantEnc.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/QuantEnc.cs @@ -4,7 +4,7 @@ using System; using System.Runtime.CompilerServices; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Quantization methods. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8BandProbas.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8BandProbas.cs index 09424fb79e..92479a4002 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8BandProbas.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8BandProbas.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// All the probabilities associated to one band. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8CostArray.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8CostArray.cs index c772b65c70..3d3a522ba2 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8CostArray.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8CostArray.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8CostArray { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8Decoder.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8Decoder.cs index 835150ea1d..6c83cce695 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8Decoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8Decoder.cs @@ -3,10 +3,10 @@ using System; using System.Buffers; -using SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader; +using SixLabors.ImageSharp.Formats.Webp.BitReader; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Holds information for decoding a lossy webp image. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8EncIterator.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8EncIterator.cs index 38640e75f9..d9ca9d0cfb 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8EncIterator.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8EncIterator.cs @@ -2,9 +2,9 @@ // Licensed under the Apache License, Version 2.0. using System; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless; +using SixLabors.ImageSharp.Formats.Webp.Lossless; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Iterator structure to iterate through macroblocks, pointing to the diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8EncProba.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8EncProba.cs index a39919d7f4..a2c3a001ed 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8EncProba.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8EncProba.cs @@ -3,7 +3,7 @@ using System; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8EncProba { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8EncSegmentHeader.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8EncSegmentHeader.cs index 37acc565eb..033bad02cb 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8EncSegmentHeader.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8EncSegmentHeader.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8EncSegmentHeader { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8Encoder.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8Encoder.cs index f404fc6109..40c0cef3a2 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8Encoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8Encoder.cs @@ -6,11 +6,11 @@ using System.Buffers; using System.IO; using System.Runtime.CompilerServices; -using SixLabors.ImageSharp.Formats.Experimental.Webp.BitWriter; +using SixLabors.ImageSharp.Formats.Webp.BitWriter; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Encoder for lossy webp images. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8Encoding.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8Encoding.cs index e2cad7faf6..efdd9c605e 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8Encoding.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8Encoding.cs @@ -5,7 +5,7 @@ using System; using System.Buffers.Binary; using System.Runtime.CompilerServices; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Methods for encoding a VP8 frame. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8FilterHeader.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8FilterHeader.cs index 67dbb0bafa..b7d2a1a842 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8FilterHeader.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8FilterHeader.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8FilterHeader { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8FilterInfo.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8FilterInfo.cs index d7155d3e6e..8ddc5f7de8 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8FilterInfo.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8FilterInfo.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Filter information. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8FrameHeader.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8FrameHeader.cs index 2cef291b76..de6763b35f 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8FrameHeader.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8FrameHeader.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Vp8 frame header information. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8Io.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8Io.cs index ead8bd573d..aa4eb42080 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8Io.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8Io.cs @@ -3,7 +3,7 @@ using System; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal ref struct Vp8Io { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlock.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlock.cs index 76a9b76f7a..a575905140 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlock.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlock.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Contextual macroblock information. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockData.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockData.cs index b955cac6a7..e1a8ad1a2f 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockData.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockData.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Data needed to reconstruct a macroblock. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockInfo.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockInfo.cs index 4e22b5f586..a348d19a6d 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockInfo.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockInfo.cs @@ -3,7 +3,7 @@ using System.Diagnostics; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { [DebuggerDisplay("Type: {MacroBlockType}, Alpha: {Alpha}, UvMode: {UvMode}")] internal class Vp8MacroBlockInfo diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockType.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockType.cs index a9325693f6..b5f73e73ed 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockType.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockType.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal enum Vp8MacroBlockType { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8Matrix.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8Matrix.cs index 7ceb2ed1d4..7b001b72ab 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8Matrix.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8Matrix.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8Matrix { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8ModeScore.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8ModeScore.cs index a5360707b3..049b7caed2 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8ModeScore.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8ModeScore.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Class to accumulate score and info during RD-optimization and mode evaluation. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8PictureHeader.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8PictureHeader.cs index 020ff07a3a..3449c5cd0c 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8PictureHeader.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8PictureHeader.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8PictureHeader { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8Proba.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8Proba.cs index 3d37c20183..d21040b6c7 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8Proba.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8Proba.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Data for all frame-persistent probabilities. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8ProbaArray.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8ProbaArray.cs index 30e1f79eeb..fce1570447 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8ProbaArray.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8ProbaArray.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Probabilities associated to one of the contexts. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8QuantMatrix.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8QuantMatrix.cs index 435631aae1..43aaf6633b 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8QuantMatrix.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8QuantMatrix.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8QuantMatrix { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8RDLevel.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8RDLevel.cs index 4b937b8130..1b077184b9 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8RDLevel.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8RDLevel.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Rate-distortion optimization levels diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8Residual.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8Residual.cs index f980bd3b9a..c50fede578 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8Residual.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8Residual.cs @@ -3,7 +3,7 @@ using System; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// On-the-fly info about the current set of residuals. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentHeader.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentHeader.cs index 96f1fbd607..231ccf0d9e 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentHeader.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentHeader.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Segment features. diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentInfo.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentInfo.cs index cbf946b9ff..2051a20799 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentInfo.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentInfo.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8SegmentInfo { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8Stats.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8Stats.cs index 3361243785..c9738cf0cc 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8Stats.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8Stats.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8Stats { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8StatsArray.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8StatsArray.cs index 34e7d67335..60e7e54aeb 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8StatsArray.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8StatsArray.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8StatsArray { diff --git a/src/ImageSharp/Formats/WebP/Lossy/Vp8TopSamples.cs b/src/ImageSharp/Formats/WebP/Lossy/Vp8TopSamples.cs index a74231ff15..ffae8abf38 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/Vp8TopSamples.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/Vp8TopSamples.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal class Vp8TopSamples { diff --git a/src/ImageSharp/Formats/WebP/Lossy/WebpLossyDecoder.cs b/src/ImageSharp/Formats/WebP/Lossy/WebpLossyDecoder.cs index b16792cef5..836df64033 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/WebpLossyDecoder.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/WebpLossyDecoder.cs @@ -6,11 +6,11 @@ using System.Buffers; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader; +using SixLabors.ImageSharp.Formats.Webp.BitReader; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { /// /// Decoder for lossy webp images. This code is a port of libwebp, which can be found here: https://chromium.googlesource.com/webm/libwebp diff --git a/src/ImageSharp/Formats/WebP/Lossy/YuvConversion.cs b/src/ImageSharp/Formats/WebP/Lossy/YuvConversion.cs index 00407608b5..afcd13ff94 100644 --- a/src/ImageSharp/Formats/WebP/Lossy/YuvConversion.cs +++ b/src/ImageSharp/Formats/WebP/Lossy/YuvConversion.cs @@ -5,7 +5,7 @@ using System; using System.Runtime.CompilerServices; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy +namespace SixLabors.ImageSharp.Formats.Webp.Lossy { internal static class YuvConversion { diff --git a/src/ImageSharp/Formats/WebP/MetadataExtensions.cs b/src/ImageSharp/Formats/WebP/MetadataExtensions.cs index 810eace485..63f8e3427e 100644 --- a/src/ImageSharp/Formats/WebP/MetadataExtensions.cs +++ b/src/ImageSharp/Formats/WebP/MetadataExtensions.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.Metadata; namespace SixLabors.ImageSharp diff --git a/src/ImageSharp/Formats/WebP/WebpAlphaFilterType.cs b/src/ImageSharp/Formats/WebP/WebpAlphaFilterType.cs index f32d2cf680..a301239c03 100644 --- a/src/ImageSharp/Formats/WebP/WebpAlphaFilterType.cs +++ b/src/ImageSharp/Formats/WebP/WebpAlphaFilterType.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Enum for the different alpha filter types. diff --git a/src/ImageSharp/Formats/WebP/WebpBitsPerPixel.cs b/src/ImageSharp/Formats/WebP/WebpBitsPerPixel.cs index b6dc5c9fe7..fe2ad79fc1 100644 --- a/src/ImageSharp/Formats/WebP/WebpBitsPerPixel.cs +++ b/src/ImageSharp/Formats/WebP/WebpBitsPerPixel.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Enumerates the available bits per pixel the webp image uses. diff --git a/src/ImageSharp/Formats/WebP/WebpChunkType.cs b/src/ImageSharp/Formats/WebP/WebpChunkType.cs index afb1bf97db..1b2a422bc4 100644 --- a/src/ImageSharp/Formats/WebP/WebpChunkType.cs +++ b/src/ImageSharp/Formats/WebP/WebpChunkType.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Contains a list of different webp chunk types. diff --git a/src/ImageSharp/Formats/WebP/WebpCommonUtils.cs b/src/ImageSharp/Formats/WebP/WebpCommonUtils.cs index 7a93b0f10f..82af88d675 100644 --- a/src/ImageSharp/Formats/WebP/WebpCommonUtils.cs +++ b/src/ImageSharp/Formats/WebP/WebpCommonUtils.cs @@ -4,7 +4,7 @@ using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Utility methods for lossy and lossless webp format. diff --git a/src/ImageSharp/Formats/WebP/WebpConfigurationModule.cs b/src/ImageSharp/Formats/WebP/WebpConfigurationModule.cs index d032578ca5..b8e74a873f 100644 --- a/src/ImageSharp/Formats/WebP/WebpConfigurationModule.cs +++ b/src/ImageSharp/Formats/WebP/WebpConfigurationModule.cs @@ -1,10 +1,9 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// - /// EXPERIMENTAL: /// Registers the image encoders, decoders and mime type detectors for the webp format. /// public sealed class WebpConfigurationModule : IConfigurationModule diff --git a/src/ImageSharp/Formats/WebP/WebpConstants.cs b/src/ImageSharp/Formats/WebP/WebpConstants.cs index 239e02d751..f6e997fb4f 100644 --- a/src/ImageSharp/Formats/WebP/WebpConstants.cs +++ b/src/ImageSharp/Formats/WebP/WebpConstants.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Constants used for encoding and decoding VP8 and VP8L bitstreams. diff --git a/src/ImageSharp/Formats/WebP/WebpDecoder.cs b/src/ImageSharp/Formats/WebP/WebpDecoder.cs index cc2236a705..84c758c783 100644 --- a/src/ImageSharp/Formats/WebP/WebpDecoder.cs +++ b/src/ImageSharp/Formats/WebP/WebpDecoder.cs @@ -9,10 +9,9 @@ using SixLabors.ImageSharp.IO; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// - /// EXPERIMENTAL: /// Image decoder for generating an image out of a webp stream. /// public sealed class WebpDecoder : IImageDecoder, IWebpDecoderOptions, IImageInfoDetector diff --git a/src/ImageSharp/Formats/WebP/WebpDecoderCore.cs b/src/ImageSharp/Formats/WebP/WebpDecoderCore.cs index 06527aec0c..caa64ee611 100644 --- a/src/ImageSharp/Formats/WebP/WebpDecoderCore.cs +++ b/src/ImageSharp/Formats/WebP/WebpDecoderCore.cs @@ -5,9 +5,9 @@ using System; using System.Buffers.Binary; using System.IO; using System.Threading; -using SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy; +using SixLabors.ImageSharp.Formats.Webp.BitReader; +using SixLabors.ImageSharp.Formats.Webp.Lossless; +using SixLabors.ImageSharp.Formats.Webp.Lossy; using SixLabors.ImageSharp.IO; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.Metadata; @@ -15,7 +15,7 @@ using SixLabors.ImageSharp.Metadata.Profiles.Exif; using SixLabors.ImageSharp.Metadata.Profiles.Icc; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Performs the webp decoding operation. diff --git a/src/ImageSharp/Formats/WebP/WebpEncoder.cs b/src/ImageSharp/Formats/WebP/WebpEncoder.cs index 5d86af7ee1..dc01840da7 100644 --- a/src/ImageSharp/Formats/WebP/WebpEncoder.cs +++ b/src/ImageSharp/Formats/WebP/WebpEncoder.cs @@ -7,10 +7,9 @@ using System.Threading.Tasks; using SixLabors.ImageSharp.Advanced; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// - /// EXPERIMENTAL: /// Image encoder for writing an image to a stream in the WebP format. /// public sealed class WebpEncoder : IImageEncoder, IWebPEncoderOptions diff --git a/src/ImageSharp/Formats/WebP/WebpEncoderCore.cs b/src/ImageSharp/Formats/WebP/WebpEncoderCore.cs index 527d151bb4..b785345ee3 100644 --- a/src/ImageSharp/Formats/WebP/WebpEncoderCore.cs +++ b/src/ImageSharp/Formats/WebP/WebpEncoderCore.cs @@ -5,12 +5,12 @@ using System.IO; using System.Threading; using System.Threading.Tasks; using SixLabors.ImageSharp.Advanced; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy; +using SixLabors.ImageSharp.Formats.Webp.Lossless; +using SixLabors.ImageSharp.Formats.Webp.Lossy; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Image encoder for writing an image to a stream in the WebP format. diff --git a/src/ImageSharp/Formats/WebP/WebpFeatures.cs b/src/ImageSharp/Formats/WebP/WebpFeatures.cs index 4a0825c03d..385fe84d07 100644 --- a/src/ImageSharp/Formats/WebP/WebpFeatures.cs +++ b/src/ImageSharp/Formats/WebP/WebpFeatures.cs @@ -4,7 +4,7 @@ using System; using System.Buffers; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Image features of a VP8X image. diff --git a/src/ImageSharp/Formats/WebP/WebpFormat.cs b/src/ImageSharp/Formats/WebP/WebpFormat.cs index 6aaa247283..6a23b90677 100644 --- a/src/ImageSharp/Formats/WebP/WebpFormat.cs +++ b/src/ImageSharp/Formats/WebP/WebpFormat.cs @@ -3,11 +3,10 @@ using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// - /// EXPERIMENTAL: - /// Registers the image encoders, decoders and mime type detectors for the WebP format + /// Registers the image encoders, decoders and mime type detectors for the Webp format /// public sealed class WebpFormat : IImageFormat { diff --git a/src/ImageSharp/Formats/WebP/WebpFormatType.cs b/src/ImageSharp/Formats/WebP/WebpFormatType.cs index 3835f8804b..fdeb1447e5 100644 --- a/src/ImageSharp/Formats/WebP/WebpFormatType.cs +++ b/src/ImageSharp/Formats/WebP/WebpFormatType.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Info about the webp format used. diff --git a/src/ImageSharp/Formats/WebP/WebpImageFormatDetector.cs b/src/ImageSharp/Formats/WebP/WebpImageFormatDetector.cs index 54fcbca463..81655b2494 100644 --- a/src/ImageSharp/Formats/WebP/WebpImageFormatDetector.cs +++ b/src/ImageSharp/Formats/WebP/WebpImageFormatDetector.cs @@ -3,7 +3,7 @@ using System; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Detects WebP file headers. diff --git a/src/ImageSharp/Formats/WebP/WebpImageInfo.cs b/src/ImageSharp/Formats/WebP/WebpImageInfo.cs index 3fa84e7a85..530f5c0a5a 100644 --- a/src/ImageSharp/Formats/WebP/WebpImageInfo.cs +++ b/src/ImageSharp/Formats/WebP/WebpImageInfo.cs @@ -2,10 +2,10 @@ // Licensed under the Apache License, Version 2.0. using System; -using SixLabors.ImageSharp.Formats.Experimental.Webp.BitReader; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossy; +using SixLabors.ImageSharp.Formats.Webp.BitReader; +using SixLabors.ImageSharp.Formats.Webp.Lossy; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { internal class WebpImageInfo : IDisposable { diff --git a/src/ImageSharp/Formats/WebP/WebpLookupTables.cs b/src/ImageSharp/Formats/WebP/WebpLookupTables.cs index 14e5d333b7..afe9677c7a 100644 --- a/src/ImageSharp/Formats/WebP/WebpLookupTables.cs +++ b/src/ImageSharp/Formats/WebP/WebpLookupTables.cs @@ -4,7 +4,7 @@ using System; using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { #pragma warning disable SA1201 // Elements should appear in the correct order internal static class WebpLookupTables diff --git a/src/ImageSharp/Formats/WebP/WebpMetadata.cs b/src/ImageSharp/Formats/WebP/WebpMetadata.cs index dea2672f1a..0eb4662398 100644 --- a/src/ImageSharp/Formats/WebP/WebpMetadata.cs +++ b/src/ImageSharp/Formats/WebP/WebpMetadata.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { /// /// Provides WebP specific metadata information for the image. diff --git a/src/ImageSharp/Formats/WebP/WebpThrowHelper.cs b/src/ImageSharp/Formats/WebP/WebpThrowHelper.cs index 13a62454bf..fffdd34101 100644 --- a/src/ImageSharp/Formats/WebP/WebpThrowHelper.cs +++ b/src/ImageSharp/Formats/WebP/WebpThrowHelper.cs @@ -4,7 +4,7 @@ using System; using System.Runtime.CompilerServices; -namespace SixLabors.ImageSharp.Formats.Experimental.Webp +namespace SixLabors.ImageSharp.Formats.Webp { internal static class WebpThrowHelper { diff --git a/tests/ImageSharp.Benchmarks/Codecs/DecodeWebp.cs b/tests/ImageSharp.Benchmarks/Codecs/DecodeWebp.cs index 1ace21778c..b25da186b5 100644 --- a/tests/ImageSharp.Benchmarks/Codecs/DecodeWebp.cs +++ b/tests/ImageSharp.Benchmarks/Codecs/DecodeWebp.cs @@ -5,7 +5,7 @@ using System.IO; using BenchmarkDotNet.Attributes; using ImageMagick; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Tests; diff --git a/tests/ImageSharp.Benchmarks/Codecs/EncodeWebp.cs b/tests/ImageSharp.Benchmarks/Codecs/EncodeWebp.cs index ae20919573..b55e630c96 100644 --- a/tests/ImageSharp.Benchmarks/Codecs/EncodeWebp.cs +++ b/tests/ImageSharp.Benchmarks/Codecs/EncodeWebp.cs @@ -4,7 +4,7 @@ using System.IO; using BenchmarkDotNet.Attributes; using ImageMagick; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Tests; diff --git a/tests/ImageSharp.Tests/Formats/WebP/ImageExtensionsTest.cs b/tests/ImageSharp.Tests/Formats/WebP/ImageExtensionsTest.cs index ac60fc482f..7559bafc23 100644 --- a/tests/ImageSharp.Tests/Formats/WebP/ImageExtensionsTest.cs +++ b/tests/ImageSharp.Tests/Formats/WebP/ImageExtensionsTest.cs @@ -4,7 +4,7 @@ using System.IO; using System.Threading.Tasks; using SixLabors.ImageSharp.Formats; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.PixelFormats; using Xunit; diff --git a/tests/ImageSharp.Tests/Formats/WebP/LosslessUtilsTests.cs b/tests/ImageSharp.Tests/Formats/WebP/LosslessUtilsTests.cs index 93768f7db1..9074c06ad6 100644 --- a/tests/ImageSharp.Tests/Formats/WebP/LosslessUtilsTests.cs +++ b/tests/ImageSharp.Tests/Formats/WebP/LosslessUtilsTests.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless; +using SixLabors.ImageSharp.Formats.Webp.Lossless; using SixLabors.ImageSharp.Tests.TestUtilities; using Xunit; diff --git a/tests/ImageSharp.Tests/Formats/WebP/PredictorEncoderTests.cs b/tests/ImageSharp.Tests/Formats/WebP/PredictorEncoderTests.cs index a0bb82e807..421015d1f9 100644 --- a/tests/ImageSharp.Tests/Formats/WebP/PredictorEncoderTests.cs +++ b/tests/ImageSharp.Tests/Formats/WebP/PredictorEncoderTests.cs @@ -3,8 +3,8 @@ using System; using System.IO; -using SixLabors.ImageSharp.Formats.Experimental.Webp; -using SixLabors.ImageSharp.Formats.Experimental.Webp.Lossless; +using SixLabors.ImageSharp.Formats.Webp; +using SixLabors.ImageSharp.Formats.Webp.Lossless; using SixLabors.ImageSharp.PixelFormats; #if SUPPORTS_RUNTIME_INTRINSICS using SixLabors.ImageSharp.Tests.TestUtilities; diff --git a/tests/ImageSharp.Tests/Formats/WebP/WebpDecoderTests.cs b/tests/ImageSharp.Tests/Formats/WebP/WebpDecoderTests.cs index 19cb3f695a..5384a02c96 100644 --- a/tests/ImageSharp.Tests/Formats/WebP/WebpDecoderTests.cs +++ b/tests/ImageSharp.Tests/Formats/WebP/WebpDecoderTests.cs @@ -3,7 +3,7 @@ using System.IO; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Tests.TestUtilities.ReferenceCodecs; diff --git a/tests/ImageSharp.Tests/Formats/WebP/WebpEncoderTests.cs b/tests/ImageSharp.Tests/Formats/WebP/WebpEncoderTests.cs index ac2fcaae7b..11964f2535 100644 --- a/tests/ImageSharp.Tests/Formats/WebP/WebpEncoderTests.cs +++ b/tests/ImageSharp.Tests/Formats/WebP/WebpEncoderTests.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Tests.TestUtilities.ImageComparison; using Xunit; diff --git a/tests/ImageSharp.Tests/Formats/WebP/WebpMetaDataTests.cs b/tests/ImageSharp.Tests/Formats/WebP/WebpMetaDataTests.cs index 9567684db2..34ff9a1f5a 100644 --- a/tests/ImageSharp.Tests/Formats/WebP/WebpMetaDataTests.cs +++ b/tests/ImageSharp.Tests/Formats/WebP/WebpMetaDataTests.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. using System.IO; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.Metadata.Profiles.Exif; using SixLabors.ImageSharp.PixelFormats; using Xunit; diff --git a/tests/ImageSharp.Tests/TestUtilities/TestEnvironment.Formats.cs b/tests/ImageSharp.Tests/TestUtilities/TestEnvironment.Formats.cs index d8d9d1c9d3..2bcee62bd2 100644 --- a/tests/ImageSharp.Tests/TestUtilities/TestEnvironment.Formats.cs +++ b/tests/ImageSharp.Tests/TestUtilities/TestEnvironment.Formats.cs @@ -5,7 +5,7 @@ using System; using System.IO; using SixLabors.ImageSharp.Formats; using SixLabors.ImageSharp.Formats.Bmp; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.Formats.Gif; using SixLabors.ImageSharp.Formats.Jpeg; using SixLabors.ImageSharp.Formats.Png; diff --git a/tests/ImageSharp.Tests/TestUtilities/Tests/TestEnvironmentTests.cs b/tests/ImageSharp.Tests/TestUtilities/Tests/TestEnvironmentTests.cs index da2ed63750..4ad32a3798 100644 --- a/tests/ImageSharp.Tests/TestUtilities/Tests/TestEnvironmentTests.cs +++ b/tests/ImageSharp.Tests/TestUtilities/Tests/TestEnvironmentTests.cs @@ -5,7 +5,7 @@ using System; using System.IO; using SixLabors.ImageSharp.Formats; using SixLabors.ImageSharp.Formats.Bmp; -using SixLabors.ImageSharp.Formats.Experimental.Webp; +using SixLabors.ImageSharp.Formats.Webp; using SixLabors.ImageSharp.Formats.Gif; using SixLabors.ImageSharp.Formats.Jpeg; using SixLabors.ImageSharp.Tests.TestUtilities.ReferenceCodecs;