diff --git a/CatalogLib/CatalogLib.csproj b/CatalogLib/CatalogLib.csproj
index 113d6b9..335f5b4 100644
--- a/CatalogLib/CatalogLib.csproj
+++ b/CatalogLib/CatalogLib.csproj
@@ -35,13 +35,38 @@
4
+
+ ..\packages\ImageSharp.1.0.0-alpha2-00115\lib\net45\ImageSharp.dll
+
+
+ ..\packages\ImageSharp.Drawing.1.0.0-alpha2-00115\lib\net45\ImageSharp.Drawing.dll
+
+
+ ..\packages\ImageSharp.Formats.Jpeg.1.0.0-alpha2-00115\lib\net45\ImageSharp.Formats.Jpeg.dll
+
+
+ ..\packages\ImageSharp.Formats.Png.1.0.0-alpha2-00111\lib\net45\ImageSharp.Formats.Png.dll
+
+
+ ..\packages\ImageSharp.Processing.1.0.0-alpha2-00103\lib\net45\ImageSharp.Processing.dll
+
..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll
True
+
+ ..\packages\System.Buffers.4.0.0\lib\netstandard1.1\System.Buffers.dll
+
+
+
+ ..\packages\System.Numerics.Vectors.4.1.1\lib\net46\System.Numerics.Vectors.dll
+
+
+ ..\packages\System.Runtime.CompilerServices.Unsafe.4.0.0\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll
+
@@ -50,8 +75,10 @@
+
+
diff --git a/CatalogLib/IImageProcessor.cs b/CatalogLib/IImageProcessor.cs
new file mode 100644
index 0000000..610977c
--- /dev/null
+++ b/CatalogLib/IImageProcessor.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace CatalogLib
+{
+ public interface IImageProcessor
+ {
+
+ }
+}
diff --git a/CatalogLib/ImageCreator2.cs b/CatalogLib/ImageCreator2.cs
index 14a7bf1..1bd4123 100644
--- a/CatalogLib/ImageCreator2.cs
+++ b/CatalogLib/ImageCreator2.cs
@@ -10,7 +10,7 @@ using CatalogVbLib;
namespace CatalogLib
{
- public class ImageCreator2
+ public class ImageCreator2 : IImageProcessor
{
private PicSettings _picSettings = PicSettings.Instance;
diff --git a/CatalogLib/ImgSharpCreator.cs b/CatalogLib/ImgSharpCreator.cs
new file mode 100644
index 0000000..3877d82
--- /dev/null
+++ b/CatalogLib/ImgSharpCreator.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using ImageSharp;
+using ImageSharp.Formats;
+using ImageSharp.Processing.Processors;
+
+namespace CatalogLib
+{
+ public class ImgSharpCreator : IImageProcessor
+ {
+ public void Start(FileInfo workFile)
+ {
+ using (Image image = new Image(workFile.Name))
+ {
+ JpegDecoder j = new JpegDecoder();
+
+ image.Resize(200, 200).Save("");
+ }
+
+ }
+ }
+}
diff --git a/CatalogLib/packages.config b/CatalogLib/packages.config
index 90aba30..3a28625 100644
--- a/CatalogLib/packages.config
+++ b/CatalogLib/packages.config
@@ -1,4 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file