Browse Source

Converting to a Class Library (Package) project - wow, this is a brave new world!

Former-commit-id: 1757442b1dd4f0767c8f07bc177ba76d80b1860e
Former-commit-id: 317ea30a5acc3b373665db02e38f061fd958f3f0
Former-commit-id: e1ee3098705355aa3d8cabfaebd087d8114faad2
af/merge-core
Jeavon 10 years ago
parent
commit
bdb98a25de
  1. 16
      ImageProcessor.sln
  2. 1
      global.json
  3. 281
      src/ImageProcessor/ImageProcessor.csproj
  4. 24
      src/ImageProcessor/ImageProcessor.csproj.DotSettings
  5. 18
      src/ImageProcessor/ImageProcessor.nuspec
  6. 24
      src/ImageProcessor/ImageProcessor.xproj
  7. 33
      src/ImageProcessor/Properties/AssemblyInfo.cs
  8. 24
      src/ImageProcessor/Settings.StyleCop
  9. 41
      src/ImageProcessor/project.json
  10. 2
      src/ImageProcessor/project.lock.json.REMOVED.git-id
  11. 6
      tests/ImageProcessor.Tests/ImageProcessor.Tests.csproj

16
ImageProcessor.sln

@ -3,9 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14 # Visual Studio 14
VisualStudioVersion = 14.0.23107.0 VisualStudioVersion = 14.0.23107.0
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor", "src\ImageProcessor\ImageProcessor.csproj", "{8047C4AC-7097-4DE4-B00D-6D55EBCF1D36}" Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ImageProcessor", "src\ImageProcessor\ImageProcessor.xproj", "{2AA31A1F-142C-43F4-8687-09ABCA4B3A26}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor.Tests", "tests\ImageProcessor.Tests\ImageProcessor.Tests.csproj", "{1741DC66-5404-4B15-AE58-B7721F1568A4}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -13,14 +11,10 @@ Global
Release|Any CPU = Release|Any CPU Release|Any CPU = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8047C4AC-7097-4DE4-B00D-6D55EBCF1D36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2AA31A1F-142C-43F4-8687-09ABCA4B3A26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8047C4AC-7097-4DE4-B00D-6D55EBCF1D36}.Debug|Any CPU.Build.0 = Debug|Any CPU {2AA31A1F-142C-43F4-8687-09ABCA4B3A26}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8047C4AC-7097-4DE4-B00D-6D55EBCF1D36}.Release|Any CPU.ActiveCfg = Release|Any CPU {2AA31A1F-142C-43F4-8687-09ABCA4B3A26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8047C4AC-7097-4DE4-B00D-6D55EBCF1D36}.Release|Any CPU.Build.0 = Release|Any CPU {2AA31A1F-142C-43F4-8687-09ABCA4B3A26}.Release|Any CPU.Build.0 = Release|Any CPU
{1741DC66-5404-4B15-AE58-B7721F1568A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1741DC66-5404-4B15-AE58-B7721F1568A4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1741DC66-5404-4B15-AE58-B7721F1568A4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1741DC66-5404-4B15-AE58-B7721F1568A4}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

1
global.json

@ -0,0 +1 @@
{}

281
src/ImageProcessor/ImageProcessor.csproj

