Browse Source

Move IPixel types to PixelFormat namespace

af/merge-core
James Jackson-South 9 years ago
parent
commit
7d2fe2c7e5
  1. 2
      src/ImageSharp.Drawing/Brushes/Brushes.cs
  2. 2
      src/ImageSharp.Drawing/Brushes/Brushes{TPixel}.cs
  3. 3
      src/ImageSharp.Drawing/Brushes/IBrush.cs
  4. 2
      src/ImageSharp.Drawing/Brushes/ImageBrush.cs
  5. 2
      src/ImageSharp.Drawing/Brushes/ImageBrush{TPixel}.cs
  6. 2
      src/ImageSharp.Drawing/Brushes/PatternBrush.cs
  7. 2
      src/ImageSharp.Drawing/Brushes/PatternBrush{TPixel}.cs
  8. 2
      src/ImageSharp.Drawing/Brushes/Processors/BrushApplicator.cs
  9. 2
      src/ImageSharp.Drawing/Brushes/RecolorBrush.cs
  10. 3
      src/ImageSharp.Drawing/Brushes/RecolorBrush{TPixel}.cs
  11. 2
      src/ImageSharp.Drawing/Brushes/SolidBrush.cs
  12. 3
      src/ImageSharp.Drawing/Brushes/SolidBrush{TPixel}.cs
  13. 3
      src/ImageSharp.Drawing/DrawImage.cs
  14. 3
      src/ImageSharp.Drawing/DrawPath.cs
  15. 3
      src/ImageSharp.Drawing/FillRegion.cs
  16. 3
      src/ImageSharp.Drawing/Paths/DrawBeziers.cs
  17. 3
      src/ImageSharp.Drawing/Paths/DrawLines.cs
  18. 4
      src/ImageSharp.Drawing/Paths/DrawPath.cs
  19. 3
      src/ImageSharp.Drawing/Paths/DrawPolygon.cs
  20. 3
      src/ImageSharp.Drawing/Paths/DrawRectangle.cs
  21. 4
      src/ImageSharp.Drawing/Paths/FillPaths.cs
  22. 2
      src/ImageSharp.Drawing/Paths/FillPolygon.cs
  23. 3
      src/ImageSharp.Drawing/Paths/FillRectangle.cs
  24. 2
      src/ImageSharp.Drawing/Pens/IPen.cs
  25. 2
      src/ImageSharp.Drawing/Pens/Pen.cs
  26. 2
      src/ImageSharp.Drawing/Pens/Pens.cs
  27. 2
      src/ImageSharp.Drawing/Pens/Pens{TPixel}.cs
  28. 2
      src/ImageSharp.Drawing/Pens/Pen{TPixel}.cs
  29. 2
      src/ImageSharp.Drawing/Pens/Processors/ColoredPointInfo.cs
  30. 2
      src/ImageSharp.Drawing/Pens/Processors/PenApplicator.cs
  31. 2
      src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs
  32. 2
      src/ImageSharp.Drawing/Processors/DrawPathProcessor.cs
  33. 1
      src/ImageSharp.Drawing/Processors/FillProcessor.cs
  34. 3
      src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs
  35. 2
      src/ImageSharp.Drawing/Text/DrawText.cs
  36. 1
      src/ImageSharp/Colors/Spaces/Bgra32.cs
  37. 1
      src/ImageSharp/Colors/Spaces/CieLab.cs
  38. 1
      src/ImageSharp/Colors/Spaces/CieXyz.cs
  39. 1
      src/ImageSharp/Colors/Spaces/Cmyk.cs
  40. 1
      src/ImageSharp/Colors/Spaces/Hsl.cs
  41. 1
      src/ImageSharp/Colors/Spaces/Hsv.cs
  42. 1
      src/ImageSharp/Colors/Spaces/YCbCr.cs
  43. 1
      src/ImageSharp/Common/Extensions/Vector4Extensions.cs
  44. 2
      src/ImageSharp/Common/Helpers/ImageMaths.cs
  45. 2
      src/ImageSharp/Common/Memory/PixelDataPool{T}.cs
  46. 2
      src/ImageSharp/Dithering/ErrorDiffusion/ErrorDiffuser.cs
  47. 2
      src/ImageSharp/Dithering/ErrorDiffusion/IErrorDiffuser.cs
  48. 2
      src/ImageSharp/Dithering/Ordered/IOrderedDither.cs
  49. 2
      src/ImageSharp/Dithering/Ordered/OrderedDither4x4.cs
  50. 2
      src/ImageSharp/Formats/Bmp/BmpDecoder.cs
  51. 2
      src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
  52. 2
      src/ImageSharp/Formats/Bmp/BmpEncoder.cs
  53. 2
      src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
  54. 2
      src/ImageSharp/Formats/Bmp/ImageExtensions.cs
  55. 2
      src/ImageSharp/Formats/Gif/GifDecoder.cs
  56. 2
      src/ImageSharp/Formats/Gif/GifDecoderCore.cs
  57. 2
      src/ImageSharp/Formats/Gif/GifEncoder.cs
  58. 2
      src/ImageSharp/Formats/Gif/GifEncoderCore.cs
  59. 2
      src/ImageSharp/Formats/Gif/ImageExtensions.cs
  60. 2
      src/ImageSharp/Formats/IImageDecoder.cs
  61. 2
      src/ImageSharp/Formats/IImageEncoder.cs
  62. 2
      src/ImageSharp/Formats/Jpeg/ImageExtensions.cs
  63. 2
      src/ImageSharp/Formats/Jpeg/JpegDecoder.cs
  64. 1
      src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
  65. 2
      src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
  66. 1
      src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
  67. 2
      src/ImageSharp/Formats/Jpeg/Utils/JpegUtils.cs
  68. 2
      src/ImageSharp/Formats/Png/ImageExtensions.cs
  69. 2
      src/ImageSharp/Formats/Png/PngDecoder.cs
  70. 2
      src/ImageSharp/Formats/Png/PngDecoderCore.cs
  71. 2
      src/ImageSharp/Formats/Png/PngEncoder.cs
  72. 2
      src/ImageSharp/Formats/Png/PngEncoderCore.cs
  73. 2
      src/ImageSharp/Image.Create.cs
  74. 2
      src/ImageSharp/Image.Decode.cs
  75. 2
      src/ImageSharp/Image.FromBytes.cs
  76. 1
      src/ImageSharp/Image.FromFile.cs
  77. 3
      src/ImageSharp/Image.FromStream.cs
  78. 1
      src/ImageSharp/Image.cs
  79. 1
      src/ImageSharp/Image/IImageBase{TPixel}.cs
  80. 2
      src/ImageSharp/Image/IImageProcessor.cs
  81. 1
      src/ImageSharp/Image/ImageBase{TPixel}.cs
  82. 1
      src/ImageSharp/Image/ImageFrame{TPixel}.cs
  83. 2
      src/ImageSharp/Image/ImageProcessingExtensions.cs
  84. 1
      src/ImageSharp/Image/Image{TPixel}.cs
  85. 1
      src/ImageSharp/Image/PixelAccessor{TPixel}.cs
  86. 2
      src/ImageSharp/Image/PixelArea{TPixel}.cs
  87. 2
      src/ImageSharp/ImageProcessor.cs
  88. 2
      src/ImageSharp/MetaData/Profiles/Exif/ExifProfile.cs
  89. 2
      src/ImageSharp/PixelFormats/Alpha8.cs
  90. 3
      src/ImageSharp/PixelFormats/Argb32.cs
  91. 2
      src/ImageSharp/PixelFormats/Bgr565.cs
  92. 2
      src/ImageSharp/PixelFormats/Bgra4444.cs
  93. 2
      src/ImageSharp/PixelFormats/Bgra5551.cs
  94. 2
      src/ImageSharp/PixelFormats/BulkPixelOperations{TPixel}.cs
  95. 2
      src/ImageSharp/PixelFormats/Byte4.cs
  96. 2
      src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs
  97. 2
      src/ImageSharp/PixelFormats/ColorConstants.cs
  98. 2
      src/ImageSharp/PixelFormats/ComponentOrder.cs
  99. 3
      src/ImageSharp/PixelFormats/HalfSingle.cs
  100. 2
      src/ImageSharp/PixelFormats/HalfTypeHelper.cs

