在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → (c#)paint.net V2.6版的源码

(c#)paint.net V2.6版的源码

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:6.59M
  • 下载次数:9
  • 浏览次数:93
  • 发布时间:2023-04-18
  • 实例类别:C#语言基础
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 相关标签: paint .NET NET int AI

实例介绍

【实例简介】(c#)paint.net V2.6版的源码
学习及研究开源软件,最有效的方法就是去查看其早期的版本,因为早期的封装并不会像现在版本那样晦涩,对于高手可能觉得没什么,但对于新手来说,最有效的方法就是学习早期版本源码

【实例截图】

from clipboard

【核心代码】
文件清单
├── extras
│   ├── CodeLab
│   │   ├── AssemblyInfo.cs
│   │   ├── CodeEditor.cs
│   │   ├── CodeLabConfigDialog.cs
│   │   ├── CodeLabConfigDialog.resx
│   │   ├── CodeLabConfigToken.cs
│   │   ├── CodeLab.cs
│   │   ├── CodeLab.csproj
│   │   ├── CodeLab.sln
│   │   ├── CompilerErrorWrapper.cs
│   │   └── Icons
│   │       └── CodeLab.png
│   ├── DistortionEffects
│   │   ├── BulgeEffect.cs
│   │   ├── DistortionEffects.csproj
│   │   ├── DistortionEffects.sln
│   │   ├── License.txt
│   │   ├── MyResources.cs
│   │   ├── MyResources.resx
│   │   ├── PolarInversionEffect.cs
│   │   ├── readme.txt
│   │   ├── Resources
│   │   │   ├── BulgeEffect.png
│   │   │   ├── PolarInversion.png
│   │   │   ├── TileEffect.png
│   │   │   └── TwistEffect.png
│   │   ├── TileEffect.cs
│   │   └── TwistEffect.cs
│   ├── Images
│   │   ├── LogoNoReflection.png
│   │   ├── Logo.pdn
│   │   ├── Logo.png
│   │   └── PDNlogoTrans1.png
│   └── PdnBench
│       ├── App.ico
│       ├── AssemblyInfo.cs
│       ├── Benchmark.cs
│       ├── cat.jpg
│       ├── CompositionBenchmark.cs
│       ├── EffectBenchmark.cs
│       ├── PdnBench.csproj
│       ├── PdnBench.sln
│       ├── ResizeBenchmark.cs
│       ├── Startup.cs
│       ├── TransformBenchmark.cs
│       ├── ZoomOneToOneBlitBenchmark.cs
│       └── ZoomOutBlitBenchmark.cs
├── License.txt
├── programs
│   ├── dotnet_2_0
│   │   ├── readme.txt
│   │   ├── x64
│   │   └── x86
│   └── readme.txt
├── README.TXT
└── src
    ├── AboutDialog.cs
    ├── AboutDialog.resx
    ├── AnchorChooserControl.cs
    ├── AnchorChooserControl.resx
    ├── AnchorEdge.cs
    ├── AssemblyInfo.cs
    ├── BitmapHistoryAction.cs
    ├── BrushInfo.cs
    ├── BrushPreviewRenderer.cs
    ├── BrushType.cs
    ├── CallbackWithProgressDialog.cs
    ├── CanvasSizeAction.cs
    ├── CanvasSizeDialog.cs
    ├── CanvasSizeDialog.resx
    ├── clean.bat
    ├── CloneStampTool.cs
    ├── ColorDisplayWidget.cs
    ├── ColorDisplayWidget.resx
    ├── ColorEventArgs.cs
    ├── ColorEventHandler.cs
    ├── ColorPickerTool.cs
    ├── ColorRectangleControl.cs
    ├── ColorRectangleControl.resx
    ├── ColorsForm.cs
    ├── ColorsForm.resx
    ├── ColorWheel.cs
    ├── ColorWheel.resx
    ├── CommonAction.cs
    ├── CommonActionsStrip.cs
    ├── CompoundHistoryAction.cs
    ├── count.bat
    ├── CropAction.cs
    ├── Data
    │   ├── AssemblyInfo.cs
    │   ├── BitmapLayer.cs
    │   ├── BitmapLayerPropertiesDialog.cs
    │   ├── BitmapLayerPropertiesDialog.resx
    │   ├── BmpFileType.cs
    │   ├── Data.csproj
    │   ├── Document.cs
    │   ├── DocumentView.cs
    │   ├── DocumentView.resx
    │   ├── Exif.cs
    │   ├── ExifTagID.cs
    │   ├── ExifTagType.cs
    │   ├── FileTypeCollection.cs
    │   ├── FileType.cs
    │   ├── GdiPlusFileType.cs
    │   ├── GeneratedCodeWarning.h
    │   ├── GifFileType.cs
    │   ├── GifSaveConfigToken.cs
    │   ├── GifSaveConfigWidget.cs
    │   ├── GifSaveConfigWidget.resx
    │   ├── IFileTypeFactory.cs
    │   ├── JpegFileType.cs
    │   ├── JpegSaveConfigToken.cs
    │   ├── JpegSaveConfigWidget.cs
    │   ├── JpegSaveConfigWidget.resx
    │   ├── Layer.cs
    │   ├── LayerList.cs
    │   ├── LayerPropertiesDialog.cs
    │   ├── LayerPropertiesDialog.resx
    │   ├── MetaData.cs
    │   ├── NoSaveConfigWidget.cs
    │   ├── NoSaveConfigWidget.resx
    │   ├── PdnFileType.cs
    │   ├── PdnFileTypes.cs
    │   ├── PngFileType.cs
    │   ├── Quantize
    │   │   ├── OctreeQuantizer.cs
    │   │   ├── PaletteQuantizer.cs
    │   │   ├── PaletteTable.cs
    │   │   └── Quantizer.cs
    │   ├── SaveConfigToken.cs
    │   ├── SaveConfigWidget.cs
    │   ├── SaveConfigWidget.resx
    │   ├── TgaFileType.cs
    │   ├── TgaSaveConfigToken.cs
    │   ├── TgaSaveConfigWidget.cs
    │   ├── UserBlendOp.cs
    │   ├── UserBlendOps.cs
    │   ├── UserBlendOps.Generated.cs
    │   └── UserBlendOps.Generated.H.cs
    ├── DeleteLayerHistoryAction.cs
    ├── DeselectAction.cs
    ├── DocumentAction.cs
    ├── DocumentEnvironment.cs
    ├── DocumentMetaDataHistoryAction.cs
    ├── DocumentWidgets.cs
    ├── DocumentWorkspace.cs
    ├── DocumentWorkspace.resx
    ├── DrawConfigStrip.cs
    ├── Effects
    │   ├── AddNoiseEffect.cs
    │   ├── AmountEffectConfigDialog.cs
    │   ├── AmountEffectConfigDialog.resx
    │   ├── AmountEffectConfigToken.cs
    │   ├── AngleChooserConfigDialog.cs
    │   ├── anglechooserconfigdialog.resx
    │   ├── AngleChooserConfigToken.cs
    │   ├── AssemblyInfo.cs
    │   ├── AutoLevel.cs
    │   ├── BackgroundEffectRenderer.cs
    │   ├── BlurEffect.cs
    │   ├── BrightnessAndContrastAdjustmentConfigDialog.cs
    │   ├── BrightnessAndContrastAdjustmentConfigDialog.resx
    │   ├── BrightnessAndContrastAdjustmentConfigToken.cs
    │   ├── BrightnessAndContrastAdjustment.cs
    │   ├── ColorDifferenceEffect.cs
    │   ├── ConvolutionFilterEffect.cs
    │   ├── CurvesEffectConfigDialog.cs
    │   ├── CurvesEffectConfigToken.cs
    │   ├── CurvesEffect.cs
    │   ├── DesaturateEffect.cs
    │   ├── EdgeDetectConfigDialog.cs
    │   ├── EdgeDetectConfigDialog.resx
    │   ├── EdgeDetectConfigToken.cs
    │   ├── EdgeDetectEffect.cs
    │   ├── EffectCategoryAttribute.cs
    │   ├── EffectCategory.cs
    │   ├── EffectConfigDialog.cs
    │   ├── EffectConfigDialog.resx
    │   ├── EffectConfigToken.cs
    │   ├── Effect.cs
    │   ├── EffectDirectives.cs
    │   ├── EffectEnvironmentParameters.cs
    │   ├── Effects.csproj
    │   ├── EffectTypeHintAttribute.cs
    │   ├── EffectTypeHint.cs
    │   ├── EmbossEffectConfigDialog.cs
    │   ├── EmbossEffectConfigDialog.resx
    │   ├── EmbossEffectConfigToken.cs
    │   ├── EmbossEffect.cs
    │   ├── FrostedGlassEffect.cs
    │   ├── HueAndSaturationAdjustment.cs
    │   ├── IConfigurableEffect.cs
    │   ├── InvertColorsEffect.cs
    │   ├── LevelsEffectConfigDialog.cs
    │   ├── LevelsEffectConfigToken.cs
    │   ├── LevelsEffect.cs
    │   ├── MotionBlurEffectConfigDialog.cs
    │   ├── MotionBlurEffectConfigDialog.resx
    │   ├── MotionBlurEffectConfigToken.cs
    │   ├── MotionBlurEffect.cs
    │   ├── OilPaintingEffect.cs
    │   ├── PanControl.cs
    │   ├── PanControl.resx
    │   ├── PixelateEffect.cs
    │   ├── RadialBlurEffect.cs
    │   ├── RedEyeRemoveEffect.cs
    │   ├── RedEyeRemoveEffectDialog.cs
    │   ├── RedEyeRemoveEffectDialog.resx
    │   ├── ReliefEffectConfigDialog.cs
    │   ├── ReliefEffectConfigDialog.resx
    │   ├── ReliefEffectConfigToken.cs
    │   ├── ReliefEffect.cs
    │   ├── RollControl.cs
    │   ├── RollControl.resx
    │   ├── RotateZoomEffectConfigDialog.cs
    │   ├── RotateZoomEffectConfigDialog.resx
    │   ├── RotateZoomEffectConfigToken.cs
    │   ├── RotateZoomEffect.cs
    │   ├── SepiaEffect.cs
    │   ├── SharpenEffect.cs
    │   ├── ThreeAmountsConfigDialog.cs
    │   ├── ThreeAmountsConfigDialog.resx
    │   ├── ThreeAmountsConfigToken.cs
    │   ├── TwoAmountsConfigDialog.cs
    │   ├── TwoAmountsConfigDialog.resx
    │   └── TwoAmountsConfigToken.cs
    ├── EllipseSelectTool.cs
    ├── EllipseTool.cs
    ├── EnumValueEventArgs.cs
    ├── EnumValueEventHandler.cs
    ├── EraserTool.cs
    ├── EraseSelectionAction.cs
    ├── ExecutedHistoryActionEventArgs.cs
    ├── ExecutedHistoryActionEventHandler.cs
    ├── ExecutingHistoryActionEventArgs.cs
    ├── ExecutingHistoryActionEventHandler.cs
    ├── FileTypes.cs
    ├── FlattenAction.cs
    ├── FlipDocumentAction.cs
    ├── FlipDocumentHorizontalAction.cs
    ├── FlipDocumentVerticalAction.cs
    ├── FlipLayerAction.cs
    ├── FlipLayerHistoryAction.cs
    ├── FlipLayerHorizontalAction.cs
    ├── FlipLayerVerticalAction.cs
    ├── FlipType.cs
    ├── FloatingToolForm.cs
    ├── FloatingToolForm.resx
    ├── FloodTool.cs
    ├── FlowPanel.cs
    ├── FlowPanel.resx
    ├── FontInfo.cs
    ├── FreeformShapeTool.cs
    ├── Fullsize PaintDotNet.ico
    ├── GeneratedCode
    │   └── GeneratedCode.vcproj
    ├── GraphicsPathWrapper.cs
    ├── Help
    │   ├── desktop.ini
    │   ├── en
    │   │   ├── Adjustments.html
    │   │   ├── CloneStamp.html
    │   │   ├── ColorsWindow.html
    │   │   ├── Curves.html
    │   │   ├── Edit.html
    │   │   ├── Effects.html
    │   │   ├── EraserTool.html
    │   │   ├── FAQ.html
    │   │   ├── Features.html
    │   │   ├── File.html
    │   │   ├── Help.html
    │   │   ├── HistoryWindow.html
    │   │   ├── Image.html
    │   │   ├── Images
    │   │   │   ├── AboutDialog.png
    │   │   │   ├── AcquireMenu.png
    │   │   │   ├── AdjustmentsMenu.png
    │   │   │   ├── CanvasSize.png
    │   │   │   ├── ColorsWindowLess.jpg
    │   │   │   ├── ColorsWindowMore.jpg
    │   │   │   ├── ComboSelect2.jpg
    │   │   │   ├── ComboSelect.jpg
    │   │   │   ├── CurvesExtreme.png
    │   │   │   ├── CurvesLuminosity.png
    │   │   │   ├── CurvesNull.png
    │   │   │   ├── CurvesRGB.png
    │   │   │   ├── EditMenu.png
    │   │   │   ├── EffectsMenu.png
    │   │   │   ├── FileMenu.png
    │   │   │   ├── HelpMenu.png
    │   │   │   ├── HistoryWindow.png
    │   │   │   ├── ImageMenu.png
    │   │   │   ├── ImportFromFile.jpg
    │   │   │   ├── LanguageMenu.png
    │   │   │   ├── LayerProperties.png
    │   │   │   ├── LayersFlipMenu.png
    │   │   │   ├── LayersMenu.png
    │   │   │   ├── LayersWindow.png
    │   │   │   ├── Levels1.png
    │   │   │   ├── Levels2.png
    │   │   │   ├── MainWindow.png
    │   │   │   ├── MenuBar.png
    │   │   │   ├── MoveTools.png
    │   │   │   ├── NewDialog.png
    │   │   │   ├── PaintBucket_AfterFill.png
    │   │   │   ├── PaintBucket_BeforeFill.png
    │   │   │   ├── PencilTool_After.png
    │   │   │   ├── PencilTool_Before.png
    │   │   │   ├── PixelTools.png
    │   │   │   ├── PrintWizard.png
    │   │   │   ├── RectangleSelect.jpg
    │   │   │   ├── ResizeDialog.png
    │   │   │   ├── RotateZoom.png
    │   │   │   ├── SaveConfigDialog.jpg
    │   │   │   ├── SelectionTools.png
    │   │   │   ├── ShapeTools.png
    │   │   │   ├── StatusBar.png
    │   │   │   ├── TextTool_using.png
    │   │   │   ├── Toolbar_CommonActions.png
    │   │   │   ├── Toolbar_DrawingControls.png
    │   │   │   ├── Toolbar.png
    │   │   │   ├── Toolbar_TextControls.png
    │   │   │   ├── Toolbar_ViewControls.png
    │   │   │   ├── ToolsMenu.png
    │   │   │   ├── ToolsWindow_Annotated.png
    │   │   │   ├── UpdatesDialog.png
    │   │   │   ├── UpdatesMenu.png
    │   │   │   ├── ViewMenu.png
    │   │   │   └── WindowMenu.png
    │   │   ├── index.html
    │   │   ├── KeyboardMouseCommands.html
    │   │   ├── Layers.html
    │   │   ├── LayersWindow.html
    │   │   ├── Levels.html
    │   │   ├── License.html
    │   │   ├── LineCurve.html
    │   │   ├── MagicWand.html
    │   │   ├── MainWindow.html
    │   │   ├── MenuBar.html
    │   │   ├── MoveTools.html
    │   │   ├── Paintbrush.html
    │   │   ├── PaintBucket.html
    │   │   ├── pdn_help.dwt
    │   │   ├── PixelTools.html
    │   │   ├── RecolorTool.html
    │   │   ├── RotateZoom.html
    │   │   ├── SelectionTools.html
    │   │   ├── ShapeTools.html
    │   │   ├── StatusBar.html
    │   │   ├── SystemRequirements.html
    │   │   ├── TextTool.html
    │   │   ├── Toolbar.html
    │   │   ├── Tools.html
    │   │   ├── ToolsWindow.html
    │   │   ├── Tutorials.html
    │   │   ├── UnattendedInstallation.html
    │   │   ├── View.html
    │   │   ├── WebLinks.html
    │   │   └── Window.html
    │   ├── Help.csproj
    │   ├── images
    │   │   ├── aaVSnoAA.png
    │   │   ├── bmw_AB_vs_noAB.jpg
    │   │   ├── bmw_after_90_cw_rotate.jpg
    │   │   ├── bmw_after_canvas_shrink.jpg
    │   │   ├── bmw_after_canvas_size.jpg
    │   │   ├── bmw_after_enlarge.jpg
    │   │   ├── bmw_after_horiz_flip.jpg
    │   │   ├── bmw_after_shrink.jpg
    │   │   ├── bmw_irregular_cropped.jpg
    │   │   ├── bmw.jpg
    │   │   ├── bmw_selected.jpg
    │   │   ├── BrushStyles.png
    │   │   ├── CircleSelection.png
    │   │   ├── CircleSquareSelection.png
    │   │   ├── CloneStamp_Laptop.jpg
    │   │   ├── CloneStamp_Stump.jpg
    │   │   ├── ConcentricCircleSelection.png
    │   │   ├── CurvesBMWBase.jpg
    │   │   ├── CurvesBMWExtreme.jpg
    │   │   ├── CurvesSampleBase.jpg
    │   │   ├── CurvesSampleLuminosity.jpg
    │   │   ├── CurvesSampleRGB.jpg
    │   │   ├── Eraser_Part1.jpg
    │   │   ├── Eraser_Part2.jpg
    │   │   ├── Eraser_Part3.jpg
    │   │   ├── grid.png
    │   │   ├── InteriorAndOutline.png
    │   │   ├── InteriorOnly.png
    │   │   ├── LewistonSunset_small_AutoLevel.jpg
    │   │   ├── LewistonSunset_small_BrighterAndMoreContrast.jpg
    │   │   ├── LewistonSunset_small_Brighter.jpg
    │   │   ├── LewistonSunset_small_Desaturate.jpg
    │   │   ├── LewistonSunset_small_HueSaturation.jpg
    │   │   ├── LewistonSunset_small_Invert.jpg
    │   │   ├── LewistonSunset_small.jpg
    │   │   ├── LewistonSunset_small_Levels1.jpg
    │   │   ├── LewistonSunset_small_Levels2.jpg
    │   │   ├── LewistonSunset_small_MoreContrast.jpg
    │   │   ├── LewistonSunset_small_Sepia.jpg
    │   │   ├── Line_Bezier.png
    │   │   ├── Line_Spline.png
    │   │   ├── Line_Step1.png
    │   │   ├── logo.png
    │   │   ├── MagicWand_Collect1.jpg
    │   │   ├── MagicWand_Collect3.jpg
    │   │   ├── MagicWand_Exclude1.jpg
    │   │   ├── MagicWand_Exclude2.jpg
    │   │   ├── MagicWand_Noncontiguous.png
    │   │   ├── MagicWand_tol25.jpg
    │   │   ├── MagicWand_tol31.jpg
    │   │   ├── MagicWand_tol50.jpg
    │   │   ├── MoveNubs.jpg
    │   │   ├── MoveNubs_MovedPixels.jpg
    │   │   ├── MoveNubs_MovedSelection.jpg
    │   │   ├── MoveNubs_ResizedPixels.jpg
    │   │   ├── MoveNubs_ResizedSelection.jpg
    │   │   ├── MoveNubs_RotatedPixels.jpg
    │   │   ├── MoveNubs_RotatedSelection.jpg
    │   │   ├── OutlineOnly.png
    │   │   ├── RecoloringAfter.jpg
    │   │   ├── RecoloringBefore.jpg
    │   │   ├── RedEyeEffectAfter.jpg
    │   │   ├── RedEyeEffectBefore.jpg
    │   │   ├── RedEyeEffectSelection.jpg
    │   │   ├── reflect_small.jpg
    │   │   ├── rulers.jpg
    │   │   ├── SanDiego_small_AddNoise.jpg
    │   │   ├── SanDiego_small_EdgeDetect.jpg
    │   │   ├── SanDiego_small_Emboss.jpg
    │   │   ├── SanDiego_small_FrostedGlass.jpg
    │   │   ├── SanDiego_small_GaussianBlur.jpg
    │   │   ├── SanDiego_small.jpg
    │   │   ├── SanDiego_small_MotionBlur.jpg
    │   │   ├── SanDiego_small_OilPainting.jpg
    │   │   ├── SanDiego_small_Pixelate.jpg
    │   │   ├── SanDiego_small_RadialBlur.jpg
    │   │   ├── SanDiego_small_Relief.jpg
    │   │   ├── SanDiego_small_Sharpen.jpg
    │   │   ├── Shapes_Interior.png
    │   │   ├── Shapes_OutlineAndInterior.png
    │   │   ├── Shapes_Outline.png
    │   │   └── XorSelection.png
    │   ├── images.pdn
    │   │   ├── MainWindow.pdn
    │   │   └── ToolsWindow_Annotated.pdn
    │   ├── index.html
    │   ├── Stub.cs
    │   └── stylesheet.css
    ├── HistoryAction.cs
    ├── HistoryActionData.cs
    ├── HistoryControl.cs
    ├── HistoryControl.resx
    ├── HistoryElement.cs
    ├── HistoryElement.resx
    ├── HistoryForm.cs
    ├── HistoryForm.resx
    ├── HistoryStack.cs
    ├── IconBox.cs
    ├── IconBox.resx
    ├── ImportFromFileAction.cs
    ├── ImportLayersDialog.cs
    ├── ImportLayersDialog.resx
    ├── Interop.WIA
    │   └── Interop.WIA.dll
    ├── InvertSelectionAction.cs
    ├── InvokeWorkspaceAction.cs
    ├── LassoSelectTool.cs
    ├── LayerControl.cs
    ├── LayerControl.resx
    ├── LayerElement.cs
    ├── LayerElement.resx
    ├── LayerEventArgs.cs
    ├── LayerEventHandler.cs
    ├── LayerForm.cs
    ├── LayerForm.resx
    ├── LayerPropertyHistoryAction.cs
    ├── License.txt
    ├── LineTool.cs
    ├── LoadProgressDialog.cs
    ├── MagicWandTool.cs
    ├── MainForm.cs
    ├── MainForm.resx
    ├── MainToolBar.cs
    ├── MainToolBarForm.cs
    ├── MainToolBarForm.resx
    ├── MainToolBar.resx
    ├── Manifests
    │   ├── asInvoker.xml
    │   ├── embedManifest.bat
    │   └── requireAdministrator.xml
    ├── MostRecentFile.cs
    ├── MostRecentFiles.cs
    ├── MoveNubRenderer.cs
    ├── MoveNubShape.cs
    ├── MoveSelectionTool.cs
    ├── MoveToolBase.cs
    ├── MoveTool.cs
    ├── NameEventArgs.cs
    ├── NameEventHandler.cs
    ├── NativeMethods.cs
    ├── NewFileDialog.cs
    ├── NewFileDialog.resx
    ├── NewLayerHistoryAction.cs
    ├── NullHistoryAction.cs
    ├── PaintBrushTool.cs
    ├── PaintBucketTool.cs
    ├── paintdotnet.csproj
    ├── PaintDotNetLogo.bmp
    ├── paintdotnet.sln
    ├── PanTool.cs
    ├── PdnLib
    │   ├── AngleChooserControl.cs
    │   ├── AngleChooserControl.resx
    │   ├── AssemblyInfo.cs
    │   ├── BinaryPixelOp.cs
    │   ├── BinaryPixelOps.cs
    │   ├── BitVector2D.cs
    │   ├── BitVector2DSurfaceAdapter.cs
    │   ├── BoolObjectDelegate.cs
    │   ├── BoolVoidDelegate.cs
    │   ├── BoxedConstants.cs
    │   ├── ColorBgra.cs
    │   ├── ColorGradientControl.cs
    │   ├── ColorGradientControl.resx
    │   ├── ColorTransferMode.cs
    │   ├── ControlShadow.cs
    │   ├── ControlShadow.resx
    │   ├── CursorChanger.cs
    │   ├── CurveControl.cs
    │   ├── CurveControlLuminosity.cs
    │   ├── CurveControlRgb.cs
    │   ├── DataEventArgs.cs
    │   ├── DataEventHandler.cs
    │   ├── DeferredFormatter.cs
    │   ├── EnumWrapper.cs
    │   ├── HeaderLabel.cs
    │   ├── HeaderLabel.resx
    │   ├── HistogramControl.cs
    │   ├── HistogramControl.resx
    │   ├── Histogram.cs
    │   ├── HistogramLuminosity.cs
    │   ├── HistogramRGB.cs
    │   ├── HsvColor.cs
    │   ├── IBitVector2D.cs
    │   ├── IDeferredSerializable.cs
    │   ├── IndexEventArgs.cs
    │   ├── IndexEventHandler.cs
    │   ├── IOEventArgs.cs
    │   ├── IOEventHandler.cs
    │   ├── IOOperationType.cs
    │   ├── IPixelOp.cs
    │   ├── IrregularSurface.cs
    │   ├── ISurfaceDraw.cs
    │   ├── IUnitsComboBox.cs
    │   ├── List.cs
    │   ├── MaskedSurface.cs
    │   ├── MeasurementUnit.cs
    │   ├── MemoryBlock.cs
    │   ├── MovingEventArgs.cs
    │   ├── MovingEventHandler.cs
    │   ├── PaintEventArgs2.cs
    │   ├── PaintEventHandler2.cs
    │   ├── PanelEx.cs
    │   ├── PanelEx.resx
    │   ├── PdnBaseDialog.cs
    │   ├── PdnBaseDialog.resx
    │   ├── PdnBaseForm.cs
    │   ├── PdnBaseForm.resx
    │   ├── PdnException.cs
    │   ├── PdnGraphicsPath.cs
    │   ├── PdnLib.csproj
    │   ├── PdnMessageBox.cs
    │   ├── PdnMessageBox.resx
    │   ├── PdnRegion.cs
    │   ├── PersistedObject.cs
    │   ├── PersistedObjectLocker.cs
    │   ├── PixelOp.cs
    │   ├── PlacedSurface.cs
    │   ├── ProgressEventArgs.cs
    │   ├── ProgressEventHandler.cs
    │   ├── PropertyEventArgs.cs
    │   ├── PropertyEventHandler.cs
    │   ├── RenderArgs.cs
    │   ├── RenderedTileEventArgs.cs
    │   ├── RenderedTileEventHandler.cs
    │   ├── ResamplingAlgorithm.cs
    │   ├── RgbColor.cs
    │   ├── Ruler.cs
    │   ├── Ruler.resx
    │   ├── ScaleFactor.cs
    │   ├── Scanline.cs
    │   ├── Selection.cs
    │   ├── Set.cs
    │   ├── SiphonStream.cs
    │   ├── SplineInterpolator.cs
    │   ├── StylusEventArgs.cs
    │   ├── SurfaceBoxBaseRenderer.cs
    │   ├── SurfaceBox.cs
    │   ├── SurfaceBoxGraphicsRenderer.cs
    │   ├── SurfaceBoxGridRenderer.cs
    │   ├── SurfaceBoxRenderer.cs
    │   ├── SurfaceBoxRendererList.cs
    │   ├── SurfaceBox.resx
    │   ├── Surface.cs
    │   ├── Threading
    │   │   ├── ThreadPool.cs
    │   │   └── WaitableCounter.cs
    │   ├── UnaryPixelOp.cs
    │   ├── UnaryPixelOps.cs
    │   ├── UnitsComboBox.cs
    │   ├── UnitsComboBoxHandler.cs
    │   ├── UnitsComboBox.resx
    │   ├── UnitsComboBoxStrip.cs
    │   ├── UnitsDisplayType.cs
    │   ├── UserControl2.cs
    │   ├── Utility.cs
    │   ├── Vector.cs
    │   ├── VoidObjectDelegate.cs
    │   ├── VoidVoidDelegate.cs
    │   ├── WaitCursorChanger.cs
    │   └── WorkerThreadException.cs
    ├── PdnSettings.cs
    ├── PdnVersionInfo.cs
    ├── PdnVersionManifest.cs
    ├── PencilTool.cs
    ├── PenInfo.cs
    ├── prejit.bat
    ├── ProgressDialog.cs
    ├── ProgressDialog.resx
    ├── readme.txt
    ├── RecoloringTool.cs
    ├── RectangleSelectTool.cs
    ├── RectangleTool.cs
    ├── ReplaceDocumentHistoryAction.cs
    ├── ResizeAction.cs
    ├── ResizeDialog.cs
    ├── ResizeDialog.resx
    ├── Resources
    │   ├── AssemblyInfo.cs
    │   ├── Cursors
    │   │   ├── CloneStampToolCursor.cur
    │   │   ├── CloneStampToolCursorSetSource.cur
    │   │   ├── ColorPickerToolCursor.cur
    │   │   ├── EllipseSelectToolCursor.cur
    │   │   ├── EllipseSelectToolCursorMouseDown.cur
    │   │   ├── EllipseToolCursor.cur
    │   │   ├── EraserToolCursor.cur
    │   │   ├── EraserToolCursorMouseDown.cur
    │   │   ├── FreeformShapeToolCursor.cur
    │   │   ├── GenericToolCursorMouseDown.cur
    │   │   ├── LassoSelectToolCursor.cur
    │   │   ├── LineToolCursor.cur
    │   │   ├── MagicWandToolCursor.cur
    │   │   ├── MagicWandToolCursorMouseDown.cur
    │   │   ├── MoveSelectionToolCursor.cur
    │   │   ├── MoveToolCursor.cur
    │   │   ├── PaintBrushToolCursor.cur
    │   │   ├── PaintBrushToolCursorMouseDown.cur
    │   │   ├── PaintBucketToolCursor.cur
    │   │   ├── PaintBucketToolCursorMouseDown.cur
    │   │   ├── PanToolCursor.cur
    │   │   ├── PanToolCursorInvalid.cur
    │   │   ├── PanToolCursorMouseDown.cur
    │   │   ├── PencilToolCursor.cur
    │   │   ├── RecoloringToolCursorAdjustColor.cur
    │   │   ├── RecoloringToolCursor.cur
    │   │   ├── RecoloringToolCursorPickColor.cur
    │   │   ├── RectangleSelectToolCursor.cur
    │   │   ├── RectangleSelectToolCursorMouseDown.cur
    │   │   ├── RectangleToolCursor.cur
    │   │   ├── RoundedRectangleToolCursor.cur
    │   │   ├── ShapeToolCursor.cur
    │   │   ├── ShapeToolCursorMouseDown.cur
    │   │   ├── TextToolCursor.cur
    │   │   ├── ZoomInToolCursor.cur
    │   │   ├── ZoomOutToolCursor.cur
    │   │   └── ZoomToolCursor.cur
    │   ├── Files
    │   │   ├── AboutCredits.rtf
    │   │   └── License.txt
    │   ├── Icons
    │   │   ├── AddNoiseEffect.png
    │   │   ├── AutoLevel.png
    │   │   ├── BlackAndWhiteIcon.png
    │   │   ├── BlurEffect.png
    │   │   ├── BrightnessAndContrastAdjustment.png
    │   │   ├── CloneStampToolIcon.png
    │   │   ├── ColorPickerToolIcon.png
    │   │   ├── CursorXYIcon.png
    │   │   ├── CurvesEffect.png
    │   │   ├── DesaturateEffect.png
    │   │   ├── EdgeDetectEffect.png
    │   │   ├── EllipseSelectToolIcon.png
    │   │   ├── EllipseToolIcon.png
    │   │   ├── EmbossEffect.png
    │   │   ├── EraserToolIcon.png
    │   │   ├── FontBoldIcon.png
    │   │   ├── FontItalicIcon.png
    │   │   ├── FontUnderlineIcon.png
    │   │   ├── FreeformShapeToolIcon.png
    │   │   ├── FrostedGlassEffect.png
    │   │   ├── HistoryFastForwardIcon.png
    │   │   ├── HistoryRewindIcon.png
    │   │   ├── HueAndSaturationAdjustment.png
    │   │   ├── ImageFromDiskIcon.png
    │   │   ├── ImageSizeIcon.png
    │   │   ├── InvertColorsEffect.png
    │   │   ├── LassoSelectToolIcon.png
    │   │   ├── LevelsEffect.png
    │   │   ├── LineToolIcon.png
    │   │   ├── MagicWandToolIcon.png
    │   │   ├── MenuEditCopyIcon.png
    │   │   ├── MenuEditCutIcon.png
    │   │   ├── MenuEditDeselectIcon.png
    │   │   ├── MenuEditEraseSelectionIcon.png
    │   │   ├── MenuEditInvertSelectionIcon.png
    │   │   ├── MenuEditPasteIcon.png
    │   │   ├── MenuEditPasteInToNewLayerIcon.png
    │   │   ├── MenuEditRedoIcon.png
    │   │   ├── MenuEditSelectAllIcon.png
    │   │   ├── MenuEditUndoIcon.png
    │   │   ├── MenuFileAcquireFromClipboardIcon.png
    │   │   ├── MenuFileAcquireFromScannerOrCameraIcon.png
    │   │   ├── MenuFileLanguageIcon.png
    │   │   ├── MenuFileNewIcon.png
    │   │   ├── MenuFileOpenIcon.png
    │   │   ├── MenuFilePrintIcon.png
    │   │   ├── MenuFileSaveIcon.png
    │   │   ├── MenuFileUpdatesCheckNowIcon.png
    │   │   ├── MenuFileUpdatesIcon.png
    │   │   ├── MenuHelpAboutIcon.png
    │   │   ├── MenuHelpHelpTopicsIcon.png
    │   │   ├── MenuHelpSendFeedbackIcon.png
    │   │   ├── MenuImageCanvasSizeIcon.png
    │   │   ├── MenuImageCropIcon.png
    │   │   ├── MenuImageFlattenIcon.png
    │   │   ├── MenuImageFlipHorizontalIcon.png
    │   │   ├── MenuImageFlipVerticalIcon.png
    │   │   ├── MenuImageResizeIcon.png
    │   │   ├── MenuImageRotate180CCWIcon.png
    │   │   ├── MenuImageRotate180CWIcon.png
    │   │   ├── MenuImageRotate270CCWIcon.png
    │   │   ├── MenuImageRotate270CWIcon.png
    │   │   ├── MenuImageRotate90CCWIcon.png
    │   │   ├── MenuImageRotate90CWIcon.png
    │   │   ├── MenuLayersAddNewLayerIcon.png
    │   │   ├── MenuLayersDeleteLayerIcon.png
    │   │   ├── MenuLayersDuplicateLayerIcon.png
    │   │   ├── MenuLayersFlipHorizontalIcon.png
    │   │   ├── MenuLayersFlipVerticalIcon.png
    │   │   ├── MenuLayersImportFromFileIcon.png
    │   │   ├── MenuLayersLayerPropertiesIcon.png
    │   │   ├── MenuLayersMoveLayerDownIcon.png
    │   │   ├── MenuLayersMoveLayerUpIcon.png
    │   │   ├── MenuToolsAlphaBlendingIcon.png
    │   │   ├── MenuToolsAntialiasingIcon.png
    │   │   ├── MenuViewActualSizeIcon.png
    │   │   ├── MenuViewGridIcon.png
    │   │   ├── MenuViewRulersIcon.png
    │   │   ├── MenuViewZoomInIcon.png
    │   │   ├── MenuViewZoomOutIcon.png
    │   │   ├── MenuViewZoomToSelectionIcon.png
    │   │   ├── MenuViewZoomToWindowIcon.png
    │   │   ├── MenuWindowColorsIcon.png
    │   │   ├── MenuWindowHistoryIcon.png
    │   │   ├── MenuWindowLayersIcon.png
    │   │   ├── MenuWindowToolsIcon.png
    │   │   ├── MotionBlurEffect.png
    │   │   ├── MoveSelectionToolIcon.png
    │   │   ├── MoveToolIcon.png
    │   │   ├── OilPaintingEffect.png
    │   │   ├── PaintBrushToolIcon.png
    │   │   ├── PaintBucketIcon.png
    │   │   ├── PaintDotNet.ico
    │   │   ├── PanToolIcon.png
    │   │   ├── PencilToolIcon.png
    │   │   ├── PixelateEffect.png
    │   │   ├── RadialBlurEffect.png
    │   │   ├── RecoloringToolIcon.png
    │   │   ├── RectangleSelectToolIcon.png
    │   │   ├── RectangleToolIcon.png
    │   │   ├── RedEyeRemoveEffect.png
    │   │   ├── ReliefEffect.png
    │   │   ├── RotateZoomIcon.png
    │   │   ├── RoundedRectangleToolIcon.png
    │   │   ├── SelectionIcon.png
    │   │   ├── SepiaEffect.png
    │   │   ├── ShapeBothIcon.png
    │   │   ├── ShapeInteriorIcon.png
    │   │   ├── ShapeOutlineIcon.png
    │   │   ├── SharpenEffect.png
    │   │   ├── SwapIcon.png
    │   │   ├── TextAlignCenterIcon.png
    │   │   ├── TextAlignLeftIcon.png
    │   │   ├── TextAlignRightIcon.png
    │   │   ├── TextToolIcon.png
    │   │   └── ZoomToolIcon.png
    │   ├── Images
    │   │   ├── AnchorChooserControl.AnchorImage.png
    │   │   ├── BannerGradient.png
    │   │   ├── Logo.png
    │   │   └── TransparentLogo.png
    │   ├── InvariantStrings.cs
    │   ├── PdnInfo.cs
    │   ├── PdnResources.cs
    │   └── Resources.csproj
    ├── Resources.de
    │   ├── Resources
    │   │   └── de
    │   │       ├── Files.AboutCredits.rtf
    │   │       ├── Icons.FontBoldIcon.bmp
    │   │       ├── Icons.FontItalicIcon.bmp
    │   │       └── Icons.FontUnderlineIcon.bmp
    │   └── Resources.de.vcproj
    ├── RotateAction.cs
    ├── RotateNubRenderer.cs
    ├── RotateType.cs
    ├── RoundedRectangleTool.cs
    ├── SaveConfigDialog.cs
    ├── SaveConfigDialog.resx
    ├── SaveProgressDialog.cs
    ├── SelectAllAction.cs
    ├── SelectionHistoryAction.cs
    ├── SelectionRenderer.cs
    ├── SelectionTool.cs
    ├── SentinelHistoryAction.cs
    ├── Setup
    │   ├── License.rtf
    │   ├── License.txt
    │   ├── SetupIcon.ico
    │   └── Setup.vdproj
    ├── Setup-Config
    │   ├── Bootstrap
    │   │   ├── Config.ini
    │   │   ├── Settings.ini
    │   │   └── Setup.exe
    │   ├── dummy.cpp
    │   ├── MakeSetup.nsi
    │   ├── SetAllUsers.bat
    │   ├── Setup-Config.vcproj
    │   └── WiRunSQL.vbs
    ├── SetupFrontEnd
    │   ├── AssemblyInfo.cs
    │   ├── CreateMsiPage.cs
    │   ├── DonateAd_en.png
    │   ├── InstallDirPage.cs
    │   ├── InstallingPage.cs
    │   ├── IntroPage.cs
    │   ├── LicensePage.cs
    │   ├── Msi.cs
    │   ├── NativeConstants.cs
    │   ├── NativeDelegates.cs
    │   ├── NativeMethods.cs
    │   ├── NativeStructs.cs
    │   ├── OptionsPage.cs
    │   ├── PropertyNames.cs
    │   ├── ReadyToInstallPage.cs
    │   ├── SetupFrontEnd.csproj
    │   ├── SetupWizard.cs
    │   └── WizardPage.cs
    ├── SetupNgen
    │   ├── AssemblyInfo.cs
    │   ├── SetupNgen.cs
    │   └── SetupNgen.csproj
    ├── SetupShim
    │   ├── SetupShim.cpp
    │   └── SetupShim.vcproj
    ├── ShapeDrawType.cs
    ├── ShapeTool.cs
    ├── SharpZipLib
    │   ├── build.bat
    │   ├── Changes.txt
    │   ├── COPYING.txt
    │   ├── ICSharpCode.SharpZipLib.dll
    │   ├── installGAC.bat
    │   ├── Readme.rtf
    │   ├── SharpZiplib.chm
    │   ├── SharpZlib.build
    │   └── uninstallGAC.bat
    ├── ShellExtension
    │   ├── ClassFactory.cpp
    │   ├── ClassFactory.h
    │   ├── MemoryStream.cpp
    │   ├── MemoryStream.h
    │   ├── PdnGuid.h
    │   ├── PdnShell.cpp
    │   ├── PdnShell.def
    │   ├── PdnShellExtension.cpp
    │   ├── PdnShellExtension.h
    │   ├── PdnShell.h
    │   ├── resource.h
    │   ├── ShellExtension.aps
    │   ├── ShellExtension_IA64
    │   │   ├── Itanium
    │   │   ├── PdnShell_IA64.def
    │   │   └── ShellExtension_IA64.vcproj
    │   ├── ShellExtension.rc
    │   ├── ShellExtension.vcproj
    │   ├── ShellExtension_x64
    │   │   ├── PdnShell_x64.def
    │   │   └── ShellExtension_x64.vcproj
    │   └── ShellExtension_x86
    │       ├── PdnShell_x86.def
    │       └── ShellExtension_x86.vcproj
    ├── signfile.bat
    ├── SplashForm.cs
    ├── SplashForm.resx
    ├── Startup.cs
    ├── Strings
    │   ├── Strings.resx
    │   └── Strings.vcproj
    ├── Strings.de
    │   ├── Strings.de.resx
    │   └── Strings.de.vcproj
    ├── StylusReader
    │   ├── AssemblyInfo.cs
    │   ├── IStylusReaderHooks.cs
    │   ├── StylusAsyncPlugin.cs
    │   ├── StylusReader.cs
    │   └── StylusReader.csproj
    ├── SurfaceForClipboard.cs
    ├── SwapLayerHistoryAction.cs
    ├── SystemLayer
    │   ├── AssemblyInfo.cs
    │   ├── FileSystem.cs
    │   ├── Fonts.cs
    │   ├── FormEx.cs
    │   ├── IInkHooks.cs
    │   ├── Ink.cs
    │   ├── Keyboard.cs
    │   ├── Memory.cs
    │   ├── MenuStripEx.cs
    │   ├── NativeConstants.cs
    │   ├── NativeDelegates.cs
    │   ├── NativeMethods.cs
    │   ├── NativeStructs.cs
    │   ├── Network.cs
    │   ├── NullGraphics.cs
    │   ├── OS.cs
    │   ├── OSType.cs
    │   ├── PdnGraphics.cs
    │   ├── ProcessorArchitecture.cs
    │   ├── Processor.cs
    │   ├── PropertyItem2.cs
    │   ├── PropertyItem.png
    │   ├── RealParentWndProcDelegate.cs
    │   ├── SafeNativeMethods.cs
    │   ├── ScanningAndPrinting.cs
    │   ├── ScanResult.cs
    │   ├── ScrollPanel.cs
    │   ├── Security.cs
    │   ├── SerializationFallbackBinder.cs
    │   ├── Settings.cs
    │   ├── Shell.cs
    │   ├── SystemLayer.csproj
    │   ├── Timing.cs
    │   ├── ToolStripEx.cs
    │   ├── Tracing.cs
    │   ├── UI.cs
    │   ├── UserSessions.cs
    │   └── WaitHandleArray.cs
    ├── TextAlignment.cs
    ├── TextConfigStrip.cs
    ├── TextTool.cs
    ├── ToleranceSliderControl.cs
    ├── ToleranceSliderControl.resx
    ├── ToolClickedEventArgs.cs
    ├── ToolClickedEventHandler.cs
    ├── Tool.cs
    ├── ToolHistoryAction.cs
    ├── ToolInfo.cs
    ├── tools
    │   ├── cygintl-1.dll
    │   ├── cygwin1.dll
    │   ├── hha.dll
    │   ├── hhc.exe
    │   ├── makensis.exe
    │   ├── ResGen.exe
    │   ├── Stubs
    │   │   ├── bzip2
    │   │   ├── bzip2_solid
    │   │   ├── lzma
    │   │   ├── lzma_solid
    │   │   ├── uninst
    │   │   ├── zlib
    │   │   └── zlib_solid
    │   ├── unzip.exe
    │   ├── wc.exe
    │   └── zip.exe
    ├── update.bat
    ├── Updates.cs
    ├── UpdatesDialog.cs
    ├── UpdatesDialog.resx
    ├── ViewConfigStrip.cs
    ├── WhichEdge.cs
    ├── WhichUserColor.cs
    ├── WIAAutSDK
    │   ├── EULA.txt
    │   ├── License
    │   │   └── Redist.txt
    │   ├── MergeModule
    │   │   └── WIAAutSDK MergeModule.vdproj
    │   ├── ReadMe.txt
    │   ├── register.bat
    │   ├── wiaaut.chi
    │   ├── wiaaut.chm
    │   └── wiaaut.dll
    ├── WiaProxy32
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── WiaProxy32.cs
    │   └── WiaProxy32.csproj
    ├── WorkspaceAction.cs
    ├── zeroresx.bat
    ├── ZoomBasis.cs
    └── ZoomTool.cs

56 directories, 962 files

标签: paint .NET NET int AI

实例下载地址

(c#)paint.net V2.6版的源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警