@ -1,281 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.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>14.0</MinimumVisualStudioVersion>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{8047C4AC-7097-4DE4-B00D-6D55EBCF1D36}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ImageProcessor</RootNamespace>
<AssemblyName>ImageProcessor</AssemblyName>
<DefaultLanguage>en-US</DefaultLanguage>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;NOCRYPTO;PCL</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\ImageProcessor.XML</DocumentationFile>
<LangVersion>default</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release\ImageProcessor.XML</DocumentationFile>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<Compile Include="Colors\Formats\Cmyk.cs" />
<Compile Include="Colors\Color.cs" />
<Compile Include="Common\Extensions\EnumerableExtensions.cs" />
<Compile Include="Common\Helpers\ImageMaths.cs" />
<Compile Include="Filters\Blend.cs" />
<Compile Include="Filters\ColorMatrix\IColorMatrixFilter.cs" />
<Compile Include="Filters\Convolution\Convolution2PassFilter.cs" />
<Compile Include="Filters\Convolution\Convolution2DFilter.cs" />
<Compile Include="Filters\ColorMatrix\ColorMatrixFilter.cs" />
<Compile Include="Filters\ColorMatrix\Kodachrome.cs" />
<Compile Include="Filters\ColorMatrix\Saturation.cs" />
<Compile Include="Filters\ColorMatrix\GreyscaleMode.cs" />
<Compile Include="Filters\Brightness.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\EdgeDetector2DFilter.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\EdgeDetectorFilter.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\IEdgeDetectorFilter.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\Scharr.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\RobertsCross.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\Prewitt.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\LaplacianOfGaussian.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\Laplacian3X3.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\Laplacian5X5.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\Kirsch.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\Kayyali.cs" />
<Compile Include="Filters\Convolution\EdgeDetection\Sobel.cs" />
<Compile Include="Filters\Convolution\GuassianSharpen.cs" />
<Compile Include="Filters\Convolution\GuassianBlur.cs" />
<Compile Include="Filters\Invert.cs" />
<Compile Include="Filters\Alpha.cs" />
<Compile Include="Filters\ColorMatrix\GreyscaleBt601.cs" />
<Compile Include="Filters\ColorMatrix\GreyscaleBt709.cs" />
<Compile Include="Filters\ColorMatrix\BlackWhite.cs" />
<Compile Include="Filters\ColorMatrix\Polaroid.cs" />
<Compile Include="Filters\ColorMatrix\Lomograph.cs" />
<Compile Include="Filters\ColorMatrix\Sepia.cs" />
<Compile Include="Filters\Contrast.cs" />
<Compile Include="Filters\ImageFilterExtensions.cs" />
<Compile Include="Formats\Png\Zlib\Adler32.cs" />
<Compile Include="Formats\Png\Zlib\InflaterDynHeader.cs" />
<Compile Include="Formats\Png\Zlib\InflaterHuffmanTree.cs" />
<Compile Include="Formats\Png\Zlib\Crc32.cs" />
<Compile Include="Formats\Png\Zlib\Deflater.cs" />
<Compile Include="Formats\Png\Zlib\DeflaterConstants.cs" />
<Compile Include="Formats\Png\Zlib\DeflaterEngine.cs" />
<Compile Include="Formats\Png\Zlib\DeflaterHuffman.cs" />
<Compile Include="Formats\Png\Zlib\DeflaterOutputStream.cs" />
<Compile Include="Formats\Png\Zlib\DeflaterPending.cs" />
<Compile Include="Formats\Png\Zlib\DeflateStrategy.cs" />
<Compile Include="Formats\Png\Zlib\GeneralBitFlags.cs" />
<Compile Include="Formats\Png\Zlib\IChecksum.cs" />
<Compile Include="Formats\Png\Zlib\Inflater.cs" />
<Compile Include="Formats\Png\Zlib\InflaterInputBuffer.cs" />
<Compile Include="Formats\Png\Zlib\InflaterInputStream.cs" />
<Compile Include="Formats\Png\Zlib\OutputWindow.cs" />
<Compile Include="Formats\Png\Zlib\PendingBuffer.cs" />
<Compile Include="Formats\Png\Zlib\StreamManipulator.cs" />
<Compile Include="Formats\Png\Zlib\ZipConstants.cs" />
<Compile Include="ImageExtensions.cs" />
<Compile Include="Numerics\Rectangle.cs" />
<Compile Include="ParallelImageProcessor.cs" />
<Compile Include="IImageProcessor.cs" />
<Compile Include="Colors\Formats\Hsv.cs" />
<Compile Include="Colors\Formats\YCbCr.cs" />
<Compile Include="Common\Extensions\ByteExtensions.cs" />
<Compile Include="Common\Extensions\ComparableExtensions.cs" />
<Compile Include="Formats\Bmp\BmpCompression.cs" />
<Compile Include="Formats\Bmp\BmpFileHeader.cs" />
<Compile Include="Formats\Bmp\BmpFormat.cs" />
<Compile Include="Formats\Bmp\BmpInfoHeader.cs" />
<Compile Include="Formats\Bmp\BmpDecoder.cs" />
<Compile Include="Formats\Bmp\BmpDecoderCore.cs" />
<Compile Include="Formats\Bmp\BmpEncoder.cs" />
<Compile Include="Formats\Gif\BitEncoder.cs" />
<Compile Include="Formats\Gif\GifFormat.cs" />
<Compile Include="Formats\Gif\LzwEncoder.cs" />
<Compile Include="Formats\Gif\GifConstants.cs" />
<Compile Include="Formats\Gif\GifDecoderCore.cs" />
<Compile Include="Formats\Gif\GifEncoder.cs" />
<Compile Include="Formats\Gif\Quantizer\QuantizedImage.cs" />
<Compile Include="Formats\Gif\Quantizer\IQuantizer.cs" />
<Compile Include="Formats\Gif\Quantizer\OctreeQuantizer.cs" />
<Compile Include="Formats\Gif\Quantizer\Quantizer.cs" />
<Compile Include="Formats\IImageFormat.cs" />
<Compile Include="Formats\Jpg\JpegFormat.cs" />
<Compile Include="Formats\Jpg\JpegDecoder.cs" />
<Compile Include="Formats\Jpg\JpegEncoder.cs" />
<Compile Include="Formats\Jpg\LibJpeg\BitmapDestination.cs" />
<Compile Include="Formats\Jpg\LibJpeg\BitStream.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\DensityUnit.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\bitread_perm_state.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\bitread_working_state.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\ComponentBuffer.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\d_derived_tbl.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\huff_entropy_decoder.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\huff_entropy_encoder.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\JpegUtils.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_color_converter.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_color_deconverter.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_color_quantizer.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_comp_master.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_c_coef_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_c_main_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_c_prep_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_decomp_master.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_downsampler.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_d_coef_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_d_main_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_d_post_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_entropy_decoder.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_entropy_encoder.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_forward_dct.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_input_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_inverse_dct.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_marker_reader.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_marker_writer.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_scan_info.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\jpeg_upsampler.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\J_BUF_MODE.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\my_1pass_cquantizer.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\my_2pass_cquantizer.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\my_c_coef_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\my_destination_mgr.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\my_merged_upsampler.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\my_source_mgr.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\my_trans_c_coef_controller.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\my_upsampler.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\phuff_entropy_decoder.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\Internal\phuff_entropy_encoder.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\JBLOCK.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\JHUFF_TBL.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\JpegConstants.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_common_struct.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_component_info.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_compress_struct.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_decompress_struct.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_destination_mgr.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_error_mgr.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\JPEG_MARKER.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_marker_struct.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_progress_mgr.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jpeg_source_mgr.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\JQUANT_TBL.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\jvirt_array.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\J_COLOR_SPACE.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\J_DCT_METHOD.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\J_DITHER_MODE.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\J_MESSAGE_CODE.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Classic\ReadResult.cs" />
<Compile Include="Formats\Jpg\LibJpeg\CompressionParameters.cs" />
<Compile Include="Formats\Jpg\LibJpeg\DecompressionParameters.cs" />
<Compile Include="Formats\Jpg\LibJpeg\DecompressorToJpegImage.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Enumerations.cs" />
<Compile Include="Formats\Jpg\LibJpeg\IDecompressDestination.cs" />
<Compile Include="Formats\Jpg\LibJpeg\IRawImage.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Jpeg.cs" />
<Compile Include="Formats\Jpg\LibJpeg\JpegImage.cs" />
<Compile Include="Formats\Jpg\LibJpeg\LoadedImageAttributes.cs" />
<Compile Include="Formats\Jpg\LibJpeg\RawImage.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Sample.cs" />
<Compile Include="Formats\Jpg\LibJpeg\SampleRow.cs" />
<Compile Include="Formats\Jpg\LibJpeg\Utils.cs" />
<Compile Include="Formats\Png\PngFormat.cs" />
<Compile Include="Formats\Png\PngDecoder.cs" />
<Compile Include="Formats\Png\PngDecoderCore.cs" />
<Compile Include="Formats\Png\PngEncoder.cs" />
<Compile Include="Formats\Png\PngColorTypeInformation.cs" />
<Compile Include="Formats\Png\PngChunk.cs" />
<Compile Include="Formats\Png\PngChunkTypes.cs" />
<Compile Include="Formats\Png\TrueColorReader.cs" />
<Compile Include="Formats\Png\PaletteIndexReader.cs" />
<Compile Include="Formats\Png\GrayscaleReader.cs" />
<Compile Include="Formats\Png\IColorReader.cs" />
<Compile Include="Formats\Png\PngHeader.cs" />
<Compile Include="IImage.cs" />
<Compile Include="IImageBase.cs" />
<Compile Include="ImageProperty.cs" />
<Compile Include="ImageFrame.cs" />
<Compile Include="Colors\Formats\Bgra32.cs" />
<Compile Include="Common\Exceptions\ImageFormatException.cs" />
<Compile Include="Common\Helpers\Guard.cs" />
<Compile Include="Formats\Gif\GifDecoder.cs" />
<Compile Include="Formats\Gif\LzwDecoder.cs" />
<Compile Include="Formats\Gif\Sections\GifLogicalScreenDescriptor.cs" />
<Compile Include="Formats\Gif\Sections\GifImageDescriptor.cs" />
<Compile Include="Formats\Gif\Sections\GifGraphicsControlExtension.cs" />
<Compile Include="Formats\Gif\DisposalMethod.cs" />
<Compile Include="Formats\IImageDecoder.cs" />
<Compile Include="Formats\IImageEncoder.cs" />
<Compile Include="Image.cs" />
<Compile Include="ImageBase.cs" />
<Compile Include="Numerics\Point.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Numerics\Size.cs" />
<Compile Include="Filters\Convolution\ConvolutionFilter.cs" />
<Compile Include="Samplers\Crop.cs" />
<Compile Include="Samplers\Resamplers\Lanczos5Resampler.cs" />
<Compile Include="Samplers\Resamplers\Lanczos8Resampler.cs" />
<Compile Include="Samplers\Resamplers\WelchResampler.cs" />
<Compile Include="Samplers\Resamplers\CatmullRomResampler.cs" />
<Compile Include="Samplers\Resamplers\RobidouxSoftResampler.cs" />
<Compile Include="Samplers\Resamplers\RobidouxSharpResampler.cs" />
<Compile Include="Samplers\Resamplers\RobidouxResampler.cs" />
<Compile Include="Samplers\Resamplers\SplineResampler.cs" />
<Compile Include="Samplers\Resamplers\HermiteResampler.cs" />
<Compile Include="Samplers\Resamplers\MitchellNetravaliResampler.cs" />
<Compile Include="Samplers\Resamplers\TriangleResampler.cs" />
<Compile Include="Samplers\Resamplers\BoxResampler.cs" />
<Compile Include="Samplers\Resamplers\Lanczos3Resampler.cs" />
<Compile Include="Samplers\Resamplers\BicubicResampler.cs" />
<Compile Include="Samplers\ImageSampleExtensions.cs" />
<Compile Include="Samplers\Resamplers\IResampler.cs" />
<Compile Include="Samplers\Resize.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Formats\Gif\README.md" />
<None Include="Formats\Jpg\README.md" />
<None Include="Formats\Png\Zlib\README.md" />
<None Include="project.json" />
</ItemGroup>
<ItemGroup>
<None Include="Formats\Bmp\README.md" />
<None Include="Formats\Png\README.md" />
</ItemGroup>
<ItemGroup>
<AdditionalFiles Include="stylecop.json" />
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<!-- 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">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

