Browse Source

Update to NET 4.6 etc

Former-commit-id: 13504b6bd87f681d061848d19c5f3cb607e96dc6
Former-commit-id: eff308eb2d06484cbe38ef3a808f29584233ac6e
Former-commit-id: fc96b270e55c0ed1d7dd47e2769402c348bf298e
af/merge-core
James Jackson-South 10 years ago
parent
commit
1e5fac8ff9
  1. 2
      src/ImageProcessor/Colors/Bgra.cs
  2. 2
      src/ImageProcessor/Colors/Cmyk.cs
  3. 2
      src/ImageProcessor/Colors/Hsv.cs
  4. 2
      src/ImageProcessor/Colors/YCbCr.cs
  5. 2
      src/ImageProcessor/Common/Exceptions/ImageFormatException.cs
  6. 2
      src/ImageProcessor/Common/Extensions/ByteExtensions.cs
  7. 2
      src/ImageProcessor/Common/Extensions/ComparableExtensions.cs
  8. 2
      src/ImageProcessor/Common/Helpers/Guard.cs
  9. 2
      src/ImageProcessor/Common/Helpers/ImageMaths.cs
  10. 6
      src/ImageProcessor/Common/Helpers/PixelOperations.cs
  11. 2
      src/ImageProcessor/Filters/Alpha.cs
  12. 2
      src/ImageProcessor/Filters/ColorMatrix/BlackWhite.cs
  13. 2
      src/ImageProcessor/Filters/ColorMatrix/ColorMatrix.cs
  14. 2
      src/ImageProcessor/Filters/ColorMatrix/ColorMatrixFilter.cs
  15. 2
      src/ImageProcessor/Filters/ColorMatrix/GreyscaleBt601.cs
  16. 2
      src/ImageProcessor/Filters/ColorMatrix/GreyscaleBt709.cs
  17. 2
      src/ImageProcessor/Filters/ColorMatrix/Lomograph.cs
  18. 2
      src/ImageProcessor/Filters/ColorMatrix/Polaroid.cs
  19. 2
      src/ImageProcessor/Filters/ColorMatrix/Sepia.cs
  20. 2
      src/ImageProcessor/Filters/Contrast.cs
  21. 2
      src/ImageProcessor/Filters/ImageFilterExtensions.cs
  22. 36
      src/ImageProcessor/Filters/Invert.cs
  23. 2
      src/ImageProcessor/Formats/Bmp/BmpCompression.cs
  24. 2
      src/ImageProcessor/Formats/Bmp/BmpDecoder.cs
  25. 2
      src/ImageProcessor/Formats/Bmp/BmpDecoderCore.cs
  26. 2
      src/ImageProcessor/Formats/Bmp/BmpEncoder.cs
  27. 2
      src/ImageProcessor/Formats/Bmp/BmpFileHeader.cs
  28. 2
      src/ImageProcessor/Formats/Bmp/BmpFormat.cs
  29. 2
      src/ImageProcessor/Formats/Bmp/BmpInfoHeader.cs
  30. 2
      src/ImageProcessor/Formats/Gif/BitEncoder.cs
  31. 2
      src/ImageProcessor/Formats/Gif/DisposalMethod.cs
  32. 2
      src/ImageProcessor/Formats/Gif/GifConstants.cs
  33. 2
      src/ImageProcessor/Formats/Gif/GifDecoder.cs
  34. 2
      src/ImageProcessor/Formats/Gif/GifDecoderCore.cs
  35. 2
      src/ImageProcessor/Formats/Gif/GifEncoder.cs
  36. 2
      src/ImageProcessor/Formats/Gif/GifFormat.cs
  37. 8
      src/ImageProcessor/Formats/Gif/LzwDecoder.cs
  38. 2
      src/ImageProcessor/Formats/Gif/LzwEncoder.cs
  39. 2
      src/ImageProcessor/Formats/Gif/Quantizer/IQuantizer.cs
  40. 2
      src/ImageProcessor/Formats/Gif/Quantizer/OctreeQuantizer.cs
  41. 2
      src/ImageProcessor/Formats/Gif/Quantizer/QuantizedImage.cs
  42. 2
      src/ImageProcessor/Formats/Gif/Quantizer/Quantizer.cs
  43. 2
      src/ImageProcessor/Formats/Gif/Sections/GifGraphicsControlExtension.cs
  44. 2
      src/ImageProcessor/Formats/Gif/Sections/GifImageDescriptor.cs
  45. 2
      src/ImageProcessor/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
  46. 2
      src/ImageProcessor/Formats/IImageDecoder.cs
  47. 2
      src/ImageProcessor/Formats/IImageEncoder.cs
  48. 2
      src/ImageProcessor/Formats/IImageFormat.cs
  49. 2
      src/ImageProcessor/Formats/Jpg/JpegDecoder.cs
  50. 2
      src/ImageProcessor/Formats/Jpg/JpegEncoder.cs
  51. 2
      src/ImageProcessor/Formats/Jpg/JpegFormat.cs
  52. 2
      src/ImageProcessor/Formats/Jpg/LibJpeg/BitStream.cs
  53. 2
      src/ImageProcessor/Formats/Jpg/LibJpeg/DecompressorToJpegImage.cs
  54. 2
      src/ImageProcessor/Formats/Jpg/LibJpeg/IDecompressDestination.cs
  55. 2
      src/ImageProcessor/Formats/Png/GrayscaleReader.cs
  56. 2
      src/ImageProcessor/Formats/Png/IColorReader.cs
  57. 2
      src/ImageProcessor/Formats/Png/PaletteIndexReader.cs
  58. 2
      src/ImageProcessor/Formats/Png/PngChunk.cs
  59. 2
      src/ImageProcessor/Formats/Png/PngChunkTypes.cs
  60. 2
      src/ImageProcessor/Formats/Png/PngColorTypeInformation.cs
  61. 2
      src/ImageProcessor/Formats/Png/PngDecoder.cs
  62. 2
      src/ImageProcessor/Formats/Png/PngDecoderCore.cs
  63. 2
      src/ImageProcessor/Formats/Png/PngEncoder.cs
  64. 2
      src/ImageProcessor/Formats/Png/PngFormat.cs
  65. 2
      src/ImageProcessor/Formats/Png/PngHeader.cs
  66. 2
      src/ImageProcessor/Formats/Png/TrueColorReader.cs
  67. 2
      src/ImageProcessor/Formats/Png/Zlib/Adler32.cs
  68. 2
      src/ImageProcessor/Formats/Png/Zlib/Crc32.cs
  69. 2
      src/ImageProcessor/Formats/Png/Zlib/DeflateStrategy.cs
  70. 2
      src/ImageProcessor/Formats/Png/Zlib/Deflater.cs
  71. 2
      src/ImageProcessor/Formats/Png/Zlib/DeflaterConstants.cs
  72. 2
      src/ImageProcessor/Formats/Png/Zlib/DeflaterEngine.cs
  73. 2
      src/ImageProcessor/Formats/Png/Zlib/DeflaterOutputStream.cs
  74. 2
      src/ImageProcessor/Formats/Png/Zlib/DeflaterPending.cs
  75. 2
      src/ImageProcessor/Formats/Png/Zlib/GeneralBitFlags.cs
  76. 2
      src/ImageProcessor/Formats/Png/Zlib/IChecksum.cs
  77. 2
      src/ImageProcessor/IImage.cs
  78. 2
      src/ImageProcessor/IImageBase.cs
  79. 2
      src/ImageProcessor/IImageProcessor.cs
  80. 2
      src/ImageProcessor/Image.cs
  81. 2
      src/ImageProcessor/ImageBase.cs
  82. 2
      src/ImageProcessor/ImageExtensions.cs
  83. 2
      src/ImageProcessor/ImageFrame.cs
  84. 24
      src/ImageProcessor/ImageProcessor.csproj
  85. 2
      src/ImageProcessor/ImageProperty.cs
  86. 2
      src/ImageProcessor/Numerics/Point.cs
  87. 2
      src/ImageProcessor/Numerics/Rectangle.cs
  88. 2
      src/ImageProcessor/Numerics/Size.cs
  89. 2
      src/ImageProcessor/ParallelImageProcessor.cs
  90. 2
      src/ImageProcessor/Properties/AssemblyInfo.cs
  91. 2
      src/ImageProcessor/Samplers/ImageSampleExtensions.cs
  92. 2
      src/ImageProcessor/Samplers/Resamplers/BicubicResampler.cs
  93. 2
      src/ImageProcessor/Samplers/Resamplers/BoxResampler.cs
  94. 2
      src/ImageProcessor/Samplers/Resamplers/CatmullRomResampler.cs
  95. 2
      src/ImageProcessor/Samplers/Resamplers/HermiteResampler.cs
  96. 2
      src/ImageProcessor/Samplers/Resamplers/Lanczos3Resampler.cs
  97. 2
      src/ImageProcessor/Samplers/Resamplers/Lanczos5Resampler.cs
  98. 2
      src/ImageProcessor/Samplers/Resamplers/Lanczos8Resampler.cs
  99. 2
      src/ImageProcessor/Samplers/Resamplers/MitchellNetravaliResampler.cs
  100. 2
      src/ImageProcessor/Samplers/Resamplers/RobidouxResampler.cs

