Browse Source

Rename namespace to SixLabors.ImageSharp.Formats.Webp

pull/1552/head
Brian Popow 5 years ago
parent
commit
e613094479
  1. 2
      src/ImageSharp/Advanced/AotCompilerTools.cs
  2. 2
      src/ImageSharp/Formats/ImageExtensions.Save.cs
  3. 2
      src/ImageSharp/Formats/WebP/AlphaCompressionMethod.cs
  4. 6
      src/ImageSharp/Formats/WebP/AlphaDecoder.cs
  5. 2
      src/ImageSharp/Formats/WebP/BitReader/BitReaderBase.cs
  6. 2
      src/ImageSharp/Formats/WebP/BitReader/Vp8BitReader.cs
  7. 2
      src/ImageSharp/Formats/WebP/BitReader/Vp8LBitReader.cs
  8. 2
      src/ImageSharp/Formats/WebP/BitWriter/BitWriterBase.cs
  9. 4
      src/ImageSharp/Formats/WebP/BitWriter/Vp8BitWriter.cs
  10. 4
      src/ImageSharp/Formats/WebP/BitWriter/Vp8LBitWriter.cs
  11. 2
      src/ImageSharp/Formats/WebP/ConfigurationExtensions.cs
  12. 2
      src/ImageSharp/Formats/WebP/EntropyIx.cs
  13. 2
      src/ImageSharp/Formats/WebP/HistoIx.cs
  14. 2
      src/ImageSharp/Formats/WebP/IWebpDecoderOptions.cs
  15. 2
      src/ImageSharp/Formats/WebP/IWebpEncoderOptions.cs
  16. 2
      src/ImageSharp/Formats/WebP/Lossless/BackwardReferenceEncoder.cs
  17. 2
      src/ImageSharp/Formats/WebP/Lossless/ColorCache.cs
  18. 2
      src/ImageSharp/Formats/WebP/Lossless/CostCacheInterval.cs
  19. 2
      src/ImageSharp/Formats/WebP/Lossless/CostInterval.cs
  20. 2
      src/ImageSharp/Formats/WebP/Lossless/CostManager.cs
  21. 2
      src/ImageSharp/Formats/WebP/Lossless/CostModel.cs
  22. 2
      src/ImageSharp/Formats/WebP/Lossless/CrunchConfig.cs
  23. 2
      src/ImageSharp/Formats/WebP/Lossless/CrunchSubConfig.cs
  24. 2
      src/ImageSharp/Formats/WebP/Lossless/DominantCostRange.cs
  25. 2
      src/ImageSharp/Formats/WebP/Lossless/HTreeGroup.cs
  26. 2
      src/ImageSharp/Formats/WebP/Lossless/HistogramBinInfo.cs
  27. 2
      src/ImageSharp/Formats/WebP/Lossless/HistogramEncoder.cs
  28. 2
      src/ImageSharp/Formats/WebP/Lossless/HistogramPair.cs
  29. 2
      src/ImageSharp/Formats/WebP/Lossless/HuffIndex.cs
  30. 2
      src/ImageSharp/Formats/WebP/Lossless/HuffmanCode.cs
  31. 2
      src/ImageSharp/Formats/WebP/Lossless/HuffmanTree.cs
  32. 2
      src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeCode.cs
  33. 2
      src/ImageSharp/Formats/WebP/Lossless/HuffmanTreeToken.cs
  34. 2
      src/ImageSharp/Formats/WebP/Lossless/HuffmanUtils.cs
  35. 2
      src/ImageSharp/Formats/WebP/Lossless/LosslessUtils.cs
  36. 2
      src/ImageSharp/Formats/WebP/Lossless/PixOrCopy.cs
  37. 2
      src/ImageSharp/Formats/WebP/Lossless/PixOrCopyMode.cs
  38. 2
      src/ImageSharp/Formats/WebP/Lossless/PredictorEncoder.cs
  39. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LBackwardRefs.cs
  40. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LBitEntropy.cs
  41. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LDecoder.cs
  42. 4
      src/ImageSharp/Formats/WebP/Lossless/Vp8LEncoder.cs
  43. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LHashChain.cs
  44. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LHistogram.cs
  45. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LLz77Type.cs
  46. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LMetadata.cs
  47. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LMultipliers.cs
  48. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LStreaks.cs
  49. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LTransform.cs
  50. 2
      src/ImageSharp/Formats/WebP/Lossless/Vp8LTransformType.cs
  51. 4
      src/ImageSharp/Formats/WebP/Lossless/WebpLosslessDecoder.cs
  52. 2
      src/ImageSharp/Formats/WebP/Lossy/IntraPredictionMode.cs
  53. 2
      src/ImageSharp/Formats/WebP/Lossy/LoopFilter.cs
  54. 2
      src/ImageSharp/Formats/WebP/Lossy/LossyUtils.cs
  55. 2
      src/ImageSharp/Formats/WebP/Lossy/PassStats.cs
  56. 2
      src/ImageSharp/Formats/WebP/Lossy/QuantEnc.cs
  57. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8BandProbas.cs
  58. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8CostArray.cs
  59. 4
      src/ImageSharp/Formats/WebP/Lossy/Vp8Decoder.cs
  60. 4
      src/ImageSharp/Formats/WebP/Lossy/Vp8EncIterator.cs
  61. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8EncProba.cs
  62. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8EncSegmentHeader.cs
  63. 4
      src/ImageSharp/Formats/WebP/Lossy/Vp8Encoder.cs
  64. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8Encoding.cs
  65. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8FilterHeader.cs
  66. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8FilterInfo.cs
  67. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8FrameHeader.cs
  68. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8Io.cs
  69. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlock.cs
  70. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockData.cs
  71. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockInfo.cs
  72. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8MacroBlockType.cs
  73. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8Matrix.cs
  74. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8ModeScore.cs
  75. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8PictureHeader.cs
  76. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8Proba.cs
  77. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8ProbaArray.cs
  78. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8QuantMatrix.cs
  79. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8RDLevel.cs
  80. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8Residual.cs
  81. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentHeader.cs
  82. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8SegmentInfo.cs
  83. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8Stats.cs
  84. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8StatsArray.cs
  85. 2
      src/ImageSharp/Formats/WebP/Lossy/Vp8TopSamples.cs
  86. 4
      src/ImageSharp/Formats/WebP/Lossy/WebpLossyDecoder.cs
  87. 2
      src/ImageSharp/Formats/WebP/Lossy/YuvConversion.cs
  88. 2
      src/ImageSharp/Formats/WebP/MetadataExtensions.cs
  89. 2
      src/ImageSharp/Formats/WebP/WebpAlphaFilterType.cs
  90. 2
      src/ImageSharp/Formats/WebP/WebpBitsPerPixel.cs
  91. 2
      src/ImageSharp/Formats/WebP/WebpChunkType.cs
  92. 2
      src/ImageSharp/Formats/WebP/WebpCommonUtils.cs
  93. 3
      src/ImageSharp/Formats/WebP/WebpConfigurationModule.cs
  94. 2
      src/ImageSharp/Formats/WebP/WebpConstants.cs
  95. 3
      src/ImageSharp/Formats/WebP/WebpDecoder.cs
  96. 8
      src/ImageSharp/Formats/WebP/WebpDecoderCore.cs
  97. 3
      src/ImageSharp/Formats/WebP/WebpEncoder.cs
  98. 6
      src/ImageSharp/Formats/WebP/WebpEncoderCore.cs
  99. 2
      src/ImageSharp/Formats/WebP/WebpFeatures.cs
  100. 5
      src/ImageSharp/Formats/WebP/WebpFormat.cs

