Introduction - If you have any usage issues, please Google them yourself
A C# Developed similar PHOTOSHOP software, used a lot of graphics algorithms.
Packet : 121114149photosprite.rar filelist
PhotoSprite\History.cs
PhotoSprite\Logo.ICO
PhotoSprite\PhotoSprite.csproj
PhotoSprite\PhotoSprite.csproj.user
PhotoSprite\PhotoSprite.sln
PhotoSprite\PhotoSprite.suo
PhotoSprite\Program.cs
PhotoSprite\Readme.txt
PhotoSprite\WinMain.cs
PhotoSprite\WinMain.Designer.cs
PhotoSprite\WinMain.Menu.Context.cs
PhotoSprite\WinMain.Menu.cs
PhotoSprite\WinMain.resx
PhotoSprite\WinMain.Tool.cs
PhotoSprite\Widget\AngleChooser.cs
PhotoSprite\Widget\AngleChooser.designer.cs
PhotoSprite\Widget\AngleChooser.resx
PhotoSprite\Widget\Canvas.cs
PhotoSprite\Widget\Canvas.Designer.cs
PhotoSprite\Widget\Canvas.resx
PhotoSprite\Widget\Layer.cs
PhotoSprite\Widget\Layer.Designer.cs
PhotoSprite\Widget\Layer.resx
PhotoSprite\Tool\BrushTool.cs
PhotoSprite\Tool\ColorPickerTool.cs
PhotoSprite\Tool\EllipseSelectTool.cs
PhotoSprite\Tool\EraserTool.cs
PhotoSprite\Tool\LassoSelectTool.cs
PhotoSprite\Tool\LineTool.cs
PhotoSprite\Tool\PaintBucketTool.cs
PhotoSprite\Tool\PencilTool.cs
PhotoSprite\Tool\RectangleSelectTool.cs
PhotoSprite\Tool\RectangleTool.cs
PhotoSprite\Tool\TextTool.cs
PhotoSprite\Tool\Tool.cs
PhotoSprite\Tool\ToolType.cs
PhotoSprite\Properties\AssemblyInfo.cs
PhotoSprite\Properties\Resources.Designer.cs
PhotoSprite\Properties\Resources.resx
PhotoSprite\Properties\Settings.Designer.cs
PhotoSprite\Properties\Settings.settings
PhotoSprite\obj\PhotoSprite.csproj.FileList.txt
PhotoSprite\ImageProcessing\Adjustment.cs
PhotoSprite\ImageProcessing\Algebra.cs
PhotoSprite\ImageProcessing\ColorChange.cs
PhotoSprite\ImageProcessing\EdgeDetect.cs
PhotoSprite\ImageProcessing\Effect.Common.cs
PhotoSprite\ImageProcessing\Effect.Extend.cs
PhotoSprite\ImageProcessing\Filter.cs
PhotoSprite\ImageProcessing\Function.cs
PhotoSprite\ImageProcessing\GrayProcessing.cs
PhotoSprite\ImageProcessing\Histogram.cs
PhotoSprite\ImageProcessing\ImageInfo.cs
PhotoSprite\ImageProcessing\ImageTransform.cs
PhotoSprite\ImageProcessing\Logic.cs
PhotoSprite\ImageProcessing\Matrix3x3.cs
PhotoSprite\ImageProcessing\MatrixNxN.cs
PhotoSprite\ImageProcessing\Morphologic.Bitmap.cs
PhotoSprite\ImageProcessing\Morphologic.cs
PhotoSprite\ImageProcessing\RegionClip.cs
PhotoSprite\ImageProcessing\Segmentation.Bitmap.cs
PhotoSprite\ImageProcessing\Segmentation.cs
PhotoSprite\ImageProcessing\Statistics.cs
PhotoSprite\ImageProcessing\Watermark.cs
PhotoSprite\ImageFormat\Psf.cs
PhotoSprite\Graphic\Graphic.cs
PhotoSprite\Dialog\AboutBox.cs
PhotoSprite\Dialog\AboutBox.Designer.cs
PhotoSprite\Dialog\AboutBox.resx
PhotoSprite\Dialog\AdvancedDialog.cs
PhotoSprite\Dialog\AdvancedDialog.Designer.cs
PhotoSprite\Dialog\AdvancedDialog.resx
PhotoSprite\Dialog\AngleDialog.cs
PhotoSprite\Dialog\AngleDialog.Designer.cs
PhotoSprite\Dialog\AngleDialog.resx
PhotoSprite\Dialog\ArtStringDialog.cs
PhotoSprite\Dialog\ArtStringDialog.Designer.cs
PhotoSprite\Dialog\ArtStringDialog.resx
PhotoSprite\Dialog\ColorBalanceDialog.cs
PhotoSprite\Dialog\ColorBalanceDialog.Designer.cs
PhotoSprite\Dialog\ColorBalanceDialog.resx
PhotoSprite\Dialog\ColorPickerDialog.cs
PhotoSprite\Dialog\ColorPickerDialog.Designer.cs
PhotoSprite\Dialog\ColorPickerDialog.resx
PhotoSprite\Dialog\CustomDialog.cs
PhotoSprite\Dialog\CustomDialog.Designer.cs
PhotoSprite\Dialog\CustomDialog.resx
PhotoSprite\Dialog\DegreeDialog.cs
PhotoSprite\Dialog\DegreeDialog.Designer.cs
PhotoSprite\Dialog\DegreeDialog.resx
PhotoSprite\Dialog\DirectionDialog.cs
PhotoSprite\Dialog\DirectionDialog.Designer.cs
PhotoSprite\Dialog\DirectionDialog.resx
PhotoSprite\Dialog\FilterDialog.cs
PhotoSprite\Dialog\FilterDialog.Designer.cs
PhotoSprite\Dialog\FilterDialog.resx
PhotoSprite\Dialog\GammaCorrectDialog.cs
PhotoSprite\Dialog\GammaCorrectDialog.Designer.cs
PhotoSprite\Dialog\GammaCorrectDialog.resx
PhotoSprite\Dialog\GrayDialog.cs
PhotoSprite\Dialog\GrayDialog.Designer.cs
PhotoSprite\Dialog\GrayDialog.resx
PhotoSprite\Dialog\HistogramDialog.cs
PhotoSprite\Dialog\HistogramDialog.Designer.cs
PhotoSprite\Dialog\HistogramDialog.resx
PhotoSprite\Dialog\HslDialog.cs
PhotoSprite\Dialog\HslDialog.Designer.cs
PhotoSprite\Dialog\HslDialog.resx
PhotoSprite\Dialog\InosculateDialog.cs
PhotoSprite\Dialog\InosculateDialog.Designer.cs
PhotoSprite\Dialog\InosculateDialog.resx
PhotoSprite\Dialog\MagicDialog.cs
PhotoSprite\Dialog\MagicDialog.Designer.cs
PhotoSprite\Dialog\MagicDialog.resx
PhotoSprite\Dialog\MappingDialog.cs
PhotoSprite\Dialog\MappingDialog.Designer.cs
PhotoSprite\Dialog\MappingDialog.resx
PhotoSprite\Dialog\MotionBlurDialog.cs
PhotoSprite\Dialog\MotionBlurDialog.Designer.cs
PhotoSprite\Dialog\MotionBlurDialog.resx
PhotoSprite\Dialog\NewDialog.cs
PhotoSprite\Dialog\NewDialog.Designer.cs
PhotoSprite\Dialog\NewDialog.resx
PhotoSprite\Dialog\OilPaintingDialog.cs
PhotoSprite\Dialog\OilPaintingDialog.Designer.cs
PhotoSprite\Dialog\OilPaintingDialog.resx
PhotoSprite\Dialog\OptionDialog.cs
PhotoSprite\Dialog\OptionDialog.Designer.cs
PhotoSprite\Dialog\OptionDialog.resx
PhotoSprite\Dialog\PaperCutDialog.cs
PhotoSprite\Dialog\PaperCutDialog.Designer.cs
PhotoSprite\Dialog\PaperCutDialog.resx
PhotoSprite\Dialog\PseudoColorDialog.cs
PhotoSprite\Dialog\PseudoColorDialog.Designer.cs
PhotoSprite\Dialog\PseudoColorDialog.resx
PhotoSprite\Dialog\RedEyeRemovalDialog.cs
PhotoSprite\Dialog\RedEyeRemovalDialog.Designer.cs
PhotoSprite\Dialog\RedEyeRemovalDialog.resx
PhotoSprite\Dialog\RegionDialog.cs
PhotoSprite\Dialog\RegionDialog.Designer.cs
PhotoSprite\Dialog\RegionDialog.resx
PhotoSprite\Dialog\ResizeDialog.cs
PhotoSprite\Dialog\ResizeDialog.Designer.cs
PhotoSprite\Dialog\ResizeDialog.resx
PhotoSprite\Dialog\SketchDialog.cs
PhotoSprite\Dialog\SketchDialog.Designer.cs
PhotoSprite\Dialog\SketchDialog.resx
PhotoSprite\Dialog\SlantDialog.cs
PhotoSprite\Dialog\SlantDialog.Designer.cs
PhotoSprite\Dialog\SlantDialog.resx
PhotoSprite\Dialog\TranslationDialog.cs
PhotoSprite\Dialog\TranslationDialog.Designer.cs
PhotoSprite\Dialog\TranslationDialog.resx
PhotoSprite\Dialog\TrimDialog.cs
PhotoSprite\Dialog\TrimDialog.Designer.cs
PhotoSprite\Dialog\TrimDialog.resx
PhotoSprite\ColorSpace\CMYK.cs
PhotoSprite\ColorSpace\HSI.cs
PhotoSprite\ColorSpace\HSL.cs
PhotoSprite\ColorSpace\HSV.cs
PhotoSprite\ColorSpace\YUV.cs
PhotoSprite\ClassDiagram1.cd
PhotoSprite\obj\Debug
PhotoSprite\bin\Debug
PhotoSprite\Widget
PhotoSprite\Tool
PhotoSprite\Resources
PhotoSprite\Properties
PhotoSprite\obj
PhotoSprite\ImageProcessing
PhotoSprite\ImageFormat
PhotoSprite\Graphic
PhotoSprite\Dialog
PhotoSprite\ColorSpace
PhotoSprite\bin
PhotoSprite