嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 5 元微信扫码支付:5 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
exe中为原代码文件,编译前将安装目录后全部文件(因大小超50M,这些文件未放到压缩包中,主程序可不拷)
拷贝到生成输出目录中再生成。90%功能正常,有几个命令不能用,启动完成后显示上部预览图处及图层处图标为忙,
不显示,但不影响使用,保存会报错但能正常存,因这软件生成后达不到我预期要求,不想再修改了。留给有兴趣人
有完成吧。
paint.net.4.2.10
├── exe
│ ├── PaintDotNet
│ │ ├── ActionFlags.cs
│ │ ├── Actions
│ │ │ ├── AcquireFromScannerOrCameraAction.cs
│ │ │ ├── AppWorkspaceAction.cs
│ │ │ ├── CanvasSizeAction.cs
│ │ │ ├── ClearMruListAction.cs
│ │ │ ├── CloseAllWorkspacesAction.cs
│ │ │ ├── CloseWorkspaceAction.cs
│ │ │ ├── CopyMergedToClipboardAction.cs
│ │ │ ├── CopySelectionToClipboardAction.cs
│ │ │ ├── CopyToClipboardAction.cs
│ │ │ ├── CopyToClipboardActionBase.cs
│ │ │ ├── CropToSelectionAction.cs
│ │ │ ├── CutAction.cs
│ │ │ ├── DocumentWorkspaceAction.cs
│ │ │ ├── HistoryRedoAction.cs
│ │ │ ├── HistoryUndoAction.cs
│ │ │ ├── ImportFromFileAction.cs
│ │ │ ├── MoveActiveLayerDownAction.cs
│ │ │ ├── MoveActiveLayerToBottomAction.cs
│ │ │ ├── MoveActiveLayerToTopAction.cs
│ │ │ ├── MoveActiveLayerUpAction.cs
│ │ │ ├── NewImageAction.cs
│ │ │ ├── OpenActiveLayerPropertiesAction.cs
│ │ │ ├── OpenFileAction.cs
│ │ │ ├── PasteImageAction.cs
│ │ │ ├── PasteInToNewImageAction.cs
│ │ │ ├── PasteInToNewLayerAction.cs
│ │ │ ├── PasteSelectionAction.cs
│ │ │ ├── PrintAction.cs
│ │ │ ├── ResizeAction.cs
│ │ │ ├── SaveAllAction.cs
│ │ │ ├── SendFeedbackAction.cs
│ │ │ ├── ZoomInAction.cs
│ │ │ ├── ZoomOutAction.cs
│ │ │ ├── ZoomToSelectionAction.cs
│ │ │ └── ZoomToWindowAction.cs
│ │ ├── AnchorEdge.cs
│ │ ├── Animation
│ │ │ └── AnimatedCoarseGrainedDouble.cs
│ │ ├── AppModel
│ │ │ ├── AppInfoService.cs
│ │ │ ├── CleanupService.cs
│ │ │ ├── ClipboardServiceForEffects.cs
│ │ │ ├── EnumLocalizerFactory.cs
│ │ │ ├── ExceptionDialogService.cs
│ │ │ ├── FileSystemService.cs
│ │ │ ├── HelpService.cs
│ │ │ ├── IPluginErrorService.cs
│ │ │ ├── IWriteOnceSessionFile.cs
│ │ │ ├── MostRecentFile.cs
│ │ │ ├── MostRecentFilesService.cs
│ │ │ ├── PaletteID.cs
│ │ │ ├── PaletteLocation.cs
│ │ │ ├── PalettesService.cs
│ │ │ ├── PluginBlockReasonUtil.cs
│ │ │ ├── PluginErrorInfo.cs
│ │ │ ├── PluginErrorService.cs
│ │ │ ├── PluginSource.cs
│ │ │ ├── PluginUtil.cs
│ │ │ ├── RenderingPriorityManager.cs
│ │ │ ├── ResourcesService.cs
│ │ │ ├── ScalarSettingWrapper.cs
│ │ │ ├── ServiceProviderForPlugins.cs
│ │ │ ├── SessionFileCompression.cs
│ │ │ ├── SettingWrapper.2.cs
│ │ │ ├── SettingWrapper.cs
│ │ │ ├── SettingsService.cs
│ │ │ ├── ShellService.cs
│ │ │ ├── UserFilesService.cs
│ │ │ └── WriteOnceSessionFile.cs
│ │ ├── ApplicationState.cs
│ │ ├── AssemblyServices.cs
│ │ ├── AssemblyServices1.cs
│ │ ├── BrushType.cs
│ │ ├── Brushes
│ │ │ ├── BrushInputPoint.cs
│ │ │ ├── BrushStamp.cs
│ │ │ ├── BrushStrokeLengthMetric.cs
│ │ │ ├── BrushStrokePath.cs
│ │ │ ├── BrushStrokeRenderCache.cs
│ │ │ ├── BrushStrokeRenderData.cs
│ │ │ ├── BrushStrokeSample.cs
│ │ │ └── CircleBrushStamp.cs
│ │ ├── Canvas
│ │ │ ├── BackgroundCanvasLayer.cs
│ │ │ ├── BorderCanvasLayer.cs
│ │ │ ├── BusySpinnerCanvasLayer.cs
│ │ │ ├── CalculateInvalidRectCallback.cs
│ │ │ ├── Canvas.cs
│ │ │ ├── CanvasControl.cs
│ │ │ ├── CanvasCoordinateConversions.cs
│ │ │ ├── CanvasInvalidatedEventArgs.cs
│ │ │ ├── CanvasLayer.2.cs
│ │ │ ├── CanvasLayer.cs
│ │ │ ├── CanvasLayerView.cs
│ │ │ ├── CanvasMouseDevice.cs
│ │ │ ├── CanvasPresentationSource.cs
│ │ │ ├── CanvasView.cs
│ │ │ ├── CanvasViewExtensions.cs
│ │ │ ├── CheckerboardCanvasLayer.cs
│ │ │ ├── CompareTileOffsetsByDistance.cs
│ │ │ ├── DocumentBitmapLayerOverlay.cs
│ │ │ ├── DocumentCanvas.cs
│ │ │ ├── DocumentCanvasLayer.cs
│ │ │ ├── DocumentCanvasLayerView.cs
│ │ │ ├── DocumentCanvasLayerViewMipLayer.cs
│ │ │ ├── DocumentCanvasTileCache.cs
│ │ │ ├── DocumentLayerOverlay.cs
│ │ │ ├── DocumentRenderer.cs
│ │ │ ├── HandleDrawingCanvasLayer.cs
│ │ │ ├── ICanvasPresentationSourceHost.cs
│ │ │ ├── PickerPreviewCanvasLayer.cs
│ │ │ ├── PixelGridCanvasLayer.cs
│ │ │ ├── PresentationCanvasLayer.cs
│ │ │ ├── RenderedTileInfo.cs
│ │ │ ├── ScaleBasis.cs
│ │ │ ├── ScrollableCanvasControl.cs
│ │ │ ├── SelectionCanvasLayer.cs
│ │ │ ├── SelectionCanvasLayerView.cs
│ │ │ ├── SelectionGeometryCache.cs
│ │ │ ├── SelectionRenderParameters.cs
│ │ │ ├── SelectionSnapshot.cs
│ │ │ └── TileCacheWorkItemQueue.cs
│ │ ├── Clipboard
│ │ │ ├── IImageClipboardReader.cs
│ │ │ ├── ISelectionClipboardMarshaler.cs
│ │ │ ├── ISelectionClipboardReader.cs
│ │ │ ├── ImageClipboardReader.cs
│ │ │ ├── MarshaledClipboardTransaction.cs
│ │ │ └── SelectionClipboardMarshaler.cs
│ │ ├── CmdKeysEventHandler.cs
│ │ ├── Collections
│ │ │ └── FastUncheckedRectInt32ArrayWrapper.cs
│ │ ├── ColorPickerClickBehavior.cs
│ │ ├── CommonAction.cs
│ │ ├── Connected Services
│ │ ├── Controls
│ │ │ ├── AnchorChooserControl.cs
│ │ │ ├── AngleChooser.cs
│ │ │ ├── AngleChooserPhase.cs
│ │ │ ├── AppWorkspace.cs
│ │ │ ├── AppWorkspaceUpdatesServiceHost.cs
│ │ │ ├── ArrowButton.cs
│ │ │ ├── ColorDisplayWidget.cs
│ │ │ ├── ColorGradientControl.cs
│ │ │ ├── ColorRectangleControl.cs
│ │ │ ├── ColorWheel.cs
│ │ │ ├── ComboBoxHandler.cs
│ │ │ ├── CommonActionsStrip.cs
│ │ │ ├── DocumentStrip.cs
│ │ │ ├── DocumentView.cs
│ │ │ ├── DocumentWorkspace.cs
│ │ │ ├── DocumentWorkspaceExtensions.cs
│ │ │ ├── FontListComboBoxHandler.cs
│ │ │ ├── GlassyControlExtensions.cs
│ │ │ ├── HistoryControl.cs
│ │ │ ├── IGlassyControl.cs
│ │ │ ├── IPaintBackground.cs
│ │ │ ├── IUnitsComboBox.cs
│ │ │ ├── ImageListMenu.cs
│ │ │ ├── ImageStrip.cs
│ │ │ ├── ImageStripHelpers.cs
│ │ │ ├── ImageStripItemMovedEventArgs.cs
│ │ │ ├── ImageStripItemMovedEventHandler.cs
│ │ │ ├── ImageStripItemMovingEventArgs.cs
│ │ │ ├── ImageStripItemMovingEventHandler.cs
│ │ │ ├── LayersStrip.cs
│ │ │ ├── PanControl.cs
│ │ │ ├── PanelEx.cs
│ │ │ ├── PdnMenuStrip.cs
│ │ │ ├── PdnStatusBar.cs
│ │ │ ├── PdnToolBar.cs
│ │ │ ├── PdnToolStrip.cs
│ │ │ ├── PdnToolStripButton.cs
│ │ │ ├── PdnToolStripComboBox.cs
│ │ │ ├── PdnToolStripMenuItem.cs
│ │ │ ├── PdnToolStripSeparator.cs
│ │ │ ├── PdnToolStripSplitButton.cs
│ │ │ ├── PdnToolStripStatusLabel.cs
│ │ │ ├── PdnToolStripTextBox.cs
│ │ │ ├── RollControl.cs
│ │ │ ├── Ruler.cs
│ │ │ ├── SwatchControl.cs
│ │ │ ├── ToleranceSliderControl.cs
│ │ │ ├── ToolChooserStrip.cs
│ │ │ ├── ToolConfigStrip.cs
│ │ │ ├── ToolConfigUI
│ │ │ │ ├── BooleanSplitButton.cs
│ │ │ │ ├── BrushStyleComboBox.cs
│ │ │ │ ├── EnumFlagsButtonGroup.cs
│ │ │ │ ├── EnumRadioButtonGroup.cs
│ │ │ │ ├── EnumSplitButton.cs
│ │ │ │ ├── FontStyleFlagsButtonGroup.cs
│ │ │ │ ├── ShapeCategoryLabel.cs
│ │ │ │ ├── ShapeTypeDropDownButton.cs
│ │ │ │ ├── SliderControl.cs
│ │ │ │ ├── SliderStrip.cs
│ │ │ │ └── ToolConfigSplitButton.cs
│ │ │ ├── ToolStripInternalHelpers.cs
│ │ │ ├── ToolsControl.cs
│ │ │ ├── TransparentCheckBox.cs
│ │ │ ├── TransparentPictureBox.cs
│ │ │ ├── UnitsComboBox.cs
│ │ │ ├── UnitsComboBoxHandler.cs
│ │ │ ├── UnitsComboBoxStrip.cs
│ │ │ ├── UnitsDisplayType.cs
│ │ │ ├── UserControl2.cs
│ │ │ ├── VerticalImageStrip.cs
│ │ │ ├── VerticalImageStripItemMovedEventArgs.cs
│ │ │ ├── VerticalImageStripItemMovedEventHandler.cs
│ │ │ ├── VerticalImageStripItemMovingEventArgs.cs
│ │ │ ├── VerticalImageStripItemMovingEventHandler.cs
│ │ │ └── ZoomSliderControl.cs
│ │ ├── Data
│ │ │ ├── AV1FileType.cs
│ │ │ ├── BmpFileType.cs
│ │ │ ├── BufferedBinaryReader.cs
│ │ │ ├── BundledFileTypeLoader.cs
│ │ │ ├── DdsFileType.cs
│ │ │ ├── DdsFileTypePlusHost.cs
│ │ │ ├── DdsFileTypePlusLoader.cs
│ │ │ ├── DdsFileTypePlusServiceProvider.cs
│ │ │ ├── DdsFileTypePlusStrings.cs
│ │ │ ├── DocumentExtensions.cs
│ │ │ ├── ExifMetadataReader.cs
│ │ │ ├── ExifMetadataWriter.cs
│ │ │ ├── FileTypeExtensions.cs
│ │ │ ├── FileTypeHelpers.cs
│ │ │ ├── FileTypeHost.cs
│ │ │ ├── FileTypeProxy.cs
│ │ │ ├── FileTypesCollection.cs
│ │ │ ├── GifFileType.cs
│ │ │ ├── HeicFileType.cs
│ │ │ ├── HeifFileType.cs
│ │ │ ├── HeifMetadataReader.cs
│ │ │ ├── HeifMetadataWriter.cs
│ │ │ ├── InternalFileType.cs
│ │ │ ├── JpegFileType.cs
│ │ │ ├── JpegXRFileType.cs
│ │ │ ├── MeasurementUnitExtensions.cs
│ │ │ ├── MetadataReader.cs
│ │ │ ├── MetadataTranscoder.cs
│ │ │ ├── MetadataWriter.cs
│ │ │ ├── PdnFileType.cs
│ │ │ ├── PdnFileTypes.cs
│ │ │ ├── PngFileType.cs
│ │ │ ├── PngMetadataReader.cs
│ │ │ ├── PngMetadataWriter.cs
│ │ │ ├── SavableBitDepths.cs
│ │ │ ├── ServiceProviderForFileTypes.cs
│ │ │ ├── SoftBlockedFileType.cs
│ │ │ ├── TgaFileType.cs
│ │ │ ├── TiffFileType.cs
│ │ │ ├── WebPFileType.cs
│ │ │ ├── WebPFileTypeHost.cs
│ │ │ ├── WebPFileTypeLoader.cs
│ │ │ ├── WebPFileTypeServiceProvider.cs
│ │ │ ├── WebPFileTypeStrings.cs
│ │ │ └── WicFileTypeHelpers.cs
│ │ ├── Diagnostics
│ │ │ ├── CrashLog.cs
│ │ │ ├── CrashLogAnalysis.cs
│ │ │ └── CrashManager.cs
│ │ ├── Dialogs
│ │ │ ├── AboutDialog.Designer.cs
│ │ │ ├── AboutDialog.cs
│ │ │ ├── CanvasSizeDialog.Designer.cs
│ │ │ ├── CanvasSizeDialog.cs
│ │ │ ├── ColorsForm.Designer.cs
│ │ │ ├── ColorsForm.cs
│ │ │ ├── ExceptionDialog.Designer.cs
│ │ │ ├── ExceptionDialog.cs
│ │ │ ├── FileDialogUtil.cs
│ │ │ ├── FloatingToolForm.Designer.cs
│ │ │ ├── FloatingToolForm.cs
│ │ │ ├── GdiPaintForm.Designer.cs
│ │ │ ├── GdiPaintForm.cs
│ │ │ ├── HistoryForm.Designer.cs
│ │ │ ├── HistoryForm.cs
│ │ │ ├── ImageSizeDialog.Designer.cs
│ │ │ ├── ImageSizeDialog.cs
│ │ │ ├── ImageSizeDialogType.cs
│ │ │ ├── IndirectUIDialogBase.2.cs
│ │ │ ├── IndirectUIDialogBase.3.cs
│ │ │ ├── IndirectUIDialogBase.Designer.cs
│ │ │ ├── IndirectUIDialogBase.cs
│ │ │ ├── LayerPropertiesDialog.Designer.cs
│ │ │ ├── LayerPropertiesDialog.cs
│ │ │ ├── LayersForm.Designer.cs
│ │ │ ├── LayersForm.cs
│ │ │ ├── MainForm.Designer.cs
│ │ │ ├── MainForm.cs
│ │ │ ├── NewFileDialog.Designer.cs
│ │ │ ├── NewFileDialog.cs
│ │ │ ├── PdnBaseDialog.Designer.cs
│ │ │ ├── PdnBaseDialog.cs
│ │ │ ├── ResizeDialog.Designer.cs
│ │ │ ├── ResizeDialog.cs
│ │ │ ├── SaveConfigDialog.Designer.cs
│ │ │ ├── SaveConfigDialog.cs
│ │ │ ├── SavePaletteDialog.Designer.cs
│ │ │ ├── SavePaletteDialog.cs
│ │ │ ├── TaskProgressDialog.Designer.cs
│ │ │ ├── TaskProgressDialog.cs
│ │ │ ├── ToolsForm.Designer.cs
│ │ │ ├── ToolsForm.cs
│ │ │ ├── UnsavedChangesDialog.Designer.cs
│ │ │ └── UnsavedChangesDialog.cs
│ │ ├── DocumentClickAction.cs
│ │ ├── Drawing
│ │ │ ├── ColorEventArgs.cs
│ │ │ ├── ColorEventHandler.cs
│ │ │ └── DashStyleUtil.cs
│ │ ├── Effects
│ │ │ ├── BackgroundEffectRenderer.cs
│ │ │ ├── EffectInfo.cs
│ │ │ ├── EffectRendererWorkItemQueue.cs
│ │ │ ├── EffectsCollection.cs
│ │ │ ├── PalettesServiceForEffects.cs
│ │ │ ├── RenderedTileEventArgs.cs
│ │ │ ├── RenderedTileEventHandler.cs
│ │ │ └── ServiceProviderForEffects.cs
│ │ ├── ExecutedHistoryMementoEventArgs.cs
│ │ ├── ExecutedHistoryMementoEventHandler.cs
│ │ ├── ExecutingHistoryMementoEventArgs.cs
│ │ ├── ExecutingHistoryMementoEventHandler.cs
│ │ ├── FlipType.cs
│ │ ├── FloodMode.cs
│ │ ├── FontSizeMetric.cs
│ │ ├── Functional
│ │ │ └── ResultExtensions.cs
│ │ ├── HistoryFunctions
│ │ │ ├── AddNewBlankLayerFunction.cs
│ │ │ ├── ApplyRendererToBitmapLayerHistoryFunction.cs
│ │ │ ├── ContentRendererBgraHistoryFunctionBase.cs
│ │ │ ├── CropToSelectionFunction.cs
│ │ │ ├── DeleteLayerFunction.cs
│ │ │ ├── DeselectFunction.cs
│ │ │ ├── DuplicateLayerFunction.cs
│ │ │ ├── EraseSelectionFunction.cs
│ │ │ ├── FillSelectionFunction.cs
│ │ │ ├── FlattenFunction.cs
│ │ │ ├── FlipDocumentFunction.cs
│ │ │ ├── FlipLayerFunction.cs
│ │ │ ├── FlipRenderer.cs
│ │ │ ├── HistoryFunction.cs
│ │ │ ├── HistoryFunctionNonFatalException.cs
│ │ │ ├── HistoryFunctionResult.cs
│ │ │ ├── HistoryFunctionResultExtensions.cs
│ │ │ ├── InvertSelectionFunction.cs
│ │ │ ├── MergeLayerDownFunction.cs
│ │ │ ├── MoveLayerFunction.cs
│ │ │ ├── RotateDocumentFunction.cs
│ │ │ ├── RotateLayer180Function.cs
│ │ │ ├── SelectAllFunction.cs
│ │ │ └── SwapLayerFunction.cs
│ │ ├── HistoryMementos
│ │ │ ├── BitmapHistoryMemento.cs
│ │ │ ├── BitmapHistoryMementoProgressCallback.cs
│ │ │ ├── CompoundHistoryMemento.cs
│ │ │ ├── DeleteLayerHistoryMemento.cs
│ │ │ ├── EmptyHistoryMemento.cs
│ │ │ ├── FlipLayerHistoryMemento.cs
│ │ │ ├── HistoryMemento.cs
│ │ │ ├── HistoryMementoData.cs
│ │ │ ├── LayerPropertyHistoryMemento.cs
│ │ │ ├── MetadataHistoryMemento.cs
│ │ │ ├── MoveLayerHistoryMemento.cs
│ │ │ ├── NewLayerHistoryMemento.cs
│ │ │ ├── NullHistoryMemento.cs
│ │ │ ├── ReplaceDocumentHistoryMemento.cs
│ │ │ ├── RotateDocumentHistoryMemento.cs
│ │ │ ├── RotateLayer180HistoryMemento.cs
│ │ │ ├── SelectionHistoryMemento.cs
│ │ │ ├── SelectionInterimTransformHistoryMemento.cs
│ │ │ ├── SwapLayerHistoryMemento.cs
│ │ │ ├── ToolHistoryMemento.cs
│ │ │ ├── TransactedToolEditHistoryMemento.cs
│ │ │ ├── TransactedToolHistoryMementoBase.cs
│ │ │ ├── TransactedToolRedoCommitHistoryMemento.cs
│ │ │ ├── TransactedToolRedoDrawHistoryMemento.cs
│ │ │ ├── TransactedToolUndoCommitHistoryMemento.cs
│ │ │ └── TransactedToolUndoDrawHistoryMemento.cs
│ │ ├── HistoryStack.cs
│ │ ├── IHistoryWorkspace.cs
│ │ ├── IO
│ │ │ ├── CancelableStream.cs
│ │ │ ├── RentingBufferedStream.cs
│ │ │ ├── SaveTransaction.cs
│ │ │ └── SaveTransactionState.cs
│ │ ├── IStatusBarProgress.cs
│ │ ├── Imaging
│ │ │ ├── CancellableBitmapSource.cs
│ │ │ ├── ClippedBitmapSource.cs
│ │ │ ├── ResizeBoxFilter.cs
│ │ │ └── SimpleIndexed8To4FormatConverter.cs
│ │ ├── IndirectUI
│ │ │ ├── AngleChooserPropertyControl.cs
│ │ │ ├── BooleanCheckBoxPropertyControl.cs
│ │ │ ├── DoubleSliderPropertyControl.cs
│ │ │ ├── DoubleVector3RollBallAndSliderPropertyControl.cs
│ │ │ ├── DoubleVector3SliderPropertyControl.cs
│ │ │ ├── DoubleVectorPanAndSliderPropertyControl.cs
│ │ │ ├── DoubleVectorSliderPropertyControl.cs
│ │ │ ├── FileChooserPropertyControl.cs
│ │ │ ├── Int32ColorWheelPropertyControl.cs
│ │ │ ├── Int32IncrementButtonPropertyControl.cs
│ │ │ ├── Int32SliderPropertyControl.cs
│ │ │ ├── PropertyControl.cs
│ │ │ ├── PropertyControlUtil.cs
│ │ │ ├── SliderPropertyControl.cs
│ │ │ ├── StaticListDropDownPropertyControl.cs
│ │ │ ├── StaticListRadioButtonPropertyControl.cs
│ │ │ ├── StringTextBoxPropertyControl.cs
│ │ │ ├── UriLinkLabelPropertyControl.cs
│ │ │ ├── Vector3SliderPropertyControl.cs
│ │ │ └── VectorSliderPropertyControl.cs
│ │ ├── Limits.cs
│ │ ├── LineCap2.cs
│ │ ├── Menus
│ │ │ ├── AdjustmentsMenu.cs
│ │ │ ├── EditMenu.cs
│ │ │ ├── EffectMenuBase.cs
│ │ │ ├── EffectsMenu.cs
│ │ │ ├── FileMenu.cs
│ │ │ ├── HelpMenu.cs
│ │ │ ├── ImageMenu.cs
│ │ │ ├── LayersMenu.cs
│ │ │ ├── PdnAuxMenu.cs
│ │ │ ├── PdnMainMenu.cs
│ │ │ ├── PdnMenuItem.cs
│ │ │ └── ViewMenu.cs
│ │ ├── MessageBoxUtil.cs
│ │ ├── Microsoft
│ │ │ └── CodeAnalysis
│ │ │ └── EmbeddedAttribute.cs
│ │ ├── MouseEventArgsF.cs
│ │ ├── PaintDotNet.csproj
│ │ ├── PaintDotNet.csproj.user
│ │ ├── PaintDotNet.ico
│ │ ├── PaintDotNet.xml
│ │ ├── PixelSampleMode.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── PushNullToolMode.cs
│ │ ├── Rendering
│ │ │ ├── BitVector2DToAlpha8Renderer.cs
│ │ │ ├── CancellableMaskedRendererBgraBase.cs
│ │ │ ├── ExtractAlpha8FromBgra32Renderer.cs
│ │ │ ├── GeometryListExtensions.cs
│ │ │ ├── GradientAlphaRenderer.cs
│ │ │ ├── GradientBlender.cs
│ │ │ ├── GradientBlenders.cs
│ │ │ ├── GradientColorRenderer.cs
│ │ │ ├── GradientRenderer.cs
│ │ │ ├── GradientRepeatType.cs
│ │ │ ├── GradientRepeater.cs
│ │ │ ├── GradientRepeaters.cs
│ │ │ ├── GradientShape.cs
│ │ │ ├── GradientShapes.cs
│ │ │ ├── GradientType.cs
│ │ │ ├── IMaskFromScansRenderer.cs
│ │ │ ├── Int32HsvColor.cs
│ │ │ ├── Int32RgbColor.cs
│ │ │ ├── LineSegmentDouble.cs
│ │ │ ├── MaskFromScansRenderer.cs
│ │ │ ├── MaskedSurface.cs
│ │ │ ├── Matrix3x2DoubleExtensions.cs
│ │ │ ├── MultiplyAlphaChannelRendererBgra32.cs
│ │ │ ├── MultiplyRendererAlpha8.cs
│ │ │ ├── OffsetRenderer.cs
│ │ │ ├── PdnBrush.cs
│ │ │ ├── PdnBrushExtensions.cs
│ │ │ ├── PdnLegacyBrush.cs
│ │ │ ├── PerThreadTransformedContentRendererContext.cs
│ │ │ ├── Point2DoubleExtensions.cs
│ │ │ ├── Point2Int32Extensions.cs
│ │ │ ├── RectDoubleExtensions.cs
│ │ │ ├── RectInt32Extensions.cs
│ │ │ ├── RectInt32UtilApp.cs
│ │ │ ├── RendererRowCache.cs
│ │ │ ├── RendererSource.cs
│ │ │ ├── ReplaceAlphaChannelRendererBgra32.cs
│ │ │ ├── ResizeBoxFilterOneThirdAlpha8.cs
│ │ │ ├── ThumbnailManager.cs
│ │ │ ├── TransformedBilinearContentRenderer.cs
│ │ │ ├── TransformedContentRenderer.cs
│ │ │ ├── TransformedContentRendererContext.cs
│ │ │ ├── TransformedNearestNeighborContentRenderer.cs
│ │ │ └── Vector2DoubleExtensions.cs
│ │ ├── ResamplingChoice.cs
│ │ ├── ResamplingChoiceExtensions.cs
│ │ ├── Resources
│ │ │ ├── AnimatedResources.cs
│ │ │ └── PdnCursors.cs
│ │ ├── RotateHelper.cs
│ │ ├── RotateType.cs
│ │ ├── RotateTypeUtil.cs
│ │ ├── Runtime
│ │ │ ├── PersistedObject.cs
│ │ │ └── PersistedObjectLocker.cs
│ │ ├── ScaleFactor.cs
│ │ ├── ScaleFactorExtensions.cs
│ │ ├── Selection.cs
│ │ ├── SelectionChangeFlags.cs
│ │ ├── SelectionChangedEventArgs.cs
│ │ ├── SelectionCombineMode.cs
│ │ ├── SelectionCombineModeExtensions.cs
│ │ ├── SelectionData.cs
│ │ ├── SelectionDrawMode.cs
│ │ ├── SelectionRenderingQuality.cs
│ │ ├── SettingNames.cs
│ │ ├── Settings
│ │ │ ├── App
│ │ │ │ ├── AppErrorFlags.cs
│ │ │ │ ├── AppSettings.cs
│ │ │ │ ├── AppSettingsToolsSectionExtensions.cs
│ │ │ │ └── ToolSettings.cs
│ │ │ ├── BooleanSetting.cs
│ │ │ ├── ByteArraySetting.cs
│ │ │ ├── ColorBgra32Setting.cs
│ │ │ ├── Converters
│ │ │ │ ├── BooleanSettingConverter.cs
│ │ │ │ ├── ByteArraySettingConverter.cs
│ │ │ │ ├── ColorBgra32SettingConverter.cs
│ │ │ │ ├── CultureInfoSettingConverter.cs
│ │ │ │ ├── DateTimeSettingConverter.cs
│ │ │ │ ├── DoubleSettingConverter.cs
│ │ │ │ ├── EnumSettingConverter.cs
│ │ │ │ ├── FloatSettingConverter.cs
│ │ │ │ ├── Int32SettingConverter.cs
│ │ │ │ ├── Int64SettingConverter.cs
│ │ │ │ ├── IntegerBooleanSettingConverter.cs
│ │ │ │ ├── ParseableValueSettingConverter.cs
│ │ │ │ ├── Point2Int32SettingConverter.cs
│ │ │ │ ├── RectInt32SettingConverter.cs
│ │ │ │ ├── SerializableObjectSettingConverter.cs
│ │ │ │ ├── StringSettingConverter.cs
│ │ │ │ └── TypeSettingConverter.cs
│ │ │ ├── CultureInfoSetting.cs
│ │ │ ├── DateTimeSetting.cs
│ │ │ ├── DoubleSetting.cs
│ │ │ ├── EnumSetting.cs
│ │ │ ├── FloatSetting.cs
│ │ │ ├── Int32Setting.cs
│ │ │ ├── Int64Setting.cs
│ │ │ ├── IntegerBooleanSetting.cs
│ │ │ ├── JsonFileStorageHandler.cs
│ │ │ ├── MemoryStorageHandler.cs
│ │ │ ├── NullStorageHandler.cs
│ │ │ ├── Point2Int32Setting.cs
│ │ │ ├── ReadOnlySetting.cs
│ │ │ ├── RectInt32Setting.cs
│ │ │ ├── RegistryStorageHandler.cs
│ │ │ ├── ScalarSetting.cs
│ │ │ ├── Setting.2.cs
│ │ │ ├── Setting.cs
│ │ │ ├── SettingConverter.2.cs
│ │ │ ├── SettingConverter.cs
│ │ │ ├── SettingExtensions.cs
│ │ │ ├── SettingPath.cs
│ │ │ ├── SettingScope.cs
│ │ │ ├── SettingValueChangedEventArgs.2.cs
│ │ │ ├── SettingValueChangedEventArgs.cs
│ │ │ ├── SettingValueEditedEventArgs.2.cs
│ │ │ ├── SettingValueEditedEventArgs.cs
│ │ │ ├── SettingValueEditingEventArgs.2.cs
│ │ │ ├── SettingValueEditingEventArgs.cs
│ │ │ ├── SettingsBase.cs
│ │ │ ├── SettingsContainer.cs
│ │ │ ├── SettingsHive.cs
│ │ │ ├── SettingsSection.cs
│ │ │ ├── SettingsStorageHandler.cs
│ │ │ ├── SettingsView.cs
│ │ │ ├── ShapeInfoSetting.cs
│ │ │ ├── StaticListChoiceSetting.cs
│ │ │ ├── StringSetting.cs
│ │ │ ├── TypeSetting.cs
│ │ │ └── UI
│ │ │ ├── DiagnosticsSettingsPage.cs
│ │ │ ├── DiagnosticsSettingsSection.cs
│ │ │ ├── EffectsSettingsPage.cs
│ │ │ ├── EffectsSettingsSection.cs
│ │ │ ├── PluginsSettingsPage.cs
│ │ │ ├── PluginsSettingsSection.cs
│ │ │ ├── PropertyBasedSettingsPage.cs
│ │ │ ├── SettingsDialog.Designer.cs
│ │ │ ├── SettingsDialog.cs
│ │ │ ├── SettingsDialogPage.cs
│ │ │ ├── SettingsDialogSection.cs
│ │ │ ├── ToolsSettingsPage.cs
│ │ │ ├── ToolsSettingsSection.cs
│ │ │ ├── UISettingsPage.cs
│ │ │ ├── UISettingsSection.cs
│ │ │ ├── UpdatesSettingsPage.cs
│ │ │ └── UpdatesSettingsSection.cs
│ │ ├── ShapeDrawType.cs
│ │ ├── Shapes
│ │ │ ├── AddIns
│ │ │ │ ├── CustomXamlShapesFactory.cs
│ │ │ │ └── SimpleGeometryShapeWrapper.cs
│ │ │ ├── Arrows
│ │ │ │ ├── BlockArrowShape.cs
│ │ │ │ ├── ChevronArrowShape.cs
│ │ │ │ ├── NotchedArrowShape.cs
│ │ │ │ └── PentagonArrowShape.cs
│ │ │ ├── Basic
│ │ │ │ ├── DiamondShape.cs
│ │ │ │ ├── EllipseShape.cs
│ │ │ │ ├── ParallelogramShape.cs
│ │ │ │ ├── RectangleShape.cs
│ │ │ │ ├── RectangleShapeBase.cs
│ │ │ │ ├── RightTriangleShape.cs
│ │ │ │ ├── RoundedRectangleShape.cs
│ │ │ │ ├── TrapezoidShape.cs
│ │ │ │ └── TriangleShape.cs
│ │ │ ├── CachedGeometry.cs
│ │ │ ├── Callouts
│ │ │ │ ├── CloudCalloutShape.cs
│ │ │ │ ├── EllipticalCalloutShape.cs
│ │ │ │ ├── RectangularCalloutShape.cs
│ │ │ │ └── RoundedRectangularCalloutShape.cs
│ │ │ ├── Lines
│ │ │ │ ├── CurveType.cs
│ │ │ │ └── LineCurveShape.cs
│ │ │ ├── PdnGeometryShapeBase.cs
│ │ │ ├── PdnShapeBase.cs
│ │ │ ├── PdnShapeFactory.cs
│ │ │ ├── Polygons
│ │ │ │ ├── HeptagonShape.cs
│ │ │ │ ├── HexagonShape.cs
│ │ │ │ ├── OctagonShape.cs
│ │ │ │ ├── PentagonShape.cs
│ │ │ │ └── RegularConvexNGonShapeBase.cs
│ │ │ ├── Shape.cs
│ │ │ ├── ShapeCategory.cs
│ │ │ ├── ShapeConstraintOption.cs
│ │ │ ├── ShapeElideOption.cs
│ │ │ ├── ShapeFactory.cs
│ │ │ ├── ShapeInfo.cs
│ │ │ ├── ShapeManager.cs
│ │ │ ├── ShapeOptions.cs
│ │ │ ├── ShapePropertyValuesUtil.cs
│ │ │ ├── ShapeRenderData.cs
│ │ │ ├── ShapeRenderParameters.cs
│ │ │ ├── ShapeSnappingOption.cs
│ │ │ ├── ShapeTransformOption.cs
│ │ │ ├── Stars
│ │ │ │ ├── Star3PointShape.cs
│ │ │ │ ├── Star4PointShape.cs
│ │ │ │ ├── Star5PointShape.cs
│ │ │ │ ├── Star6PointShape.cs
│ │ │ │ └── StarShapeBase.cs
│ │ │ └── Symbols
│ │ │ ├── CheckMarkShape.cs
│ │ │ ├── GearShape.cs
│ │ │ ├── HeartShape.cs
│ │ │ ├── LightningBoltShape.cs
│ │ │ └── MultiplyShape.cs
│ │ ├── Shell
│ │ │ └── ThumbnailProvider.cs
│ │ ├── Snap
│ │ │ ├── HorizontalSnapEdge.cs
│ │ │ ├── ISnapManagerHost.cs
│ │ │ ├── ISnapObstacleHost.cs
│ │ │ ├── ISnapObstaclePersist.cs
│ │ │ ├── SnapDescription.cs
│ │ │ ├── SnapManager.cs
│ │ │ ├── SnapObstacle.cs
│ │ │ ├── SnapObstacleController.cs
│ │ │ ├── SnapRegion.cs
│ │ │ └── VerticalSnapEdge.cs
│ │ ├── StringExtensionsPdn.cs
│ │ ├── System
│ │ │ └── Runtime
│ │ │ └── CompilerServices
│ │ │ ├── IsReadOnlyAttribute.cs
│ │ │ └── IsUnmanagedAttribute.cs
│ │ ├── TextAlignment.cs
│ │ ├── Threading
│ │ │ └── Tasks
│ │ │ └── TaskManagerUtil.cs
│ │ ├── ToolBarConfigItems.cs
│ │ ├── ToolClickedEventArgs.cs
│ │ ├── ToolClickedEventHandler.cs
│ │ ├── Tools
│ │ │ ├── AsyncSelectionToolBase.cs
│ │ │ ├── AsyncSelectionToolCreateGeometryContext.cs
│ │ │ ├── BitmapLayerToolLayerOverlay.cs
│ │ │ ├── BitmapLayerTransactionHandler.cs
│ │ │ ├── BrushBase
│ │ │ │ ├── BrushToolBase.cs
│ │ │ │ ├── BrushToolChangesBase.cs
│ │ │ │ ├── BrushToolContentRendererBase.cs
│ │ │ │ └── BrushToolUIBase.cs
│ │ │ ├── CloneStamp
│ │ │ │ ├── CloneStampTool.cs
│ │ │ │ ├── CloneStampToolChanges.cs
│ │ │ │ ├── CloneStampToolContentRenderer.cs
│ │ │ │ └── CloneStampToolUI.cs
│ │ │ ├── ColorPickerTool.cs
│ │ │ ├── Controls
│ │ │ │ ├── EditTransformToken.cs
│ │ │ │ ├── HandleElement.cs
│ │ │ │ ├── RotationAnchorResetButton.cs
│ │ │ │ ├── ToolUICanvas.2.cs
│ │ │ │ ├── ToolUICanvas.cs
│ │ │ │ ├── TransformControl.cs
│ │ │ │ ├── TransformEditingAgent.cs
│ │ │ │ ├── TransformEditingBeginEventArgs.cs
│ │ │ │ ├── TransformEditingBeginEventHandler.cs
│ │ │ │ ├── TransformEditingDevice.cs
│ │ │ │ ├── TransformEditingMode.cs
│ │ │ │ ├── TransformHandlePanel.cs
│ │ │ │ └── TransformHandleType.cs
│ │ │ ├── DrawingSettingEqualityComparer.cs
│ │ │ ├── DrawingSettingsUtil.cs
│ │ │ ├── EllipseSelectTool.cs
│ │ │ ├── Eraser
│ │ │ │ ├── EraserTool.cs
│ │ │ │ ├── EraserToolChanges.cs
│ │ │ │ ├── EraserToolContentRenderer.cs
│ │ │ │ └── EraserToolUI.cs
│ │ │ ├── FloodFill
│ │ │ │ ├── FeatheredMaskRenderer.cs
│ │ │ │ ├── FillStencilByColorRenderer.cs
│ │ │ │ ├── FloodFillAlgorithm.cs
│ │ │ │ ├── FloodFillToolChangesBase.cs
│ │ │ │ ├── FloodFillToolHandleType.cs
│ │ │ │ └── FloodFillToolUIBase.cs
│ │ │ ├── Gradient
│ │ │ │ ├── GradientTool.cs
│ │ │ │ ├── GradientToolChanges.cs
│ │ │ │ ├── GradientToolContentRenderer.cs
│ │ │ │ ├── GradientToolHandleType.cs
│ │ │ │ └── GradientToolUI.cs
│ │ │ ├── IBitmapLayerTransactionHandlerHost.cs
│ │ │ ├── LassoSelectTool.cs
│ │ │ ├── MagicWand
│ │ │ │ ├── MagicWandTool.cs
│ │ │ │ ├── MagicWandToolChanges.cs
│ │ │ │ ├── MagicWandToolCreateGeometryContext.cs
│ │ │ │ └── MagicWandToolUI.cs
│ │ │ ├── Media
│ │ │ │ ├── CircleHandleDrawing.cs
│ │ │ │ ├── CompassHandleDrawing.cs
│ │ │ │ ├── ControlPaintButtonDrawing.cs
│ │ │ │ ├── GdiPlusDrawing.cs
│ │ │ │ ├── HandleDrawing.cs
│ │ │ │ ├── ResetButtonDrawing.cs
│ │ │ │ ├── RotateCursorDrawing.cs
│ │ │ │ ├── ScrewHandleDrawing.cs
│ │ │ │ ├── SquareHandleDrawing.cs
│ │ │ │ └── VisualStyleRendererDrawing.cs
│ │ │ ├── Move
│ │ │ │ ├── MoveSelectedPixelsTool.cs
│ │ │ │ ├── MoveSelectionTool.cs
│ │ │ │ ├── MoveTool.cs
│ │ │ │ ├── MoveToolChanges.cs
│ │ │ │ ├── MoveToolContentRenderer.cs
│ │ │ │ ├── MoveToolContentRendererContext.cs
│ │ │ │ ├── MoveToolPixelSource.cs
│ │ │ │ └── MoveToolUI.cs
│ │ │ ├── PaintBrush
│ │ │ │ ├── PaintBrushTool.cs
│ │ │ │ ├── PaintBrushToolChanges.cs
│ │ │ │ ├── PaintBrushToolContentRenderer.cs
│ │ │ │ └── PaintBrushToolUI.cs
│ │ │ ├── PaintBucket
│ │ │ │ ├── PaintBucketTool.cs
│ │ │ │ ├── PaintBucketToolChanges.cs
│ │ │ │ ├── PaintBucketToolContentRenderer.cs
│ │ │ │ └── PaintBucketToolUI.cs
│ │ │ ├── PanTool.cs
│ │ │ ├── Pencil
│ │ │ │ ├── PencilTool.cs
│ │ │ │ ├── PencilToolChanges.cs
│ │ │ │ ├── PencilToolContentRenderer.cs
│ │ │ │ └── PencilToolUI.cs
│ │ │ ├── PresentationBasedTool.cs
│ │ │ ├── Recolor
│ │ │ │ ├── RecolorTool.cs
│ │ │ │ ├── RecolorToolChanges.cs
│ │ │ │ ├── RecolorToolContentRenderer.cs
│ │ │ │ ├── RecolorToolSamplingMode.cs
│ │ │ │ └── RecolorToolUI.cs
│ │ │ ├── RectangleSelectTool.cs
│ │ │ ├── SelectionTool.cs
│ │ │ ├── Shapes
│ │ │ │ ├── LineCurveTool.cs
│ │ │ │ ├── ShapesTool.cs
│ │ │ │ ├── ShapesToolBase.cs
│ │ │ │ ├── ShapesToolChanges.cs
│ │ │ │ ├── ShapesToolContentLayer.cs
│ │ │ │ ├── ShapesToolContentLayerRenderer.cs
│ │ │ │ ├── ShapesToolHandleType.cs
│ │ │ │ └── ShapesToolUI.cs
│ │ │ ├── Text
│ │ │ │ ├── TextCursorCanvasLayer.cs
│ │ │ │ ├── TextTool.cs
│ │ │ │ └── TextToolRenderingMode.cs
│ │ │ ├── Tool.cs
│ │ │ ├── ToolConfigStripHotKey.cs
│ │ │ ├── ToolInfo.cs
│ │ │ ├── ToolInfoExtensions.cs
│ │ │ ├── TransactedTool.2.cs
│ │ │ ├── TransactedTool.cs
│ │ │ ├── TransactedToolAgent.cs
│ │ │ ├── TransactedToolChanges.2.cs
│ │ │ ├── TransactedToolChanges.cs
│ │ │ ├── TransactedToolChangesToken.cs
│ │ │ ├── TransactedToolDrawingAgent.cs
│ │ │ ├── TransactedToolDrawingToken.cs
│ │ │ ├── TransactedToolEditingAgent.cs
│ │ │ ├── TransactedToolEditingToken.cs
│ │ │ ├── TransactedToolState.cs
│ │ │ ├── TransactedToolToken.cs
│ │ │ ├── TransactedToolTokenExtensions.cs
│ │ │ └── ZoomTool.cs
│ │ ├── UI
│ │ │ ├── AnimationStateHelper.cs
│ │ │ ├── CancelRoutedEventArgs.cs
│ │ │ ├── CancelRoutedEventHandler.cs
│ │ │ ├── Controls
│ │ │ │ ├── ClickDragBehavior.cs
│ │ │ │ └── DrawingElement.cs
│ │ │ ├── Input
│ │ │ │ └── MouseDeviceExtensions.cs
│ │ │ └── Media
│ │ │ ├── BitmapDrawing.cs
│ │ │ ├── ContainerTransform.cs
│ │ │ └── PathGeometryUtil.cs
│ │ ├── Updates
│ │ │ ├── AbortedState.cs
│ │ │ ├── CheckingState.cs
│ │ │ ├── DoneState.cs
│ │ │ ├── DownloadingState.cs
│ │ │ ├── ErrorState.cs
│ │ │ ├── ExtractingState.cs
│ │ │ ├── INewVersionInfo.cs
│ │ │ ├── IUpdatesMainFormSite.cs
│ │ │ ├── IUpdatesServiceHost.cs
│ │ │ ├── IUpdatesUISite.cs
│ │ │ ├── InstallingState.cs
│ │ │ ├── MarqueeStyle.cs
│ │ │ ├── PdnVersionInfo.cs
│ │ │ ├── PdnVersionManifest.cs
│ │ │ ├── PrivateInput.cs
│ │ │ ├── ReadyToCheckState.cs
│ │ │ ├── ReadyToInstallState.cs
│ │ │ ├── StartupState.cs
│ │ │ ├── State.cs
│ │ │ ├── StateMachine.cs
│ │ │ ├── StateMachineExecutor.cs
│ │ │ ├── UpdateAvailableState.cs
│ │ │ ├── UpdatesAction.cs
│ │ │ ├── UpdatesDialog.Designer.cs
│ │ │ ├── UpdatesDialog.cs
│ │ │ ├── UpdatesService.cs
│ │ │ ├── UpdatesState.cs
│ │ │ └── UpdatesStateMachine.cs
│ │ ├── VisualStyling
│ │ │ ├── AeroColorSchemeChoice.cs
│ │ │ ├── AeroColorSchemeChoiceExtensions.cs
│ │ │ ├── PdnToolStripRenderer.cs
│ │ │ └── ShadowDecorationRenderer.cs
│ │ ├── WhichUserColor.cs
│ │ ├── Windows
│ │ │ └── DelegateValueConverter.cs
│ │ ├── WorkspaceWidgets.cs
│ │ ├── ZoomBasis.cs
│ │ ├── adding.cs
│ │ ├── app.config
│ │ ├── app.manifest
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── dll
│ │ │ ├── PaintDotNet.Base.dll
│ │ │ └── PaintDotNet.Effects.dll
│ │ │ ├── Effects
│ │ │ │ ├── AddNoiseEffect.cs
│ │ │ │ ├── AmountEffectConfigDialog.cs
│ │ │ │ ├── AmountEffectConfigDialogBase.cs
│ │ │ │ ├── AmountEffectConfigToken.cs
│ │ │ │ ├── AssemblyServices.cs
│ │ │ │ ├── AutoLevelEffect.cs
│ │ │ │ ├── BrightnessAndContrastAdjustment.cs
│ │ │ │ ├── BulgeEffect.cs
│ │ │ │ ├── ChannelCurveOp.cs
│ │ │ │ ├── CloudsEffect.cs
│ │ │ │ ├── ColorDifferenceEffect.cs
│ │ │ │ ├── ColorGradientControl.cs
│ │ │ │ ├── ColorTransferMode.cs
│ │ │ │ ├── CrystalizeEffect.cs
│ │ │ │ ├── CurveControl.cs
│ │ │ │ ├── CurveControlLuminosity.cs
│ │ │ │ ├── CurveControlRgb.cs
│ │ │ │ ├── CurvesEffect.cs
│ │ │ │ ├── CurvesEffectConfigDialog.cs
│ │ │ │ ├── CurvesEffectConfigToken.cs
│ │ │ │ ├── DentsEffect.cs
│ │ │ │ ├── DesaturateEffect.cs
│ │ │ │ ├── EdgeDetectEffect.cs
│ │ │ │ ├── Effect.cs
│ │ │ │ ├── EffectCategory.cs
│ │ │ │ ├── EffectCategoryAttribute.cs
│ │ │ │ ├── EffectConfigDialog.cs
│ │ │ │ ├── EffectConfigToken.cs
│ │ │ │ ├── EffectEnvironmentParameters.cs
│ │ │ │ ├── EffectFlags.cs
│ │ │ │ ├── EffectHelpers.cs
│ │ │ │ ├── EffectOptions.cs
│ │ │ │ ├── EffectRenderingSchedule.cs
│ │ │ │ ├── EffectRenderingScheduleUtil.cs
│ │ │ │ ├── EmbossEffect.cs
│ │ │ │ ├── FragmentEffect.cs
│ │ │ │ ├── FrostedGlassEffect.cs
│ │ │ │ ├── GaussianBlurEffect.cs
│ │ │ │ ├── GlowEffect.cs
│ │ │ │ ├── Histogram.cs
│ │ │ │ ├── HistogramControl.cs
│ │ │ │ ├── HistogramLuminosity.cs
│ │ │ │ ├── HistogramRgb.cs
│ │ │ │ ├── HueAndSaturationAdjustment.cs
│ │ │ │ ├── IPropertyBasedEffectHost.cs
│ │ │ │ ├── InkSketchEffect.cs
│ │ │ │ ├── InternalEffect.cs
│ │ │ │ ├── InternalPropertyBasedEffect.cs
│ │ │ │ ├── InvertColorsEffect.cs
│ │ │ │ ├── JuliaFractalEffect.cs
│ │ │ │ ├── LevelOp.cs
│ │ │ │ ├── LevelsEffect.cs
│ │ │ │ ├── LevelsEffectConfigDialog.cs
│ │ │ │ ├── LevelsEffectConfigToken.cs
│ │ │ │ ├── LocalHistogramEffect.cs
│ │ │ │ ├── LuminosityCurveOp.cs
│ │ │ │ ├── MandelbrotFractalEffect.cs
│ │ │ │ ├── MedianEffect.cs
│ │ │ │ ├── MotionBlurEffect.cs
│ │ │ │ ├── OilPaintingEffect.cs
│ │ │ │ ├── OutlineEffect.cs
│ │ │ │ ├── PencilSketchEffect.cs
│ │ │ │ ├── PerlinNoise2D.cs
│ │ │ │ ├── PixelateEffect.cs
│ │ │ │ ├── PolarInversionEffect.cs
│ │ │ │ ├── PosterizeAdjustment.cs
│ │ │ │ ├── PropertyBasedEffect.cs
│ │ │ │ ├── PropertyBasedEffectConfigDialog.cs
│ │ │ │ ├── PropertyBasedEffectConfigToken.cs
│ │ │ │ ├── PropertyBasedEffectHandler.cs
│ │ │ │ ├── PropertyBasedRendererEffect.cs
│ │ │ │ ├── RadialBlurEffect.cs
│ │ │ │ ├── RedEyeRemoveEffect.cs
│ │ │ │ ├── ReduceNoiseEffect.cs
│ │ │ │ ├── ReliefEffect.cs
│ │ │ │ ├── RendererEffect.cs
│ │ │ │ ├── RendererEffectOptions.cs
│ │ │ │ ├── RotateZoomEffect.cs
│ │ │ │ ├── SeparatorLine.cs
│ │ │ │ ├── SepiaEffect.cs
│ │ │ │ ├── SharpenEffect.cs
│ │ │ │ ├── SoftenPortraitEffect.cs
│ │ │ │ ├── SplineInterpolator.cs
│ │ │ │ ├── SrgbUtility.cs
│ │ │ │ ├── SubmenuNames.cs
│ │ │ │ ├── SurfaceBlurEffect.cs
│ │ │ │ ├── ThreeAmountsConfigDialog.cs
│ │ │ │ ├── ThreeAmountsConfigDialogBase.cs
│ │ │ │ ├── ThreeAmountsConfigToken.cs
│ │ │ │ ├── TileEffect.cs
│ │ │ │ ├── TwistEffect.cs
│ │ │ │ ├── TwoAmountsConfigDialog.cs
│ │ │ │ ├── TwoAmountsConfigDialogBase.cs
│ │ │ │ ├── TwoAmountsConfigToken.cs
│ │ │ │ ├── UnfocusEffect.cs
│ │ │ │ ├── VignetteEffect.cs
│ │ │ │ ├── WarpEdgeBehavior.cs
│ │ │ │ ├── WarpEffectBase.cs
│ │ │ │ └── ZoomBlurEffect.cs
│ │ │ ├── GPU
│ │ │ │ ├── BufferPrecisionMask.cs
│ │ │ │ ├── BufferPrecisionMaskExtensions.cs
│ │ │ │ ├── ConvolutionFilterGpuEffect.cs
│ │ │ │ ├── DesaturateGpuEffect.cs
│ │ │ │ ├── DeviceContextHandler.cs
│ │ │ │ ├── Direct2DRenderer.cs
│ │ │ │ ├── DxgiFormatMask.cs
│ │ │ │ ├── DxgiFormatMaskExtensions.cs
│ │ │ │ ├── EdgeDetectGpuEffect.cs
│ │ │ │ ├── GaussianBlurGpuEffect.cs
│ │ │ │ ├── GpuDrawingEffect.cs
│ │ │ │ ├── GpuDrawingEffectOptions.cs
│ │ │ │ ├── GpuEffect.cs
│ │ │ │ ├── GpuEffectOptions.cs
│ │ │ │ ├── GpuImageEffect.cs
│ │ │ │ ├── GpuImageEffectOptions.cs
│ │ │ │ ├── IDeviceContextParameters.cs
│ │ │ │ ├── InspectTokenAction.cs
│ │ │ │ ├── InternalPropertyBasedGpuImageEffect.cs
│ │ │ │ ├── InvertColorsGpuEffect.cs
│ │ │ │ ├── MorphologyGpuEffect.cs
│ │ │ │ ├── MotionBlurGpuEffect.cs
│ │ │ │ ├── MotionBlurShader.cs
│ │ │ │ ├── PixelateGpuEffect.cs
│ │ │ │ ├── PixelateShader.cs
│ │ │ │ ├── PropertyBasedGpuDrawingEffect.cs
│ │ │ │ ├── PropertyBasedGpuEffect.cs
│ │ │ │ ├── PropertyBasedGpuImageEffect.cs
│ │ │ │ ├── RadialBlurGpuEffect.cs
│ │ │ │ ├── ReliefGpuEffect.cs
│ │ │ │ ├── TargetPixelFormat.cs
│ │ │ │ ├── TargetPixelFormatExtensions.cs
│ │ │ │ └── TurbulenceGpuEffect.cs
│ │ │ └── refdll
│ │ │ └── WindowsBase.dll
│ │ ├── express
│ │ │ └── psd.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── PaintDotNet.csproj.CopyComplete
│ │ │ ├── PaintDotNet.csproj.FileListAbsolute.txt
│ │ │ ├── PaintDotNet.csprojAssemblyReference.cache
│ │ │ ├── PaintDotNet.exe
│ │ │ ├── PaintDotNet.pdb
│ │ │ └── TempPE
│ │ └── packages.config
│ ├── PaintDotNet.sln
│ ├── packages
│ │ └── Aspose.PSD.20.7.0
│ │ ├── Aspose.PSD.20.7.0.nupkg
│ │ ├── Help
│ │ │ └── Aspose.PSD.chm
│ │ ├── LICENSE.txt
│ │ ├── License
│ │ │ └── ThirdPartyLicenses.Aspose.PSD.Net.pdf
│ │ └── lib
│ │ ├── net20
│ │ │ ├── Aspose.PSD.dll
│ │ │ └── Aspose.PSD.xml
│ │ ├── net35
│ │ │ ├── Aspose.PSD.dll
│ │ │ └── Aspose.PSD.xml
│ │ ├── net35-client
│ │ │ ├── Aspose.PSD.dll
│ │ │ └── Aspose.PSD.xml
│ │ ├── net35-compact
│ │ │ ├── Aspose.PSD.dll
│ │ │ └── Aspose.PSD.xml
│ │ ├── net40
│ │ │ ├── Aspose.PSD-cleaned-cleaned.dll
│ │ │ ├── Aspose.PSD-cleaned.dll
│ │ │ ├── Aspose.PSD.dll
│ │ │ └── Aspose.PSD.xml
│ │ ├── net40-client
│ │ │ ├── Aspose.PSD.dll
│ │ │ └── Aspose.PSD.xml
│ │ └── netstandard2.0
│ │ ├── Aspose.PSD.dll
│ │ └── Aspose.PSD.xml
│ └── refdll
│ ├── K4os.Compression.LZ4.dll
│ ├── PaintDotNet.Base.dll
│ ├── PaintDotNet.Core.dll
│ ├── PaintDotNet.Data.dll
│ ├── PaintDotNet.Effects.dll
│ ├── PaintDotNet.Framework.dll
│ ├── PaintDotNet.Resources.dll
│ ├── PaintDotNet.SystemLayer.dll
│ └── System.Drawing.Primitives.dll
└── 说明.txt
99 directories, 978 files