2
src/ImageSharp.Drawing/Brushes/Brushes.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Drawing.Brushes
{
using ImageSharp.PixelFormats;
/// <summary>
/// A collection of methods for creating brushes. Brushes use <see cref="Rgba32"/> for painting.
/// </summary>

2
src/ImageSharp.Drawing/Brushes/Brushes{TPixel}.cs

@ -5,7 +5,7 @@
namespace ImageSharp.Drawing.Brushes
{
using System;
using ImageSharp.PixelFormats;
/// <summary>
/// A collection of methods for creating generic brushes.

3
src/ImageSharp.Drawing/Brushes/IBrush.cs

@ -5,8 +5,7 @@
namespace ImageSharp.Drawing
{
using System;
using ImageSharp.PixelFormats;
using Processors;
/// <summary>

2
src/ImageSharp.Drawing/Brushes/ImageBrush.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Drawing.Brushes
{
using ImageSharp.PixelFormats;
/// <summary>
/// Provides an implementation of a solid brush for painting with repeating images. The brush uses <see cref="Rgba32"/> for painting.
/// </summary>

2
src/ImageSharp.Drawing/Brushes/ImageBrush{TPixel}.cs

@ -6,7 +6,7 @@
namespace ImageSharp.Drawing.Brushes
{
using System.Numerics;
using ImageSharp.PixelFormats;
using Processors;
/// <summary>

2
src/ImageSharp.Drawing/Brushes/PatternBrush.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Drawing.Brushes
{
using ImageSharp.PixelFormats;
/// <summary>
/// Provides an implementation of a pattern brush for painting patterns. The brush use <see cref="Rgba32"/> for painting.
/// </summary>

2
src/ImageSharp.Drawing/Brushes/PatternBrush{TPixel}.cs

@ -7,7 +7,7 @@ namespace ImageSharp.Drawing.Brushes
{
using System;
using System.Numerics;
using ImageSharp.PixelFormats;
using Processors;
/// <summary>

2
src/ImageSharp.Drawing/Brushes/Processors/BrushApplicator.cs

@ -7,7 +7,7 @@ namespace ImageSharp.Drawing.Processors
{
using System;
using System.Numerics;
using System.Runtime.CompilerServices;
using ImageSharp.PixelFormats;
/// <summary>
/// primitive that converts a point in to a color for discovering the fill color based on an implementation

2
src/ImageSharp.Drawing/Brushes/RecolorBrush.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Drawing.Brushes
{
using ImageSharp.PixelFormats;
/// <summary>
/// Provides an implementation of a recolor brush for painting color changes.
/// </summary>

3
src/ImageSharp.Drawing/Brushes/RecolorBrush{TPixel}.cs

@ -5,9 +5,8 @@
namespace ImageSharp.Drawing.Brushes
{
using System;
using System.Numerics;
using ImageSharp.PixelFormats;
using Processors;
/// <summary>

2
src/ImageSharp.Drawing/Brushes/SolidBrush.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Drawing.Brushes
{
using ImageSharp.PixelFormats;
/// <summary>
/// Provides an implementation of a solid brush for painting solid color areas. The brush uses <see cref="Rgba32"/> for painting.
/// </summary>

3
src/ImageSharp.Drawing/Brushes/SolidBrush{TPixel}.cs

@ -5,9 +5,8 @@
namespace ImageSharp.Drawing.Brushes
{
using System;
using System.Numerics;
using ImageSharp.PixelFormats;
using Processors;
/// <summary>

3
src/ImageSharp.Drawing/DrawImage.cs

@ -5,9 +5,8 @@
namespace ImageSharp
{
using System;
using Drawing.Processors;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image"/> type.

3
src/ImageSharp.Drawing/DrawPath.cs

@ -5,12 +5,11 @@
namespace ImageSharp
{
using System;
using Drawing;
using Drawing.Brushes;
using Drawing.Pens;
using Drawing.Processors;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image{TPixel}"/> type.

3
src/ImageSharp.Drawing/FillRegion.cs

@ -5,11 +5,10 @@
namespace ImageSharp
{
using System;
using Drawing;
using Drawing.Brushes;
using Drawing.Processors;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image{TPixel}"/> type.

3
src/ImageSharp.Drawing/Paths/DrawBeziers.cs

@ -5,12 +5,11 @@
namespace ImageSharp
{
using System;
using System.Numerics;
using Drawing;
using Drawing.Brushes;
using Drawing.Pens;
using ImageSharp.PixelFormats;
using SixLabors.Shapes;
/// <summary>

3
src/ImageSharp.Drawing/Paths/DrawLines.cs

@ -5,12 +5,11 @@
namespace ImageSharp
{
using System;
using System.Numerics;
using Drawing;
using Drawing.Brushes;
using Drawing.Pens;
using ImageSharp.PixelFormats;
using SixLabors.Shapes;
/// <summary>

4
src/ImageSharp.Drawing/Paths/DrawPath.cs

@ -5,12 +5,10 @@
namespace ImageSharp
{
using System;
using Drawing;
using Drawing.Brushes;
using Drawing.Pens;
using ImageSharp.PixelFormats;
using SixLabors.Shapes;
/// <summary>

3
src/ImageSharp.Drawing/Paths/DrawPolygon.cs

@ -5,12 +5,11 @@
namespace ImageSharp
{
using System;
using System.Numerics;
using Drawing;
using Drawing.Brushes;
using Drawing.Pens;
using ImageSharp.PixelFormats;
using SixLabors.Shapes;
/// <summary>

3
src/ImageSharp.Drawing/Paths/DrawRectangle.cs

@ -5,11 +5,10 @@
namespace ImageSharp
{
using System;
using Drawing;
using Drawing.Brushes;
using Drawing.Pens;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image{TPixel}"/> type.

4
src/ImageSharp.Drawing/Paths/FillPaths.cs

@ -5,11 +5,9 @@
namespace ImageSharp
{
using System;
using Drawing;
using Drawing.Brushes;
using ImageSharp.PixelFormats;
using SixLabors.Shapes;
/// <summary>

2
src/ImageSharp.Drawing/Paths/FillPolygon.cs

@ -9,7 +9,7 @@ namespace ImageSharp
using System.Numerics;
using Drawing;
using Drawing.Brushes;
using ImageSharp.PixelFormats;
using SixLabors.Shapes;
/// <summary>

3
src/ImageSharp.Drawing/Paths/FillRectangle.cs

@ -5,10 +5,9 @@
namespace ImageSharp
{
using System;
using Drawing;
using Drawing.Brushes;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image{TPixel}"/> type.

2
src/ImageSharp.Drawing/Pens/IPen.cs

@ -5,7 +5,7 @@
namespace ImageSharp.Drawing.Pens
{
using System;
using ImageSharp.PixelFormats;
using Processors;
/// <summary>

2
src/ImageSharp.Drawing/Pens/Pen.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Drawing.Pens
{
using ImageSharp.PixelFormats;
/// <summary>
/// Represents a <see cref="Pen{TPixel}"/> in the <see cref="Rgba32"/> color space.
/// </summary>

2
src/ImageSharp.Drawing/Pens/Pens.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Drawing.Pens
{
using ImageSharp.PixelFormats;
/// <summary>
/// Common Pen styles
/// </summary>

2
src/ImageSharp.Drawing/Pens/Pens{TPixel}.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Drawing.Pens
{
using ImageSharp.PixelFormats;
/// <summary>
/// Common Pen styles
/// </summary>

2
src/ImageSharp.Drawing/Pens/Pen{TPixel}.cs

@ -5,10 +5,10 @@
namespace ImageSharp.Drawing.Pens
{
using System;
using System.Numerics;
using ImageSharp.Drawing.Brushes;
using ImageSharp.PixelFormats;
using Processors;
/// <summary>

2
src/ImageSharp.Drawing/Pens/Processors/ColoredPointInfo.cs

@ -5,7 +5,7 @@
namespace ImageSharp.Drawing.Processors
{
using System;
using ImageSharp.PixelFormats;
/// <summary>
/// Returns details about how far away from the inside of a shape and the color the pixel could be.

2
src/ImageSharp.Drawing/Pens/Processors/PenApplicator.cs

@ -6,7 +6,7 @@
namespace ImageSharp.Drawing.Processors
{
using System;
using System.Numerics;
using ImageSharp.PixelFormats;
/// <summary>
/// primitive that converts a <see cref="PointInfo"/> into a color and a distance away from the drawable part of the path.

2
src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs

@ -8,7 +8,7 @@ namespace ImageSharp.Drawing.Processors
using System;
using System.Numerics;
using System.Threading.Tasks;
using ImageSharp.PixelFormats;
using ImageSharp.Processing;
/// <summary>

2
src/ImageSharp.Drawing/Processors/DrawPathProcessor.cs

@ -8,7 +8,7 @@ namespace ImageSharp.Drawing.Processors
using System;
using System.Numerics;
using System.Threading.Tasks;
using ImageSharp.PixelFormats;
using ImageSharp.Processing;
using Pens;

1
src/ImageSharp.Drawing/Processors/FillProcessor.cs

@ -10,6 +10,7 @@ namespace ImageSharp.Drawing.Processors
using System.Threading.Tasks;
using Drawing;
using ImageSharp.PixelFormats;
using ImageSharp.Processing;
/// <summary>

3
src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs

@ -7,9 +7,8 @@ namespace ImageSharp.Drawing.Processors
{
using System;
using System.Buffers;
using System.Numerics;
using System.Threading.Tasks;
using Drawing;
using ImageSharp.PixelFormats;
using ImageSharp.Processing;
/// <summary>

2
src/ImageSharp.Drawing/Text/DrawText.cs

@ -10,7 +10,7 @@ namespace ImageSharp
using Drawing;
using Drawing.Brushes;
using Drawing.Pens;
using ImageSharp.PixelFormats;
using SixLabors.Fonts;
/// <summary>

1
src/ImageSharp/Colors/Spaces/Bgra32.cs

@ -8,6 +8,7 @@ namespace ImageSharp.Colors.Spaces
using System;
using System.ComponentModel;
using System.Numerics;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an BGRA (blue, green, red, alpha) color.

1
src/ImageSharp/Colors/Spaces/CieLab.cs

@ -8,6 +8,7 @@ namespace ImageSharp.Colors.Spaces
using System;
using System.ComponentModel;
using System.Numerics;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an CIE LAB 1976 color.

1
src/ImageSharp/Colors/Spaces/CieXyz.cs

@ -8,6 +8,7 @@ namespace ImageSharp.Colors.Spaces
using System;
using System.ComponentModel;
using System.Numerics;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an CIE 1931 color

1
src/ImageSharp/Colors/Spaces/Cmyk.cs

@ -8,6 +8,7 @@ namespace ImageSharp.Colors.Spaces
using System;
using System.ComponentModel;
using System.Numerics;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an CMYK (cyan, magenta, yellow, keyline) color.

1
src/ImageSharp/Colors/Spaces/Hsl.cs

@ -8,6 +8,7 @@ namespace ImageSharp.Colors.Spaces
using System;
using System.ComponentModel;
using System.Numerics;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents a Hsl (hue, saturation, lightness) color.

1
src/ImageSharp/Colors/Spaces/Hsv.cs

@ -8,6 +8,7 @@ namespace ImageSharp.Colors.Spaces
using System;
using System.ComponentModel;
using System.Numerics;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents a HSV (hue, saturation, value) color. Also known as HSB (hue, saturation, brightness).

1
src/ImageSharp/Colors/Spaces/YCbCr.cs

@ -8,6 +8,7 @@ namespace ImageSharp.Colors.Spaces
using System;
using System.ComponentModel;
using System.Numerics;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an YCbCr (luminance, blue chroma, red chroma) color conforming to the full range standard used in digital imaging systems.

1
src/ImageSharp/Common/Extensions/Vector4Extensions.cs

@ -8,6 +8,7 @@ namespace ImageSharp
using System;
using System.Numerics;
using System.Runtime.CompilerServices;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Vector4"/> struct.

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

@ -10,6 +10,8 @@ namespace ImageSharp
using System.Numerics;
using System.Runtime.CompilerServices;
using ImageSharp.PixelFormats;
/// <summary>
/// Provides common mathematical methods.
/// </summary>

2
src/ImageSharp/Common/Memory/PixelDataPool{T}.cs

@ -8,6 +8,8 @@ namespace ImageSharp
using System;
using System.Buffers;
using ImageSharp.PixelFormats;
/// <summary>
/// Provides a resource pool that enables reusing instances of value type arrays for image data <see cref="T:T[]"/>.
/// </summary>

2
src/ImageSharp/Dithering/ErrorDiffusion/ErrorDiffuser.cs

@ -8,6 +8,8 @@ namespace ImageSharp.Dithering
using System.Numerics;
using System.Runtime.CompilerServices;
using ImageSharp.PixelFormats;
/// <summary>
/// The base class for performing error diffusion based dithering.
/// </summary>

2
src/ImageSharp/Dithering/ErrorDiffusion/IErrorDiffuser.cs

@ -5,7 +5,7 @@
namespace ImageSharp.Dithering
{
using System;
using ImageSharp.PixelFormats;
/// <summary>
/// Encapsulates properties and methods required to perfom diffused error dithering on an image.

2
src/ImageSharp/Dithering/Ordered/IOrderedDither.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Dithering
{
using ImageSharp.PixelFormats;
/// <summary>
/// Encapsulates properties and methods required to perfom ordered dithering on an image.
/// </summary>

2
src/ImageSharp/Dithering/Ordered/OrderedDither4x4.cs

@ -5,6 +5,8 @@
namespace ImageSharp.Dithering.Ordered
{
using ImageSharp.PixelFormats;
/// <summary>
/// The base class for performing ordered ditheroing using a 4x4 matrix.
/// </summary>

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

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Image decoder for generating an image out of a Windows bitmap stream.
/// </summary>

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

@ -7,6 +7,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Performs the bmp decoding operation.
/// </summary>

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

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Image encoder for writing an image to a stream as a Windows bitmap.
/// </summary>

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

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
using IO;
/// <summary>

2
src/ImageSharp/Formats/Bmp/ImageExtensions.cs

@ -10,6 +10,8 @@ namespace ImageSharp
using Formats;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image{TPixel}"/> type.
/// </summary>

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

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Decoder for generating an image out of a gif encoded stream.
/// </summary>

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

@ -10,6 +10,8 @@ namespace ImageSharp.Formats
using System.IO;
using System.Text;
using ImageSharp.PixelFormats;
/// <summary>
/// Performs the gif decoding operation.
/// </summary>

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

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Image encoder for writing image data to a stream in gif format.
/// </summary>

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

@ -10,6 +10,8 @@ namespace ImageSharp.Formats
using System.IO;
using System.Linq;
using ImageSharp.PixelFormats;
using IO;
using Quantizers;

2
src/ImageSharp/Formats/Gif/ImageExtensions.cs

@ -10,6 +10,8 @@ namespace ImageSharp
using Formats;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image{TPixel}"/> type.
/// </summary>

2
src/ImageSharp/Formats/IImageDecoder.cs

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Encapsulates properties and methods required for decoding an image from a stream.
/// </summary>

2
src/ImageSharp/Formats/IImageEncoder.cs

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Encapsulates properties and methods required for encoding an image to a stream.
/// </summary>

2
src/ImageSharp/Formats/Jpeg/ImageExtensions.cs

@ -10,6 +10,8 @@ namespace ImageSharp
using Formats;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image{TPixel}"/> type.
/// </summary>

2
src/ImageSharp/Formats/Jpeg/JpegDecoder.cs

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Image decoder for generating an image out of a jpg stream.
/// </summary>

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

@ -11,6 +11,7 @@ namespace ImageSharp.Formats
using System.Threading.Tasks;
using ImageSharp.Formats.Jpg;
using ImageSharp.PixelFormats;
/// <summary>
/// Performs the jpeg decoding operation.

2
src/ImageSharp/Formats/Jpeg/JpegEncoder.cs

@ -7,6 +7,8 @@ namespace ImageSharp.Formats
{
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Encoder for writing the data image to a stream in jpeg format.
/// </summary>

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

@ -12,6 +12,7 @@ namespace ImageSharp.Formats
using ImageSharp.Formats.Jpg;
using ImageSharp.Formats.Jpg.Components;
using ImageSharp.PixelFormats;
/// <summary>
/// Image encoder for writing an image to a stream as a jpeg.

2
src/ImageSharp/Formats/Jpeg/Utils/JpegUtils.cs

@ -8,6 +8,8 @@ namespace ImageSharp.Formats.Jpg
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using ImageSharp.PixelFormats;
/// <summary>
/// Jpeg specific utilities and extension methods
/// </summary>

2
src/ImageSharp/Formats/Png/ImageExtensions.cs

@ -9,6 +9,8 @@ namespace ImageSharp
using Formats;
using ImageSharp.PixelFormats;
/// <summary>
/// Extension methods for the <see cref="Image{TPixel}"/> type.
/// </summary>

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

@ -8,6 +8,8 @@ namespace ImageSharp.Formats
using System;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Encoder for generating an image out of a png encoded stream.
/// </summary>

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

@ -12,6 +12,8 @@ namespace ImageSharp.Formats
using System.Linq;
using System.Runtime.CompilerServices;
using ImageSharp.PixelFormats;
using static ComparableExtensions;
/// <summary>

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

@ -7,6 +7,8 @@ namespace ImageSharp.Formats
{
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Image encoder for writing image data to a stream in png format.
/// </summary>

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

@ -10,6 +10,8 @@ namespace ImageSharp.Formats
using System.IO;
using System.Linq;
using ImageSharp.PixelFormats;
using Quantizers;
using static ComparableExtensions;

2
src/ImageSharp/Image.Create.cs

@ -5,6 +5,8 @@
namespace ImageSharp
{
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an image. Each pixel is a made up four 8-bit components red, green, blue, and alpha
/// packed into a single unsigned integer value.

2
src/ImageSharp/Image.Decode.cs

@ -10,6 +10,8 @@ namespace ImageSharp
using System.Linq;
using Formats;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an image. Each pixel is a made up four 8-bit components red, green, blue, and alpha
/// packed into a single unsigned integer value.

2
src/ImageSharp/Image.FromBytes.cs

@ -9,6 +9,8 @@ namespace ImageSharp
using System.IO;
using Formats;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an image. Each pixel is a made up four 8-bit components red, green, blue, and alpha
/// packed into a single unsigned integer value.

1
src/ImageSharp/Image.FromFile.cs

@ -9,6 +9,7 @@ namespace ImageSharp
using System;
using System.IO;
using Formats;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an image. Each pixel is a made up four 8-bit components red, green, blue, and alpha

3
src/ImageSharp/Image.FromStream.cs

@ -7,9 +7,12 @@ namespace ImageSharp
{
using System;
using System.IO;
using System.Numerics;
using System.Text;
using Formats;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an image. Each pixel is a made up four 8-bit components red, green, blue, and alpha
/// packed into a single unsigned integer value.

1
src/ImageSharp/Image.cs

@ -6,6 +6,7 @@
namespace ImageSharp
{
using System.Diagnostics;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an image. Each pixel is a made up four 8-bit components red, green, blue, and alpha

1
src/ImageSharp/Image/IImageBase{TPixel}.cs

@ -6,6 +6,7 @@
namespace ImageSharp
{
using System;
using ImageSharp.PixelFormats;
/// <summary>
/// Encapsulates the basic properties and methods required to manipulate images in varying formats.

2
src/ImageSharp/Image/IImageProcessor.cs

@ -8,6 +8,8 @@ namespace ImageSharp.Processing
using System;
using System.Threading.Tasks;
using ImageSharp.PixelFormats;
/// <summary>
/// Encapsulates methods to alter the pixels of an image.
/// </summary>

1
src/ImageSharp/Image/ImageBase{TPixel}.cs

@ -7,6 +7,7 @@ namespace ImageSharp
{
using System;
using System.Diagnostics;
using ImageSharp.PixelFormats;
using Processing;
/// <summary>

1
src/ImageSharp/Image/ImageFrame{TPixel}.cs

@ -8,6 +8,7 @@ namespace ImageSharp
using System;
using System.Numerics;
using System.Threading.Tasks;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents a single frame in a animation.

2
src/ImageSharp/Image/ImageProcessingExtensions.cs

@ -5,6 +5,8 @@
namespace ImageSharp
{
using ImageSharp.PixelFormats;
using Processing;
/// <summary>

1
src/ImageSharp/Image/Image{TPixel}.cs

@ -14,6 +14,7 @@ namespace ImageSharp
using System.Threading.Tasks;
using Formats;
using ImageSharp.PixelFormats;
using Processing;
/// <summary>

1
src/ImageSharp/Image/PixelAccessor{TPixel}.cs

@ -9,6 +9,7 @@ namespace ImageSharp
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using ImageSharp.PixelFormats;
/// <summary>
/// Provides per-pixel access to generic <see cref="Image{TPixel}"/> pixels.

2
src/ImageSharp/Image/PixelArea{TPixel}.cs

@ -8,7 +8,7 @@ namespace ImageSharp
using System;
using System.Diagnostics;
using System.IO;
using System.Runtime.CompilerServices;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an area of generic <see cref="Image{TPixel}"/> pixels.

2
src/ImageSharp/ImageProcessor.cs

@ -8,6 +8,8 @@ namespace ImageSharp.Processing
using System;
using System.Threading.Tasks;
using ImageSharp.PixelFormats;
/// <summary>
/// Allows the application of processors to images.
/// </summary>

2
src/ImageSharp/MetaData/Profiles/Exif/ExifProfile.cs

@ -10,6 +10,8 @@ namespace ImageSharp
using System.Collections.ObjectModel;
using System.IO;
using ImageSharp.PixelFormats;
/// <summary>
/// Represents an EXIF profile providing access to the collection of values.
/// </summary>

2
src/ImageSharp/Colors/PackedPixel/Alpha8.cs → src/ImageSharp/PixelFormats/Alpha8.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Numerics;

3
src/ImageSharp/Colors/PackedPixel/Argb32.cs → src/ImageSharp/PixelFormats/Argb32.cs

@ -3,9 +3,8 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Numerics;
using System.Runtime.CompilerServices;

2
src/ImageSharp/Colors/PackedPixel/Bgr565.cs → src/ImageSharp/PixelFormats/Bgr565.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Numerics;

2
src/ImageSharp/Colors/PackedPixel/Bgra4444.cs → src/ImageSharp/PixelFormats/Bgra4444.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Numerics;

2
src/ImageSharp/Colors/PackedPixel/Bgra5551.cs → src/ImageSharp/PixelFormats/Bgra5551.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Numerics;

2
src/ImageSharp/Colors/PackedPixel/BulkPixelOperations{TPixel}.cs → src/ImageSharp/PixelFormats/BulkPixelOperations{TPixel}.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System.Numerics;
using System.Runtime.CompilerServices;

2
src/ImageSharp/Colors/PackedPixel/Byte4.cs → src/ImageSharp/PixelFormats/Byte4.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Numerics;

2
src/ImageSharp/Colors/ColorBuilder{TPixel}.cs → src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Globalization;

2
src/ImageSharp/Colors/ColorConstants.cs → src/ImageSharp/PixelFormats/ColorConstants.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Collections.Generic;

2
src/ImageSharp/Colors/ComponentOrder.cs → src/ImageSharp/PixelFormats/ComponentOrder.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
/// <summary>
/// Enumerates the various component orders.

3
src/ImageSharp/Colors/PackedPixel/HalfSingle.cs → src/ImageSharp/PixelFormats/HalfSingle.cs

@ -3,9 +3,8 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System;
using System.Numerics;
using System.Runtime.CompilerServices;

2
src/ImageSharp/Colors/PackedPixel/HalfTypeHelper.cs → src/ImageSharp/PixelFormats/HalfTypeHelper.cs

@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
// </copyright>
namespace ImageSharp
namespace ImageSharp.PixelFormats
{
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

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

Loading…
Cancel
Save