24
src/ImageProcessor/ImageProcessor.csproj.DotSettings

@ -1,24 +0,0 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/CodeInspection/CSharpLanguageProject/LanguageLevel/@EntryValue">CSharp60</s:String>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=colors/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=colors_005Cformats/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=common/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=common_005Cexceptions/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=common_005Cextensions/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=common_005Chelpers/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=encoders_005Cgif/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=filters_005Ccolormatrix/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=filters_005Cconvolution/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=filters_005Cconvolution_005Cedgedetection/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cbmp/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cgif/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cgif_005Cquantizer/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cgif_005Csections/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cjpg/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cjpg_005Clibjpeg/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cpng/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cpng_005Czlib/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cpng_005Czlib2/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=formats_005Cpng_005Czlip2/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=numerics/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=samplers_005Cresamplers/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

18
src/ImageProcessor/ImageProcessor.nuspec

@ -1,18 +0,0 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<licenseUrl>http://LICENSE_URL_HERE_OR_DELETE_THIS_LINE</licenseUrl>
<projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl>
<iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>$description$</description>
<releaseNotes>Alpha Release.</releaseNotes>
<copyright>Copyright James Jackson-South and contributors2015</copyright>
<tags>Image Resize Crop Quality Gif Jpg Jpeg Bitmap Png Fluent Animated</tags>
</metadata>
</package>