2
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;

2
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

2
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
{

6
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
{
/// <summary>
/// Implements decoding for lossy alpha chunks which may be compressed.

2
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
{
/// <summary>
/// Base class for VP8 and VP8L bitreader.

2
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
{
/// <summary>
/// A bit reader for VP8 streams.

2
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
{
/// <summary>
/// A bit reader for reading lossless webp streams.

2
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
{

4
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
{
/// <summary>
/// A bit writer for writing lossy webp streams.

4
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
{
/// <summary>
/// A bit writer for writing lossless webp streams.

2
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
{
/// <summary>
/// Helper methods for the Configuration.

2
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
{
/// <summary>
/// These five modes are evaluated and their respective entropy is computed.

2
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
{

2
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
{
/// <summary>
/// Image decoder options for generating an image out of a webp stream.

2
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
{
/// <summary>
/// Configuration options for use during webp encoding.

2
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
{

2
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
{
/// <summary>
/// A small hash-addressed array to store recently used colors, to be able to recall them with shorter codes.

2
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
{
/// <summary>
/// The GetLengthCost(costModel, k) are cached in a CostCacheInterval.

2
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
{
/// <summary>
/// To perform backward reference every pixel at index index_ is considered and

2
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
{
/// <summary>
/// The CostManager is in charge of managing intervals and costs.

2
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
{

2
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
{

2
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
{

2
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
{
/// <summary>
/// Data container to keep track of cost range for the three dominant entropy symbols.

2
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
{
/// <summary>
/// Huffman table group.

2
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
{

2
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
{

2
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
{
/// <summary>
/// Pair of histograms. Negative Idx1 value means that pair is out-of-date.

2
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
{
/// <summary>
/// Five Huffman codes are used at each meta code.

2
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
{
/// <summary>
/// A classic way to do entropy coding where a smaller number of bits are used for more frequent codes.

2
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
{
/// <summary>
/// Represents the Huffman tree.

2
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
{
/// <summary>
/// Represents the tree codes (depth and bits array).

2
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
{
/// <summary>
/// Holds the tree header in coded form.

2
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
{
/// <summary>
/// Utility functions related to creating the huffman tables.

2
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
{
/// <summary>
/// Utility functions for the lossless decoder.

2
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

2
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
{

2
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
{
/// <summary>
/// Image transform methods for the lossless webp encoder.

2
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
{

2
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
{
/// <summary>
/// Holds bit entropy results and entropy-related functions.

2
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
{
/// <summary>
/// Holds information for decoding a lossless webp image.

4
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
{
/// <summary>
/// Encoder for lossless webp images.

2
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
{

2
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
{

2
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
{

2
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
{

2
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
{

2
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
{

2
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
{
/// <summary>
/// Data associated with a VP8L transformation to reduce the entropy.

2
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
{
/// <summary>
/// Enum for the different transform types. Transformations are reversible manipulations of the image data

4
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
{
/// <summary>
/// Decoder for lossless webp images. This code is a port of libwebp, which can be found here: https://chromium.googlesource.com/webm/libwebp

2
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
{

2
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
{
/// <summary>
/// Enum for the different loop filters used. VP8 supports two types of loop filters.

2
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
{

2
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
{
/// <summary>
/// Class for organizing convergence in either size or PSNR.

2
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
{
/// <summary>
/// Quantization methods.

2
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
{
/// <summary>
/// All the probabilities associated to one band.

2
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
{

4
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
{
/// <summary>
/// Holds information for decoding a lossy webp image.

4
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
{
/// <summary>
/// Iterator structure to iterate through macroblocks, pointing to the

2
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
{

2
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
{

4
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
{
/// <summary>
/// Encoder for lossy webp images.

2
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
{
/// <summary>
/// Methods for encoding a VP8 frame.

2
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
{

2
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
{
/// <summary>
/// Filter information.

2
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
{
/// <summary>
/// Vp8 frame header information.

2
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
{

2
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
{
/// <summary>
/// Contextual macroblock information.

2
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
{
/// <summary>
/// Data needed to reconstruct a macroblock.

2
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

2
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
{

2
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
{

2
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
{
/// <summary>
/// Class to accumulate score and info during RD-optimization and mode evaluation.

2
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
{

2
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
{
/// <summary>
/// Data for all frame-persistent probabilities.

2
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
{
/// <summary>
/// Probabilities associated to one of the contexts.

2
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
{

2
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
{
/// <summary>
/// Rate-distortion optimization levels

2
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
{
/// <summary>
/// On-the-fly info about the current set of residuals.

2
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
{
/// <summary>
/// Segment features.

2
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
{

2
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
{

2
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
{

2
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
{

4
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
{
/// <summary>
/// Decoder for lossy webp images. This code is a port of libwebp, which can be found here: https://chromium.googlesource.com/webm/libwebp

2
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
{

2
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

2
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
{
/// <summary>
/// Enum for the different alpha filter types.

2
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
{
/// <summary>
/// Enumerates the available bits per pixel the webp image uses.

2
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
{
/// <summary>
/// Contains a list of different webp chunk types.

2
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
{
/// <summary>
/// Utility methods for lossy and lossless webp format.

3
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
{
/// <summary>
/// EXPERIMENTAL:
/// Registers the image encoders, decoders and mime type detectors for the webp format.
/// </summary>
public sealed class WebpConfigurationModule : IConfigurationModule

2
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
{
/// <summary>
/// Constants used for encoding and decoding VP8 and VP8L bitstreams.

3
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
{
/// <summary>
/// EXPERIMENTAL:
/// Image decoder for generating an image out of a webp stream.
/// </summary>
public sealed class WebpDecoder : IImageDecoder, IWebpDecoderOptions, IImageInfoDetector

8
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
{
/// <summary>
/// Performs the webp decoding operation.

3
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
{
/// <summary>
/// EXPERIMENTAL:
/// Image encoder for writing an image to a stream in the WebP format.
/// </summary>
public sealed class WebpEncoder : IImageEncoder, IWebPEncoderOptions

6
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
{
/// <summary>
/// Image encoder for writing an image to a stream in the WebP format.

2
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
{
/// <summary>
/// Image features of a VP8X image.

5
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
{
/// <summary>
/// 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
/// </summary>
public sealed class WebpFormat : IImageFormat<WebpMetadata>
{

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

Loading…
Cancel
Save