2
src/ImageProcessor/Colors/Bgra.cs

@ -1,5 +1,5 @@
// <copyright file="Bgra.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Colors/Cmyk.cs

@ -1,5 +1,5 @@
// <copyright file="Cmyk.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Colors/Hsv.cs

@ -1,5 +1,5 @@
// <copyright file="Hsv.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Colors/YCbCr.cs

@ -1,5 +1,5 @@
// <copyright file="YCbCr.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Common/Exceptions/ImageFormatException.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ImageFormatException.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Common/Extensions/ByteExtensions.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ByteExtensions.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Common/Extensions/ComparableExtensions.cs

@ -1,5 +1,5 @@
// <copyright file="ComparableExtensions.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Common/Helpers/Guard.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="Guard.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Common/Helpers/ImageMaths.cs

@ -1,5 +1,5 @@
// <copyright file="ImageMaths.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

6
src/ImageProcessor/Common/Helpers/PixelOperations.cs

@ -1,5 +1,5 @@
// <copyright file="PixelOperations.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
@ -105,7 +105,7 @@ namespace ImageProcessor
/// <returns>
/// The <see cref="float"/>.
/// </returns>
private static float SrgbToLinear(float signal)
internal static float SrgbToLinear(float signal)
{
float a = 0.055f;
@ -126,7 +126,7 @@ namespace ImageProcessor
/// <returns>
/// The <see cref="float"/>.
/// </returns>
private static float LinearToSrgb(float signal)
internal static float LinearToSrgb(float signal)
{
float a = 0.055f;

2
src/ImageProcessor/Filters/Alpha.cs

@ -1,5 +1,5 @@
// <copyright file="Alpha.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/ColorMatrix/BlackWhite.cs

@ -1,5 +1,5 @@
// <copyright file="BlackWhite.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/ColorMatrix/ColorMatrix.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ColorMatrix.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// --------------------------------------------------------------------------------------------------------------------

2
src/ImageProcessor/Filters/ColorMatrix/ColorMatrixFilter.cs

@ -1,5 +1,5 @@
// <copyright file="ColorMatrixFilter.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/ColorMatrix/GreyscaleBt601.cs

@ -1,5 +1,5 @@
// <copyright file="GreyscaleBt601.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/ColorMatrix/GreyscaleBt709.cs

@ -1,5 +1,5 @@
// <copyright file="GreyscaleBt709.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/ColorMatrix/Lomograph.cs

@ -1,5 +1,5 @@
// <copyright file="Lomograph.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/ColorMatrix/Polaroid.cs

@ -1,5 +1,5 @@
// <copyright file="Polaroid.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/ColorMatrix/Sepia.cs

@ -1,5 +1,5 @@
// <copyright file="Sepia.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/Contrast.cs

@ -1,5 +1,5 @@
// <copyright file="Contrast.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Filters/ImageFilterExtensions.cs

@ -1,5 +1,5 @@
// <copyright file="ImageFilterExtensions.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

36
src/ImageProcessor/Filters/Invert.cs

@ -0,0 +1,36 @@
// <copyright file="Invert.cs" company="James South">
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageProcessor.Filters
{
/// <summary>
/// An <see cref="IImageProcessor"/> to invert the colors of an <see cref="Image"/>.
/// </summary>
public class Invert : ParallelImageProcessor
{
/// <inheritdoc/>
protected override void Apply(ImageBase target, ImageBase source, Rectangle targetRectangle, Rectangle sourceRectangle, int startY, int endY)
{
int sourceY = sourceRectangle.Y;
int sourceBottom = sourceRectangle.Bottom;
int startX = sourceRectangle.X;
int endX = sourceRectangle.Right;
for (int y = startY; y < endY; y++)
{
if (y >= sourceY && y < sourceBottom)
{
for (int x = startX; x < endX; x++)
{
// TODO: This doesn't work for gamma test images.
Bgra color = source[x, y];
Bgra targetColor = new Bgra((255 - color.B).ToByte(), (255 - color.G).ToByte(), (255 - color.R).ToByte(), color.A);
target[x, y] = targetColor;
}
}
}
}
}
}

2
src/ImageProcessor/Formats/Bmp/BmpCompression.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="BmpCompression.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Bmp/BmpDecoder.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="BmpDecoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Bmp/BmpDecoderCore.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="BmpDecoderCore.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Bmp/BmpEncoder.cs

@ -1,5 +1,5 @@
// <copyright file="BmpEncoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Bmp/BmpFileHeader.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="BmpFileHeader.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Bmp/BmpFormat.cs

@ -1,5 +1,5 @@
// <copyright file="BmpFormat.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Bmp/BmpInfoHeader.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="BmpInfoHeader.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Gif/BitEncoder.cs

@ -1,5 +1,5 @@
// <copyright file="BitEncoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/DisposalMethod.cs

@ -1,5 +1,5 @@
// <copyright file="DisposalMethod.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/GifConstants.cs

@ -1,5 +1,5 @@
// <copyright file="GifConstants.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/GifDecoder.cs

@ -1,5 +1,5 @@
// <copyright file="GifDecoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/GifDecoderCore.cs

@ -1,5 +1,5 @@
// <copyright file="GifDecoderCore.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/GifEncoder.cs

@ -1,5 +1,5 @@
// <copyright file="GifEncoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/GifFormat.cs

@ -1,5 +1,5 @@
// <copyright file="GifFormat.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

8
src/ImageProcessor/Formats/Gif/LzwDecoder.cs

@ -1,5 +1,5 @@
// <copyright file="LzwDecoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
@ -81,7 +81,7 @@ namespace ImageProcessor.Formats
int[] pixelStatck = new int[MaxStackSize + 1]; // ÓÃÓÚÁÙʱ±£´æÊý¾ÝÁ÷
int top = 0;
int count = 0; // ÔÚÏÂÃæµÄÑ­»·ÖУ¬Ã¿´Î»á»ñȡһ¶¨Á¿µÄ±àÂëµÄ×Ö½ÚÊý×飬¶ø´¦ÀíÕâЩÊý×éµÄʱºòÐèÒª1¸ö¸ö×Ö½ÚÀ´´¦Àí£¬count¾ÍÊDZíʾ»¹Òª´¦ÀíµÄ×Ö½ÚÊýÄ¿
int count = 0; // ÔÚÏÂÃæµÄÑ­»·ÖУ¬Ã¿´Î»á»ñȡһ¶¨Á¿µÄ±àÂëµÄ×Ö½ÚÊý×飬¶ø´¦ÀíÕâÐ(c)Êý×éµÄʱºòÐèÒª1¸ö¸ö×Ö½ÚÀ´´¦Àí£¬count¾ÍÊDZíʾ»¹Òª´¦ÀíµÄ×Ö½ÚÊýÄ¿
int bi = 0; // count±íʾ»¹Ê£¶àÉÙ×Ö½ÚÐèÒª´¦Àí£¬¶øbiÔò±íʾ±¾´ÎÒѾ­´¦ÀíµÄ¸öÊý
int xyz = 0; // i´ú±íµ±Ç°´¦ÀíµÃµ½ÏñËØÊý
@ -134,10 +134,10 @@ namespace ImageProcessor.Formats
continue;
}
// Èç¹ûÒѾ­ÓÐ×ã¹»µÄbitÊý¿É¹©´¦Àí£¬ÏÂÃæ¾ÍÊÇ´¦Àí¹ý³Ì
// Èç¹ûÒѾ­ÓÐ×ã¹»µÄbitÊý¿É¹(c)´¦Àí£¬ÏÂÃæ¾ÍÊÇ´¦Àí¹ý³Ì
// »ñÈ¡±àÂë
code = data & codeMask; // »ñÈ¡dataÊý¾ÝµÄ±àÂëλ´óСbitµÄÊý¾Ý
data >>= codeSize; // ½«±àÂëÊý¾Ý½ØÈ¡ºó£¬Ô­À´µÄÊý¾Ý¾Íʣϼ¸¸öbitÁË£¬´Ëʱ½«ÕâЩbitÓÒÒÆ£¬ÎªÏ´Î×÷×¼±¸
data >>= codeSize; // ½«±àÂëÊý¾Ý½ØÈ¡ºó£¬Ô­À´µÄÊý¾Ý¾Íʣϼ¸¸öbitÁË£¬´Ëʱ½«ÕâÐ(c)bitÓÒÒÆ£¬ÎªÏ´Î×÷×¼±¸
bits -= codeSize; // ͬʱÐèÒª½«µ±Ç°Êý¾ÝµÄbitÊý¼õÈ¥±àÂë볤£¬ÒòΪÒѾ­µÃµ½ÁË´¦Àí¡£
// ÏÂÃæ¸ù¾Ý»ñÈ¡µÄcodeÖµÀ´½øÐд¦Àí

2
src/ImageProcessor/Formats/Gif/LzwEncoder.cs

@ -1,5 +1,5 @@
// <copyright file="LzwEncoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/Quantizer/IQuantizer.cs

@ -1,5 +1,5 @@
// <copyright file="IQuantizer.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/Quantizer/OctreeQuantizer.cs

@ -1,5 +1,5 @@
// <copyright file="OctreeQuantizer.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/Quantizer/QuantizedImage.cs

@ -1,5 +1,5 @@
// <copyright file="QuantizedImage.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/Quantizer/Quantizer.cs

@ -1,5 +1,5 @@
// <copyright file="Quantizer.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/Sections/GifGraphicsControlExtension.cs

@ -1,5 +1,5 @@
// <copyright file="GifGraphicsControlExtension.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/Sections/GifImageDescriptor.cs

@ -1,5 +1,5 @@
// <copyright file="GifImageDescriptor.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs

@ -1,5 +1,5 @@
// <copyright file="GifLogicalScreenDescriptor.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/IImageDecoder.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="IImageDecoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/IImageEncoder.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="IImageEncoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/IImageFormat.cs

@ -1,5 +1,5 @@
// <copyright file="IImageFormat.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Jpg/JpegDecoder.cs

@ -1,5 +1,5 @@
// <copyright file="JpegDecoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Jpg/JpegEncoder.cs

@ -1,5 +1,5 @@
// <copyright file="JpegEncoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Jpg/JpegFormat.cs

@ -1,5 +1,5 @@
// <copyright file="JpegFormat.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Jpg/LibJpeg/BitStream.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="BitStream.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Jpg/LibJpeg/DecompressorToJpegImage.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="DecompressorToJpegImage.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Jpg/LibJpeg/IDecompressDestination.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="IDecompressDestination.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// --------------------------------------------------------------------------------------------------------------------

2
src/ImageProcessor/Formats/Png/GrayscaleReader.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="GrayscaleReader.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/IColorReader.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="IColorReader.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/PaletteIndexReader.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="PaletteIndexReader.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/PngChunk.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="PngChunk.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/PngChunkTypes.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="PngChunkTypes.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/PngColorTypeInformation.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="PngColorTypeInformation.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/PngDecoder.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="PngDecoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/PngDecoderCore.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="PngDecoderCore.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/PngEncoder.cs

@ -1,5 +1,5 @@
// <copyright file="PngEncoder.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/PngFormat.cs

@ -1,5 +1,5 @@
// <copyright file="PngFormat.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/PngHeader.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="PngHeader.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/TrueColorReader.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="TrueColorReader.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Formats/Png/Zlib/Adler32.cs

@ -1,5 +1,5 @@
// <copyright file="Adler32.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/Crc32.cs

@ -1,5 +1,5 @@
// <copyright file="Crc32.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/DeflateStrategy.cs

@ -1,5 +1,5 @@
// <copyright file="DeflateStrategy.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/Deflater.cs

@ -1,5 +1,5 @@
// <copyright file="Deflater.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/DeflaterConstants.cs

@ -1,5 +1,5 @@
// <copyright file="DeflaterConstants.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/DeflaterEngine.cs

@ -1,5 +1,5 @@
// <copyright file="DeflaterEngine.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/DeflaterOutputStream.cs

@ -1,5 +1,5 @@
// <copyright file="DeflaterOutputStream.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/DeflaterPending.cs

@ -1,5 +1,5 @@
// <copyright file="DeflaterPending.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/GeneralBitFlags.cs

@ -1,5 +1,5 @@
// <copyright file="GeneralBitFlags.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Formats/Png/Zlib/IChecksum.cs

@ -1,5 +1,5 @@
// <copyright file="IChecksum.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/IImage.cs

@ -1,5 +1,5 @@
// <copyright file="IImage.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/IImageBase.cs

@ -1,5 +1,5 @@
// <copyright file="IImageBase.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/IImageProcessor.cs

@ -1,5 +1,5 @@
// <copyright file="IImageProcessor.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Image.cs

@ -1,5 +1,5 @@
// <copyright file="Image.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/ImageBase.cs

@ -1,5 +1,5 @@
// <copyright file="ImageBase.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/ImageExtensions.cs

@ -1,5 +1,5 @@
// <copyright file="ImageFilterExtensions.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/ImageFrame.cs

@ -1,5 +1,5 @@
// <copyright file="ImageFrame.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

24
src/ImageProcessor/ImageProcessor.csproj

@ -2,7 +2,7 @@
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{8047C4AC-7097-4DE4-B00D-6D55EBCF1D36}</ProjectGuid>
@ -13,8 +13,9 @@
<DefaultLanguage>en-US</DefaultLanguage>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>
@ -39,16 +40,11 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<!-- A reference to the entire .NET Framework is automatically included -->
<Analyzer Include="..\..\packages\StyleCop.Analyzers.1.0.0-beta015\analyzers\dotnet\cs\Newtonsoft.Json.dll" />
<Analyzer Include="..\..\packages\StyleCop.Analyzers.1.0.0-beta015\analyzers\dotnet\cs\StyleCop.Analyzers.CodeFixes.dll" />
<Analyzer Include="..\..\packages\StyleCop.Analyzers.1.0.0-beta015\analyzers\dotnet\cs\StyleCop.Analyzers.dll" />
</ItemGroup>
<ItemGroup>
<Compile Include="Colors\Cmyk.cs" />
<Compile Include="Common\Helpers\ImageMaths.cs" />
<Compile Include="Common\Helpers\PixelOperations.cs" />
<Compile Include="Filters\Invert.cs" />
<Compile Include="Filters\Alpha.cs" />
<Compile Include="Filters\ColorMatrix\ColorMatrix.cs" />
<Compile Include="Filters\ColorMatrix\ColorMatrixFilter.cs" />
@ -58,7 +54,6 @@
<Compile Include="Filters\ColorMatrix\Polaroid.cs" />
<Compile Include="Filters\ColorMatrix\Lomograph.cs" />
<Compile Include="Filters\ColorMatrix\Sepia.cs" />
<Compile Include="Filters\ColorMatrix\Invert.cs" />
<Compile Include="Filters\Contrast.cs" />
<Compile Include="Filters\ImageFilterExtensions.cs" />
<Compile Include="Formats\Png\Zlib\Adler32.cs" />
@ -239,7 +234,7 @@
<None Include="Formats\Gif\README.md" />
<None Include="Formats\Jpg\README.md" />
<None Include="Formats\Png\Zlib\README.md" />
<None Include="packages.config" />
<None Include="project.json" />
<None Include="stylecop.json" />
</ItemGroup>
<ItemGroup>
@ -248,13 +243,6 @@
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<Import Project="..\..\packages\StyleCop.Analyzers.1.0.0-beta015\build\StyleCop.Analyzers.targets" Condition="Exists('..\..\packages\StyleCop.Analyzers.1.0.0-beta015\build\StyleCop.Analyzers.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\..\packages\StyleCop.Analyzers.1.0.0-beta015\build\StyleCop.Analyzers.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\StyleCop.Analyzers.1.0.0-beta015\build\StyleCop.Analyzers.targets'))" />
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">

2
src/ImageProcessor/ImageProperty.cs

@ -1,6 +1,6 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ImageProperty.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// <summary>

2
src/ImageProcessor/Numerics/Point.cs

@ -1,5 +1,5 @@
// <copyright file="Point.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Numerics/Rectangle.cs

@ -1,5 +1,5 @@
// <copyright file="Rectangle.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Numerics/Size.cs

@ -1,5 +1,5 @@
// <copyright file="Size.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/ParallelImageProcessor.cs

@ -1,5 +1,5 @@
// <copyright file="ParallelImageProcessor.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Properties/AssemblyInfo.cs

@ -11,7 +11,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ImageProcessor")]
[assembly: AssemblyCopyright("Copyright © James South and contributors.")]
[assembly: AssemblyCopyright("Copyright (c) James South and contributors.")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: NeutralResourcesLanguage("en")]

2
src/ImageProcessor/Samplers/ImageSampleExtensions.cs

@ -1,5 +1,5 @@
// <copyright file="ImageSampleExtensions.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/BicubicResampler.cs

@ -1,5 +1,5 @@
// <copyright file="BicubicResampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/BoxResampler.cs

@ -1,5 +1,5 @@
// <copyright file="BoxResampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/CatmullRomResampler.cs

@ -1,5 +1,5 @@
// <copyright file="CatmullRomResampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/HermiteResampler.cs

@ -1,5 +1,5 @@
// <copyright file="HermiteResampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/Lanczos3Resampler.cs

@ -1,5 +1,5 @@
// <copyright file="Lanczos3Resampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/Lanczos5Resampler.cs

@ -1,5 +1,5 @@
// <copyright file="Lanczos5Resampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/Lanczos8Resampler.cs

@ -1,5 +1,5 @@
// <copyright file="Lanczos3Resampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/MitchellNetravaliResampler.cs

@ -1,5 +1,5 @@
// <copyright file="MitchellResampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

2
src/ImageProcessor/Samplers/Resamplers/RobidouxResampler.cs

@ -1,5 +1,5 @@
// <copyright file="RobidouxResampler.cs" company="James South">
// Copyright © James South and contributors.
// Copyright (c) James South and contributors.
// Licensed under the Apache License, Version 2.0.
// </copyright>

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

Loading…
Cancel
Save