24
src/ImageProcessor/ImageProcessor.xproj

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.Props" Condition="'$(VSToolsPath)' != ''" />
<PropertyGroup Label="Globals">
<ProjectGuid>2aa31a1f-142c-43f4-8687-09abca4b3a26</ProjectGuid>
<RootNamespace>ImageProcessor</RootNamespace>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">..\..\artifacts\obj\$(MSBuildProjectName)</BaseIntermediateOutputPath>
<OutputPath Condition="'$(OutputPath)'=='' ">..\..\artifacts\bin\$(MSBuildProjectName)\</OutputPath>
</PropertyGroup>
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<ProduceOutputsOnBuild>True</ProduceOutputsOnBuild>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\ImageProcessor\ImageProcessor.csproj" />
</ItemGroup>
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>

33
src/ImageProcessor/Properties/AssemblyInfo.cs

@ -1,33 +0,0 @@
using System.Resources;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("ImageProcessor")]
[assembly: AssemblyDescription("A cross-platform library for processing of image files written in C#")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ImageProcessor")]
[assembly: AssemblyCopyright("Copyright (c) James South and contributors.")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: NeutralResourcesLanguage("en")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.0.0.0")]
[assembly: AssemblyFileVersion("3.0.0.0")]
// Ensure the internals can be tested.
[assembly: InternalsVisibleTo("ImageProcessor.Tests")]

24
src/ImageProcessor/Settings.StyleCop

@ -1,24 +0,0 @@
<StyleCopSettings Version="105">
<GlobalSettings>
<CollectionProperty Name="RecognizedWords">
<Value>cb</Value>
<Value>octree</Value>
<Value>quantizer</Value>
<Value>cr</Value>
<Value>EX</Value>
<Value>png</Value>
<Value>rgb</Value>
<Value>scanline</Value>
<Value>scanlines</Value>
<Value>tEXt</Value>
<Value>xt</Value>
<Value>th</Value>
<Value>nd</Value>
<Value>rd</Value>
<Value>lomograph</Value>
<Value>polaroid</Value>
<Value>colorspace</Value>
<Value>kodachrome</Value>
</CollectionProperty>
</GlobalSettings>
</StyleCopSettings>

41
src/ImageProcessor/project.json

@ -1,17 +1,26 @@
{ {
"supports": { "version": "3.0.0-*",
"net46.app": {}, "description": "ImageProcessor",
"uwp.10.0.app": {}, "authors": [ "James Jackson-South" ],
"dnxcore50.app": {} "tags": [ "Image Resize Crop Quality Gif Jpg Jpeg Bitmap Png Fluent Animated" ],
}, "projectUrl": "",
"dependencies": { "licenseUrl": "",
"Microsoft.NETCore": "5.0.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.0", "dependencies": {
"StyleCop.Analyzers": "1.0.0-beta015" "System.Collections": "4.0.10-beta-23019",
}, "System.Linq": "4.0.0-beta-23019",
"frameworks": { "System.Threading": "4.0.10-beta-23019",
"dotnet": { "System.Runtime": "4.0.10-beta-23019",
"imports": "portable-net452+win81" "Microsoft.CSharp": "4.0.0-beta-23019",
"Microsoft.NETCore": "5.0.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.0",
"System.Runtime.Extensions": "4.0.0",
"System.Reflection": "4.0.0",
"System.IO": "4.0.0",
"StyleCop.Analyzers": "1.0.0-beta015"
},
"frameworks": {
"dotnet": { }
} }
} }
}

2
src/ImageProcessor/project.lock.json.REMOVED.git-id

@ -1 +1 @@
3f05708641eb3ed085d4689aae4a960eb067fd16 1cb54c4ca5fc8244fed40097407641c28dd42fe4

6
tests/ImageProcessor.Tests/ImageProcessor.Tests.csproj

@ -76,12 +76,6 @@
<ItemGroup> <ItemGroup>
<None Include="packages.config" /> <None Include="packages.config" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\ImageProcessor\ImageProcessor.csproj">
<Project>{8047C4AC-7097-4DE4-B00D-6D55EBCF1D36}</Project>
<Name>ImageProcessor</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup> <ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup> </ItemGroup>

Loading…
Cancel
Save