├── Painter2
├── bin
│ ├── x64
│ │ └── Debug
│ │ │ ├── INI
│ │ │ ├── System.ini
│ │ │ └── Language.ini
│ │ │ ├── Painter2.exe
│ │ │ ├── Painter2.pdb
│ │ │ ├── Painter_DLL.dll
│ │ │ ├── clsLanguage.dll
│ │ │ ├── Painter2.vshost.exe
│ │ │ ├── label_Image1
│ │ │ └── 00000001_M001_F00_ROI_Seg4_1_1.bmp
│ │ │ ├── label_Image2
│ │ │ └── 00000001_M001_F00_ROI_Seg4_1_1.bmp
│ │ │ ├── label_Image3
│ │ │ └── 00000001_M001_F00_ROI_Seg4_1_1.bmp
│ │ │ ├── Original Image
│ │ │ └── 00000001_M001_F00_ROI_Seg4_1_1.bmp
│ │ │ ├── Painter2.exe.config
│ │ │ ├── Painter2.vshost.exe.config
│ │ │ ├── Painter4.vshost.exe.config
│ │ │ ├── Painter2.vshost.exe.manifest
│ │ │ ├── SaveSetting.xml
│ │ │ └── Painter_DLL.xml
│ └── Debug
│ │ ├── Painter2.exe
│ │ ├── Painter2.pdb
│ │ ├── Painter2.vshost.exe
│ │ ├── Painter2.exe.config
│ │ ├── Painter2.vshost.exe.config
│ │ └── Painter2.vshost.exe.manifest
├── obj
│ ├── Debug
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── Painter2.exe
│ │ ├── Painter2.pdb
│ │ ├── Painter2.Form1.resources
│ │ ├── Painter3.Form1.resources
│ │ ├── Painter2.Properties.Resources.resources
│ │ ├── Painter2.csproj.GenerateResource.Cache
│ │ ├── Painter3.csproj.GenerateResource.Cache
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── TempPE
│ │ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Painter2.csprojResolveAssemblyReference.cache
│ │ ├── Painter3.csprojResolveAssemblyReference.cache
│ │ ├── Painter3.csproj.FileListAbsolute.txt
│ │ └── Painter2.csproj.FileListAbsolute.txt
│ └── x64
│ │ └── Debug
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── Painter2.exe
│ │ ├── Painter2.pdb
│ │ ├── Painter2.Form1.resources
│ │ ├── Painter2.csproj.GenerateResource.Cache
│ │ ├── Painter3.csproj.GenerateResource.Cache
│ │ ├── Painter2.Properties.Resources.resources
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── TempPE
│ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── Painter2.csprojResolveAssemblyReference.cache
│ │ ├── Painter3.csprojResolveAssemblyReference.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Painter2.SaveSetting.SaveSetting_Form.resources
│ │ ├── Painter3.csproj.FileListAbsolute.txt
│ │ └── Painter2.csproj.FileListAbsolute.txt
├── Painter.ico
├── Resources
│ ├── +.jpg
│ ├── +_2.jpg
│ ├── -.jpg
│ ├── -_2.jpg
│ ├── ON.png
│ ├── Pen.jpg
│ ├── 原圖.ico
│ ├── delta.jpg
│ ├── next.png
│ ├── prev.png
│ ├── 原圖_24.png
│ ├── 復原_24.jpg
│ ├── 矩形選取.png
│ ├── 重做_24.jpg
│ ├── Color_32.png
│ ├── FileSize.jpg
│ ├── Painter.ico
│ ├── Painter.png
│ ├── circle.ico
│ ├── circle.png
│ ├── close_32.png
│ ├── eraser.png
│ ├── eraser2.png
│ ├── folder32.png
│ ├── next_24.png
│ ├── save32.png
│ ├── 任意範圍選取.png
│ ├── 儲存路徑_32.jpg
│ ├── 標註影像_24.png
│ ├── ImageSize.jpg
│ ├── OFF_edited.jpg
│ ├── ellipse_32.png
│ ├── eraser2_16.png
│ ├── picture32.png
│ ├── rectangle.png
│ ├── circle_fill.png
│ ├── keyboard_32.png
│ ├── language_64.png
│ ├── previous_24.png
│ ├── settings_32.png
│ ├── CursorLocation.ico
│ ├── CursorLocation.png
│ ├── CursorLocation2.png
│ ├── ImageSize_clip.jpg
│ ├── ellipse_fill_32.png
│ ├── rectangle_fill.png
│ └── iconfinder_document-save-as_118915.png
├── App.config
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ ├── AssemblyInfo.cs
│ ├── Resources.resx
│ └── Resources.Designer.cs
├── FileSystem
│ └── FileSystem.cs
├── Program.cs
├── SaveSetting
│ ├── SaveSetting_Form.resx
│ ├── SaveSetting.cs
│ └── SaveSetting_Form.cs
├── FolderBrowserDialog_NewType.cs
└── Painter2.csproj
├── GUI.JPG
├── GUI2.JPG
├── GUI3.0.0.JPG
├── GUI3.0.1.JPG
├── .vs
├── Painter2
│ └── v14
│ │ └── .suo
└── Painter3
│ └── v14
│ └── .suo
├── DLL
├── Painter_DLL.dll
├── clsLanguage.dll
└── Painter_DLL.XML
├── README Image
├── 4. 標註類型 (Label Type).jpg
├── 1. 工單設定 (Recipe Setting).jpg
├── 2. 語言設定 (Language Setting).jpg
├── 3. 基本操作 (Basic Operation).jpg
├── 8. 強化標註 (Label Enhancement).jpg
├── 5. 標註顏色轉換 (Label Color Conversion).jpg
├── 6. 標註顏色批次轉換 (Label Color Batch Conversion).jpg
└── 7. 標註影像影像增強 (Image Augmentation for Label Image).jpg
├── Painter2.sln
└── README.md
/Painter2/bin/x64/Debug/INI/System.ini:
--------------------------------------------------------------------------------
1 | [System]
2 | Language=English
3 |
--------------------------------------------------------------------------------
/GUI.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/GUI.JPG
--------------------------------------------------------------------------------
/GUI2.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/GUI2.JPG
--------------------------------------------------------------------------------
/Painter2/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Painter2/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Painter2/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/GUI3.0.0.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/GUI3.0.0.JPG
--------------------------------------------------------------------------------
/GUI3.0.1.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/GUI3.0.1.JPG
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.vs/Painter2/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/.vs/Painter2/v14/.suo
--------------------------------------------------------------------------------
/.vs/Painter3/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/.vs/Painter3/v14/.suo
--------------------------------------------------------------------------------
/DLL/Painter_DLL.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/DLL/Painter_DLL.dll
--------------------------------------------------------------------------------
/DLL/clsLanguage.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/DLL/clsLanguage.dll
--------------------------------------------------------------------------------
/Painter2/Painter.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Painter.ico
--------------------------------------------------------------------------------
/Painter2/Resources/+.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/+.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/+_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/+_2.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/-.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/-.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/-_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/-_2.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/ON.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/ON.png
--------------------------------------------------------------------------------
/Painter2/Resources/Pen.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/Pen.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/原圖.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/原圖.ico
--------------------------------------------------------------------------------
/Painter2/Resources/delta.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/delta.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/next.png
--------------------------------------------------------------------------------
/Painter2/Resources/prev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/prev.png
--------------------------------------------------------------------------------
/Painter2/Resources/原圖_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/原圖_24.png
--------------------------------------------------------------------------------
/Painter2/Resources/復原_24.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/復原_24.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/矩形選取.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/矩形選取.png
--------------------------------------------------------------------------------
/Painter2/Resources/重做_24.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/重做_24.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/Color_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/Color_32.png
--------------------------------------------------------------------------------
/Painter2/Resources/FileSize.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/FileSize.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/Painter.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/Painter.ico
--------------------------------------------------------------------------------
/Painter2/Resources/Painter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/Painter.png
--------------------------------------------------------------------------------
/Painter2/Resources/circle.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/circle.ico
--------------------------------------------------------------------------------
/Painter2/Resources/circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/circle.png
--------------------------------------------------------------------------------
/Painter2/Resources/close_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/close_32.png
--------------------------------------------------------------------------------
/Painter2/Resources/eraser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/eraser.png
--------------------------------------------------------------------------------
/Painter2/Resources/eraser2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/eraser2.png
--------------------------------------------------------------------------------
/Painter2/Resources/folder32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/folder32.png
--------------------------------------------------------------------------------
/Painter2/Resources/next_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/next_24.png
--------------------------------------------------------------------------------
/Painter2/Resources/save32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/save32.png
--------------------------------------------------------------------------------
/Painter2/Resources/任意範圍選取.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/任意範圍選取.png
--------------------------------------------------------------------------------
/Painter2/Resources/儲存路徑_32.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/儲存路徑_32.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/標註影像_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/標註影像_24.png
--------------------------------------------------------------------------------
/Painter2/bin/Debug/Painter2.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/Debug/Painter2.exe
--------------------------------------------------------------------------------
/Painter2/bin/Debug/Painter2.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/Debug/Painter2.pdb
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter2.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter2.exe
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter2.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter2.pdb
--------------------------------------------------------------------------------
/Painter2/Resources/ImageSize.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/ImageSize.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/OFF_edited.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/OFF_edited.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/ellipse_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/ellipse_32.png
--------------------------------------------------------------------------------
/Painter2/Resources/eraser2_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/eraser2_16.png
--------------------------------------------------------------------------------
/Painter2/Resources/picture32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/picture32.png
--------------------------------------------------------------------------------
/Painter2/Resources/rectangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/rectangle.png
--------------------------------------------------------------------------------
/Painter2/Resources/circle_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/circle_fill.png
--------------------------------------------------------------------------------
/Painter2/Resources/keyboard_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/keyboard_32.png
--------------------------------------------------------------------------------
/Painter2/Resources/language_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/language_64.png
--------------------------------------------------------------------------------
/Painter2/Resources/previous_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/previous_24.png
--------------------------------------------------------------------------------
/Painter2/Resources/settings_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/settings_32.png
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter2.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/Painter2.exe
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter2.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/Painter2.pdb
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter2.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter2.exe
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter2.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter2.pdb
--------------------------------------------------------------------------------
/Painter2/Resources/CursorLocation.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/CursorLocation.ico
--------------------------------------------------------------------------------
/Painter2/Resources/CursorLocation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/CursorLocation.png
--------------------------------------------------------------------------------
/Painter2/Resources/CursorLocation2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/CursorLocation2.png
--------------------------------------------------------------------------------
/Painter2/Resources/ImageSize_clip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/ImageSize_clip.jpg
--------------------------------------------------------------------------------
/Painter2/Resources/ellipse_fill_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/ellipse_fill_32.png
--------------------------------------------------------------------------------
/Painter2/Resources/rectangle_fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/rectangle_fill.png
--------------------------------------------------------------------------------
/Painter2/bin/Debug/Painter2.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/Debug/Painter2.vshost.exe
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter_DLL.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/Painter_DLL.dll
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/clsLanguage.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/clsLanguage.dll
--------------------------------------------------------------------------------
/README Image/4. 標註類型 (Label Type).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/README Image/4. 標註類型 (Label Type).jpg
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/INI/Language.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/INI/Language.ini
--------------------------------------------------------------------------------
/README Image/1. 工單設定 (Recipe Setting).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/README Image/1. 工單設定 (Recipe Setting).jpg
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter2.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/Painter2.vshost.exe
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter2.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter2.Form1.resources
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter3.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter3.Form1.resources
--------------------------------------------------------------------------------
/README Image/2. 語言設定 (Language Setting).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/README Image/2. 語言設定 (Language Setting).jpg
--------------------------------------------------------------------------------
/README Image/3. 基本操作 (Basic Operation).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/README Image/3. 基本操作 (Basic Operation).jpg
--------------------------------------------------------------------------------
/README Image/8. 強化標註 (Label Enhancement).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/README Image/8. 強化標註 (Label Enhancement).jpg
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter2.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter2.Form1.resources
--------------------------------------------------------------------------------
/README Image/5. 標註顏色轉換 (Label Color Conversion).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/README Image/5. 標註顏色轉換 (Label Color Conversion).jpg
--------------------------------------------------------------------------------
/Painter2/Resources/iconfinder_document-save-as_118915.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/Resources/iconfinder_document-save-as_118915.png
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter2.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter2.Properties.Resources.resources
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter2.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter2.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter3.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter3.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/Painter2/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter2.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter2.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter3.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter3.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/README Image/6. 標註顏色批次轉換 (Label Color Batch Conversion).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/README Image/6. 標註顏色批次轉換 (Label Color Batch Conversion).jpg
--------------------------------------------------------------------------------
/Painter2/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter2.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter2.Properties.Resources.resources
--------------------------------------------------------------------------------
/Painter2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter2.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter2.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter3.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/Debug/Painter3.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/README Image/7. 標註影像影像增強 (Image Augmentation for Label Image).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/README Image/7. 標註影像影像增強 (Image Augmentation for Label Image).jpg
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter2.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter2.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter3.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter3.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/label_Image1/00000001_M001_F00_ROI_Seg4_1_1.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/label_Image1/00000001_M001_F00_ROI_Seg4_1_1.bmp
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/label_Image2/00000001_M001_F00_ROI_Seg4_1_1.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/label_Image2/00000001_M001_F00_ROI_Seg4_1_1.bmp
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/label_Image3/00000001_M001_F00_ROI_Seg4_1_1.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/label_Image3/00000001_M001_F00_ROI_Seg4_1_1.bmp
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter2.SaveSetting.SaveSetting_Form.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/obj/x64/Debug/Painter2.SaveSetting.SaveSetting_Form.resources
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Original Image/00000001_M001_F00_ROI_Seg4_1_1.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JeffWang0325/LabelImgTool/HEAD/Painter2/bin/x64/Debug/Original Image/00000001_M001_F00_ROI_Seg4_1_1.bmp
--------------------------------------------------------------------------------
/Painter2/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Painter2/bin/Debug/Painter2.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Painter2/bin/Debug/Painter2.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter2.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter2.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter4.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Painter2/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Painter2/FileSystem/FileSystem.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Painter2.FileSystem
8 | {
9 | class FileSystem
10 | {
11 | ///
12 | /// 語言類型
13 | ///
14 | public static string Language { get; set; } = "Chinese";
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Painter2/bin/Debug/Painter2.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter2.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Painter2/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace Painter2
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// 應用程式的主要進入點。
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new Form1());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter3.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\Debug\Painter2.exe.config
2 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\Debug\Painter2.exe
3 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\Debug\Painter2.pdb
4 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter3.csprojResolveAssemblyReference.cache
5 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter3.Form1.resources
6 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter2.Properties.Resources.resources
7 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter3.csproj.GenerateResource.Cache
8 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter2.exe
9 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter2.pdb
10 |
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter3.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\x64\Debug\Painter2.exe.config
2 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\x64\Debug\Painter2.exe
3 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\x64\Debug\Painter2.pdb
4 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter3.csprojResolveAssemblyReference.cache
5 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.Form1.resources
6 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
7 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter3.csproj.GenerateResource.Cache
8 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.exe
9 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.pdb
10 |
--------------------------------------------------------------------------------
/Painter2/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // 這段程式碼是由工具產生的。
4 | // 執行階段版本:4.0.30319.42000
5 | //
6 | // 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
7 | // 變更將會遺失。
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Painter2.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Painter2/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 組件的一般資訊是由下列的屬性集控制。
6 | // 變更這些屬性的值即可修改組件的相關
7 | // 資訊。
8 | [assembly: AssemblyTitle("Painter4")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Painter4")]
13 | [assembly: AssemblyCopyright("Copyright © 2020")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 將 ComVisible 設定為 false 會使得這個組件中的類型
18 | // 對 COM 元件而言為不可見。如果您需要從 COM 存取這個組件中
19 | // 的類型,請在該類型上將 ComVisible 屬性設定為 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 下列 GUID 為專案公開 (Expose) 至 COM 時所要使用的 typelib ID
23 | [assembly: Guid("31ad6bec-ca96-4b16-9c42-270f29cdab37")]
24 |
25 | // 組件的版本資訊由下列四個值所組成:
26 | //
27 | // 主要版本
28 | // 次要版本
29 | // 組建編號
30 | // 修訂編號
31 | //
32 | // 您可以指定所有的值,也可以依照以下的方式,使用 '*' 將組建和修訂編號
33 | // 指定為預設值:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("3.0.2.0")]
36 | [assembly: AssemblyFileVersion("3.0.2.0")]
37 |
--------------------------------------------------------------------------------
/Painter2.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.23107.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Painter2", "Painter2\Painter2.csproj", "{31AD6BEC-CA96-4B16-9C42-270F29CDAB37}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}.Debug|x64.ActiveCfg = Debug|x64
19 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}.Debug|x64.Build.0 = Debug|x64
20 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}.Release|x64.ActiveCfg = Release|x64
23 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | EndGlobal
29 |
--------------------------------------------------------------------------------
/Painter2/obj/Debug/Painter2.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\bin\Debug\Painter2.exe.config
2 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\bin\Debug\Painter2.exe
3 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\bin\Debug\Painter2.pdb
4 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\Debug\Painter2.csprojResolveAssemblyReference.cache
5 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\Debug\Painter2.Form1.resources
6 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\Debug\Painter2.Properties.Resources.resources
7 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\Debug\Painter2.csproj.GenerateResource.Cache
8 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\Debug\Painter2.exe
9 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\Debug\Painter2.pdb
10 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\Debug\Painter2.exe.config
11 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\Debug\Painter2.exe
12 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\Debug\Painter2.pdb
13 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter2.csprojResolveAssemblyReference.cache
14 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter3.Form1.resources
15 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter2.Properties.Resources.resources
16 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter2.csproj.GenerateResource.Cache
17 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter2.exe
18 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\Debug\Painter2.pdb
19 |
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/SaveSetting.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | D:\X
5 | D:\Y
6 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\bin\x64\Debug
7 | true
8 | label
9 | true
10 | Original Image
11 | true
12 | label_Image1
13 | true
14 | label_Image2
15 | true
16 | label_Image3
17 | true
18 | bmp
19 | true
20 | bmp
21 | true
22 |
23 | #FF8000FF
24 | #FFFF80FF
25 | #80FF80FF
26 | #80FFFFFF
27 | #0080FFFF
28 | #FF80C0FF
29 | #FF80FFFF
30 | #FF0000FF
31 | #80FF00FF
32 | #0080C0FF
33 | #FF00FFFF
34 | #804040FF
35 | #FF8040FF
36 | #00FF00FF
37 | #8080FFFF
38 | #800040FF
39 | #FF0080FF
40 | #800000FF
41 | #0000A0FF
42 | #000000FF
43 |
44 | 0
45 | D:\Delta_AOI\同欣電子AI\評估報告(20200411)\AI_Image\Y1
46 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Description
2 | LabelImgTool is a graphical image annotation tool which can label many kinds of object type (ex: Pen, Eraser, Hollow Rectangle, Filled Rectangle, Hollow Circle, Filled Circle, Hollow Ellipse, Filled Ellipse, Rectangle ROI, Irregular Shape ROI) in images. It can be applied to many deep learning fields, including object detection, semantic segmentation, UNet, etc.
3 |
4 | It is written in C# and uses Windows Forms for its graphical user interface (GUI).
5 |
6 | # Software Environment
7 | | IDE | Visual Studio 2015 |
8 | | :-------------------------- | :----------------------- |
9 | | .NET Framework | .NET Framework 4.7.2 |
10 | | Programming Language | C# |
11 |
12 | # GUI Demo:
13 |
14 | Please click the following figures or links to watch GUI demo videos:
15 | [AI標註影像工具 (LabelImgTool using C#)-English Version](https://youtu.be/mpQwIr4hJY4)
16 | [](https://youtu.be/mpQwIr4hJY4)
17 |
18 | [AI標註影像工具 (LabelImgTool using C#)-中文版](https://youtu.be/I1Y9xXxpHi8)
19 | [](https://youtu.be/I1Y9xXxpHi8)
20 |
21 | ## ※Outline:
22 | **1. 工單設定 (Recipe Setting)**
23 | .jpg "Logo Title Text 1")
24 |
25 | **2. 語言設定 (Language Setting)**
26 | .jpg "Logo Title Text 1")
27 |
28 | **3. 基本操作 (Basic Operation)**
29 | .jpg "Logo Title Text 1")
30 |
31 | **4. 標註類型 (Label Type)**
32 | .jpg "Logo Title Text 1")
33 |
34 | **5. 標註顏色轉換 (Label Color Conversion)**
35 | .jpg "Logo Title Text 1")
36 |
37 | **6. 標註顏色批次轉換 (Label Color Batch Conversion)**
38 | .jpg "Logo Title Text 1")
39 |
40 | **7. 標註影像影像增強 (Image Augmentation for Label Image)**
41 | .jpg "Logo Title Text 1")
42 |
43 | **Step1:** Do Image Augmentation to the original image
44 | **Step2:** Do pixel by pixel multiplication to the result of Step1 and label_Image2
45 | **Step3:** Add the result of Step2 and label_Image3, and then get an enhanced label image
46 |
47 | **8. 強化標註 (Label Enhancement)**
48 | .jpg "Logo Title Text 1")
49 |
50 | ---
51 | # Contact Information:
52 | If you have any questions or suggestions about code, project or any other topics, please feel free to contact me and discuss with me. 😄😄😄
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/Painter2/SaveSetting/SaveSetting_Form.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/Painter2/SaveSetting/SaveSetting.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | using System.Windows.Forms;
8 | using System.IO; // For FileInfo
9 | using System.Diagnostics; // For Trace
10 | using System.Xml.Serialization;
11 | using System.Drawing;
12 | using System.ComponentModel;
13 |
14 | using Painter_DLL; // (20201019) Jeff Revised!
15 |
16 | namespace Painter2.SaveSetting
17 | {
18 | ///
19 | /// 操作模式
20 | ///
21 | public enum enu_Module
22 | {
23 | Single_Dir,
24 | Double_Dir
25 | }
26 |
27 | [Serializable]
28 | public class cls_SaveSetting
29 | {
30 | #region 參數
31 |
32 | #region 外部程式打開
33 |
34 | ///
35 | /// 是否從外部程式打開
36 | ///
37 | public bool B_External_Open { get; set; } = false;
38 |
39 | ///
40 | /// 儲存標註原始影像 絕對路徑
41 | ///
42 | public string Extra_dirX { get; set; } = "D:\\X";
43 |
44 | ///
45 | /// 儲存標註影像1 絕對路徑
46 | ///
47 | public string Extra_dirY { get; set; } = "D:\\Y";
48 |
49 | #endregion
50 |
51 | ///
52 | /// 儲存設定 XML檔案位置
53 | ///
54 | static private string Path_SaveSetting_XML { get; set; } = Application.StartupPath + "\\SaveSetting.xml";
55 |
56 | ///
57 | /// 儲存路徑
58 | ///
59 | public string Folder_Save { get; set; } = Application.StartupPath;
60 |
61 | ///
62 | /// 是否儲存標註檔 (.xml)
63 | ///
64 | public bool B_save_label { get; set; } = true;
65 |
66 | ///
67 | /// 標註檔資料夾名稱
68 | ///
69 | public string FileName_label { get; set; } = "label";
70 |
71 | ///
72 | /// 是否儲存標註原始影像
73 | ///
74 | public bool B_save_OrigImage { get; set; } = true;
75 |
76 | ///
77 | /// 標註原始影像資料夾名稱
78 | ///
79 | public string FileName_OrigImage { get; set; } = "Original Image";
80 |
81 | ///
82 | /// 是否儲存標註影像1
83 | ///
84 | public bool B_save_label_Image1 { get; set; } = true;
85 |
86 | ///
87 | /// 標註影像1資料夾名稱
88 | ///
89 | public string FileName_label_Image1 { get; set; } = "label_Image1";
90 |
91 | ///
92 | /// 是否儲存標註影像2
93 | ///
94 | public bool B_save_label_Image2 { get; set; } = true;
95 |
96 | ///
97 | /// 標註影像2資料夾名稱
98 | ///
99 | public string FileName_label_Image2 { get; set; } = "label_Image2";
100 |
101 | ///
102 | /// 是否儲存標註影像3
103 | ///
104 | public bool B_save_label_Image3 { get; set; } = true;
105 |
106 | ///
107 | /// 標註影像3資料夾名稱
108 | ///
109 | public string FileName_label_Image3 { get; set; } = "label_Image3";
110 |
111 | ///
112 | /// 是否載入所有類型影像檔案格式
113 | ///
114 | public bool B_Load_AllImageFormat { get; set; } = false;
115 |
116 | ///
117 | /// 載入影像檔案格式
118 | ///
119 | public enu_ImageFormat ImageFormat_Load { get; set; } = enu_ImageFormat.bmp;
120 |
121 | ///
122 | /// 儲存影像檔案格式是否和原始影像相同
123 | ///
124 | public bool B_Save_SameImageFormat { get; set; } = false;
125 |
126 | ///
127 | /// 儲存影像檔案格式
128 | ///
129 | public enu_ImageFormat ImageFormat_Save { get; set; } = enu_ImageFormat.bmp;
130 |
131 | #region 顏色快捷列表
132 |
133 | ///
134 | /// 是否啟用 顏色快捷列表
135 | ///
136 | public bool B_ColorList { get; set; } = true;
137 |
138 | ///
139 | /// 顏色快捷列表
140 | ///
141 | [XmlIgnore] // 帶有XmlIgnore,表示序列化時不序列化此屬性 Note: Color 類別無法做序列化及反序列化
142 | public List ColorList { get; set; } = new List();
143 |
144 | ///
145 | /// 用於序列化 (ColorList)
146 | /// Note: 不可用 List,因為載入XML時不會執行 set{}
147 | ///
148 | public string[] halconColorArray
149 | {
150 | get // 序列化
151 | {
152 | List ListStr = new List();
153 | foreach (Color c in this.ColorList)
154 | ListStr.Add(clsStaticTool.GetHalconColor(c));
155 | return ListStr.ToArray();
156 | }
157 |
158 | set // 反序列化
159 | {
160 | this.ColorList = new List();
161 | foreach (string s in value)
162 | this.ColorList.Add(clsStaticTool.GetSystemColor_withName(s));
163 | }
164 | }
165 |
166 | #endregion
167 |
168 | ///
169 | /// 操作模式 Index
170 | ///
171 | public int Index_Module { get; set; } = 0;
172 |
173 | ///
174 | /// 批次載入2 路徑資料夾
175 | ///
176 | public string Folder_LoadBatch2 { get; set; } = "D:";
177 |
178 | #endregion
179 |
180 | public cls_SaveSetting() { }
181 |
182 | #region 方法
183 |
184 | ///
185 | /// 載入工單
186 | ///
187 | ///
188 | ///
189 | ///
190 | public static bool Load(out cls_SaveSetting Recipe, string PathFile = null)
191 | {
192 | bool b_status_ = false;
193 | if (PathFile == null)
194 | PathFile = cls_SaveSetting.Path_SaveSetting_XML;
195 |
196 | b_status_ = clsStaticTool.LoadXML(PathFile, out Recipe);
197 | if (b_status_ == false)
198 | Recipe = new cls_SaveSetting();
199 |
200 | return b_status_;
201 | }
202 |
203 | ///
204 | /// 儲存工單
205 | ///
206 | ///
207 | ///
208 | public bool Save(string PathFile = null)
209 | {
210 | bool b_status_ = false;
211 | if (PathFile == null)
212 | PathFile = cls_SaveSetting.Path_SaveSetting_XML;
213 |
214 | try
215 | {
216 | b_status_ = clsStaticTool.SaveXML(this, PathFile);
217 | }
218 | catch (Exception ex)
219 | {
220 | Trace.WriteLine(ex.ToString());
221 | }
222 |
223 | return b_status_;
224 | }
225 |
226 | #endregion
227 | }
228 | }
229 |
--------------------------------------------------------------------------------
/Painter2/FolderBrowserDialog_NewType.cs:
--------------------------------------------------------------------------------
1 | /*
2 | Date: 2020/08/26
3 | Title: [源码] 【文件夹选择对话框】类似OpenFileDialog样式的FolderBrowserDialog
4 | Link: http://bbs.cskin.net/thread-1849-1-1.html
5 | */
6 |
7 | using System;
8 | using System.ComponentModel;
9 | using System.Drawing.Design;
10 | using System.Runtime.InteropServices;
11 | using System.Windows.Forms;
12 |
13 | namespace FolderBrowserDialog_NewType
14 | {
15 | #region Editor
16 |
17 | ///
18 | /// FolderBrowser 的设计器基类
19 | ///
20 | public class FolderNameEditor : UITypeEditor
21 | {
22 | public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context)
23 | {
24 | return UITypeEditorEditStyle.Modal;
25 | }
26 | public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
27 | {
28 | FolderBrowserDialog_New browser = new FolderBrowserDialog_New();
29 | if (value != null)
30 | {
31 | browser.DirectoryPath = string.Format("{0}", value);
32 | }
33 | if (browser.ShowDialog(null) == DialogResult.OK)
34 | return browser.DirectoryPath;
35 | return value;
36 | }
37 | }
38 |
39 | #endregion
40 |
41 | #region FolderBrowserDialog_New Base
42 |
43 | ///
44 | /// Vista 样式的选择文件对话框的基类
45 | ///
46 | [Description("提供一个Vista样式的选择文件对话框")]
47 | [Editor(typeof(FolderNameEditor), typeof(UITypeEditor))]
48 | public class FolderBrowserDialog_New : Component
49 | {
50 | ///
51 | /// 初始化 FolderBrowser 的新实例
52 | ///
53 | public FolderBrowserDialog_New()
54 | {
55 | }
56 |
57 | #region Public Property
58 | ///
59 | /// 获取在 FolderBrowser 中选择的文件夹路径
60 | ///
61 | public string DirectoryPath { get; set; }
62 | ///
63 | /// 向用户显示 FolderBrowser 的对话框
64 | ///
65 | /// 任何实现 System.Windows.Forms.IWin32Window(表示将拥有模式对话框的顶级窗口)的对象。
66 | ///
67 | public DialogResult ShowDialog(IWin32Window owner)
68 | {
69 | IntPtr hwndOwner = owner != null ? owner.Handle : GetActiveWindow();
70 | IFileOpenDialog dialog = (IFileOpenDialog)new FileOpenDialog();
71 | try
72 | {
73 | IShellItem item;
74 | if (!string.IsNullOrEmpty(DirectoryPath))
75 | {
76 | IntPtr idl;
77 | uint atts = 0;
78 | if (SHILCreateFromPath(DirectoryPath, out idl, ref atts) == 0)
79 | {
80 | if (SHCreateShellItem(IntPtr.Zero, IntPtr.Zero, idl, out item) == 0)
81 | {
82 | dialog.SetFolder(item);
83 | }
84 | }
85 | }
86 | dialog.SetOptions(FOS.FOS_PICKFOLDERS | FOS.FOS_FORCEFILESYSTEM);
87 | uint hr = dialog.Show(hwndOwner);
88 | if (hr == ERROR_CANCELLED)
89 | return DialogResult.Cancel;
90 |
91 | if (hr != 0)
92 | return DialogResult.Abort;
93 | dialog.GetResult(out item);
94 | string path;
95 | item.GetDisplayName(SIGDN.SIGDN_FILESYSPATH, out path);
96 | DirectoryPath = path;
97 | return DialogResult.OK;
98 | }
99 | finally
100 | {
101 | Marshal.ReleaseComObject(dialog);
102 | }
103 | }
104 | #endregion
105 |
106 | #region BaseType
107 | [DllImport("shell32.dll")]
108 | private static extern int SHILCreateFromPath([MarshalAs(UnmanagedType.LPWStr)] string pszPath, out IntPtr ppIdl, ref uint rgflnOut);
109 | [DllImport("shell32.dll")]
110 | private static extern int SHCreateShellItem(IntPtr pidlParent, IntPtr psfParent, IntPtr pidl, out IShellItem ppsi);
111 | [DllImport("user32.dll")]
112 | private static extern IntPtr GetActiveWindow();
113 | private const uint ERROR_CANCELLED = 0x800704C7;
114 | [ComImport]
115 | [Guid("DC1C5A9C-E88A-4dde-A5A1-60F82A20AEF7")]
116 | private class FileOpenDialog
117 | {
118 | }
119 | [ComImport]
120 | [Guid("42f85136-db7e-439c-85f1-e4075d135fc8")]
121 | [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
122 | private interface IFileOpenDialog
123 | {
124 | [PreserveSig]
125 | uint Show([In] IntPtr parent); // IModalWindow
126 | void SetFileTypes(); // not fully defined
127 | void SetFileTypeIndex([In] uint iFileType);
128 | void GetFileTypeIndex(out uint piFileType);
129 | void Advise(); // not fully defined
130 | void Unadvise();
131 | void SetOptions([In] FOS fos);
132 | void GetOptions(out FOS pfos);
133 | void SetDefaultFolder(IShellItem psi);
134 | void SetFolder(IShellItem psi);
135 | void GetFolder(out IShellItem ppsi);
136 | void GetCurrentSelection(out IShellItem ppsi);
137 | void SetFileName([In, MarshalAs(UnmanagedType.LPWStr)] string pszName);
138 | void GetFileName([MarshalAs(UnmanagedType.LPWStr)] out string pszName);
139 | void SetTitle([In, MarshalAs(UnmanagedType.LPWStr)] string pszTitle);
140 | void SetOkButtonLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszText);
141 | void SetFileNameLabel([In, MarshalAs(UnmanagedType.LPWStr)] string pszLabel);
142 | void GetResult(out IShellItem ppsi);
143 | void AddPlace(IShellItem psi, int alignment);
144 | void SetDefaultExtension([In, MarshalAs(UnmanagedType.LPWStr)] string pszDefaultExtension);
145 | void Close(int hr);
146 | void SetClientGuid(); // not fully defined
147 | void ClearClientData();
148 | void SetFilter([MarshalAs(UnmanagedType.Interface)] IntPtr pFilter);
149 | void GetResults([MarshalAs(UnmanagedType.Interface)] out IntPtr ppenum); // not fully defined
150 | void GetSelectedItems([MarshalAs(UnmanagedType.Interface)] out IntPtr ppsai); // not fully defined
151 | }
152 | [ComImport]
153 | [Guid("43826D1E-E718-42EE-BC55-A1E261C37BFE")]
154 | [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
155 | private interface IShellItem
156 | {
157 | void BindToHandler(); // not fully defined
158 | void GetParent(); // not fully defined
159 | void GetDisplayName([In] SIGDN sigdnName, [MarshalAs(UnmanagedType.LPWStr)] out string ppszName);
160 | void GetAttributes(); // not fully defined
161 | void Compare(); // not fully defined
162 | }
163 | private enum SIGDN : uint
164 | {
165 | SIGDN_DESKTOPABSOLUTEEDITING = 0x8004c000,
166 | SIGDN_DESKTOPABSOLUTEPARSING = 0x80028000,
167 | SIGDN_FILESYSPATH = 0x80058000,
168 | SIGDN_NORMALDISPLAY = 0,
169 | SIGDN_PARENTRELATIVE = 0x80080001,
170 | SIGDN_PARENTRELATIVEEDITING = 0x80031001,
171 | SIGDN_PARENTRELATIVEFORADDRESSBAR = 0x8007c001,
172 | SIGDN_PARENTRELATIVEPARSING = 0x80018001,
173 | SIGDN_URL = 0x80068000
174 | }
175 | [Flags]
176 | private enum FOS
177 | {
178 | FOS_ALLNONSTORAGEITEMS = 0x80,
179 | FOS_ALLOWMULTISELECT = 0x200,
180 | FOS_CREATEPROMPT = 0x2000,
181 | FOS_DEFAULTNOMINIMODE = 0x20000000,
182 | FOS_DONTADDTORECENT = 0x2000000,
183 | FOS_FILEMUSTEXIST = 0x1000,
184 | FOS_FORCEFILESYSTEM = 0x40,
185 | FOS_FORCESHOWHIDDEN = 0x10000000,
186 | FOS_HIDEMRUPLACES = 0x20000,
187 | FOS_HIDEPINNEDPLACES = 0x40000,
188 | FOS_NOCHANGEDIR = 8,
189 | FOS_NODEREFERENCELINKS = 0x100000,
190 | FOS_NOREADONLYRETURN = 0x8000,
191 | FOS_NOTESTFILECREATE = 0x10000,
192 | FOS_NOVALIDATE = 0x100,
193 | FOS_OVERWRITEPROMPT = 2,
194 | FOS_PATHMUSTEXIST = 0x800,
195 | FOS_PICKFOLDERS = 0x20,
196 | FOS_SHAREAWARE = 0x4000,
197 | FOS_STRICTFILETYPES = 4
198 | }
199 | #endregion
200 | }
201 |
202 | #endregion
203 | }
204 |
--------------------------------------------------------------------------------
/Painter2/Painter2.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {31AD6BEC-CA96-4B16-9C42-270F29CDAB37}
8 | WinExe
9 | Properties
10 | Painter2
11 | Painter2
12 | v4.7.2
13 | 512
14 | true
15 |
16 |
17 |
18 | AnyCPU
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | AnyCPU
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 | true
38 | bin\x64\Debug\
39 | DEBUG;TRACE
40 | full
41 | x64
42 | prompt
43 | MinimumRecommendedRules.ruleset
44 | true
45 |
46 |
47 | bin\x64\Release\
48 | TRACE
49 | true
50 | pdbonly
51 | x64
52 | prompt
53 | MinimumRecommendedRules.ruleset
54 | true
55 |
56 |
57 | Painter.ico
58 |
59 |
60 |
61 | ..\DLL\clsLanguage.dll
62 |
63 |
64 | ..\DLL\Painter_DLL.dll
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 | Form
83 |
84 |
85 | Form1.cs
86 |
87 |
88 |
89 |
90 |
91 | Form
92 |
93 |
94 | SaveSetting_Form.cs
95 |
96 |
97 | Form1.cs
98 | Designer
99 |
100 |
101 | ResXFileCodeGenerator
102 | Resources.Designer.cs
103 | Designer
104 |
105 |
106 | True
107 | Resources.resx
108 | True
109 |
110 |
111 | SaveSetting_Form.cs
112 |
113 |
114 | SettingsSingleFileGenerator
115 | Settings.Designer.cs
116 |
117 |
118 | True
119 | Settings.settings
120 | True
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
277 |
--------------------------------------------------------------------------------
/Painter2/obj/x64/Debug/Painter2.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\bin\x64\Debug\Painter2.exe.config
2 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\bin\x64\Debug\Painter2.exe
3 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\bin\x64\Debug\Painter2.pdb
4 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\x64\Debug\Painter2.Form1.resources
5 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
6 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
7 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\x64\Debug\Painter2.exe
8 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\x64\Debug\Painter2.pdb
9 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter2\Painter2\obj\x64\Debug\Painter2.csprojResolveAssemblyReference.cache
10 | F:\20200411\Painter2\Painter2\bin\x64\Debug\Painter2.exe.config
11 | F:\20200411\Painter2\Painter2\obj\x64\Debug\Painter2.exe
12 | F:\20200411\Painter2\Painter2\obj\x64\Debug\Painter2.pdb
13 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\bin\x64\Debug\Painter2.exe.config
14 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\obj\x64\Debug\Painter2.exe
15 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\obj\x64\Debug\Painter2.pdb
16 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\bin\x64\Debug\Painter2.exe
17 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\bin\x64\Debug\Painter2.pdb
18 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\obj\x64\Debug\Painter2.csprojResolveAssemblyReference.cache
19 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\obj\x64\Debug\Painter2.Form1.resources
20 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
21 | D:\Visual Studio\陳鍾誠 C#教學\Windows Form\Painter2\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
22 | F:\20200416\Painter3\Painter2\bin\x64\Debug\Painter2.exe.config
23 | F:\20200416\Painter3\Painter2\obj\x64\Debug\Painter2.exe
24 | F:\20200416\Painter3\Painter2\obj\x64\Debug\Painter2.pdb
25 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.Form1.resources
26 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
27 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.SaveSetting.SaveSetting_Form.resources
28 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
29 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\x64\Debug\Painter2.exe.config
30 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\x64\Debug\Painter2.exe
31 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\x64\Debug\Painter2.pdb
32 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\bin\x64\Debug\clsLanguage.dll
33 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.exe
34 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.pdb
35 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter3\Painter2\obj\x64\Debug\Painter2.csprojResolveAssemblyReference.cache
36 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\bin\x64\Debug\Painter2.exe.config
37 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\obj\x64\Debug\Painter2.exe
38 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\obj\x64\Debug\Painter2.pdb
39 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\obj\x64\Debug\Painter2.Form1.resources
40 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\obj\x64\Debug\Painter2.SaveSetting.SaveSetting_Form.resources
41 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
42 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\bin\x64\Debug\Painter2.exe
43 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\bin\x64\Debug\Painter2.pdb
44 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\bin\x64\Debug\clsLanguage.dll
45 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter4\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
46 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\bin\x64\Debug\Painter2.exe.config
47 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\obj\x64\Debug\Painter2.exe
48 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\obj\x64\Debug\Painter2.pdb
49 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\bin\x64\Debug\Painter2.exe
50 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\bin\x64\Debug\Painter2.pdb
51 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\bin\x64\Debug\clsLanguage.dll
52 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\obj\x64\Debug\Painter2.Form1.resources
53 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
54 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\obj\x64\Debug\Painter2.SaveSetting.SaveSetting_Form.resources
55 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
56 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\obj\x64\Debug\DeltaSubstrateInspector.ProgressDialog.resources
57 | G:\20200823\Painter5\Painter2\bin\x64\Debug\Painter2.exe.config
58 | G:\20200823\Painter5\Painter2\obj\x64\Debug\Painter2.exe
59 | G:\20200823\Painter5\Painter2\obj\x64\Debug\Painter2.pdb
60 | E:\20200823\Painter5\Painter2\bin\x64\Debug\Painter2.exe.config
61 | E:\20200823\Painter5\Painter2\obj\x64\Debug\Painter2.exe
62 | E:\20200823\Painter5\Painter2\obj\x64\Debug\Painter2.pdb
63 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter5\Painter2\obj\x64\Debug\Painter2.csprojResolveAssemblyReference.cache
64 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\bin\x64\Debug\Painter2.exe.config
65 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\obj\x64\Debug\Painter2.exe
66 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\obj\x64\Debug\Painter2.pdb
67 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\bin\x64\Debug\Painter2.exe
68 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\bin\x64\Debug\Painter2.pdb
69 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\bin\x64\Debug\clsLanguage.dll
70 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\obj\x64\Debug\Painter2.csprojResolveAssemblyReference.cache
71 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\obj\x64\Debug\Painter2.Form1.resources
72 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\obj\x64\Debug\DeltaSubstrateInspector.ProgressDialog.resources
73 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
74 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\obj\x64\Debug\Painter2.SaveSetting.SaveSetting_Form.resources
75 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_D\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
76 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\bin\x64\Debug\Painter2.exe.config
77 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\obj\x64\Debug\Painter2.exe
78 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\obj\x64\Debug\Painter2.pdb
79 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\bin\x64\Debug\Painter2.exe
80 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\bin\x64\Debug\Painter2.pdb
81 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\bin\x64\Debug\clsLanguage.dll
82 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\obj\x64\Debug\Painter2.Form1.resources
83 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
84 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\obj\x64\Debug\Painter2.SaveSetting.SaveSetting_Form.resources
85 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
86 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\bin\x64\Debug\Painter_DLL.dll
87 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\bin\x64\Debug\Painter_DLL.xml
88 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_Using\Painter2\obj\x64\Debug\Painter2.csprojResolveAssemblyReference.cache
89 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\bin\x64\Debug\Painter2.exe.config
90 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\obj\x64\Debug\Painter2.exe
91 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\obj\x64\Debug\Painter2.pdb
92 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\bin\x64\Debug\Painter2.exe
93 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\bin\x64\Debug\Painter2.pdb
94 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\bin\x64\Debug\clsLanguage.dll
95 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\bin\x64\Debug\Painter_DLL.dll
96 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\bin\x64\Debug\Painter_DLL.xml
97 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\obj\x64\Debug\Painter2.csprojResolveAssemblyReference.cache
98 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\obj\x64\Debug\Painter2.Form1.resources
99 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
100 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\obj\x64\Debug\Painter2.SaveSetting.SaveSetting_Form.resources
101 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
102 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\bin\x64\Debug\Painter2.exe.config
103 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\obj\x64\Debug\Painter2.exe
104 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\obj\x64\Debug\Painter2.pdb
105 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\obj\x64\Debug\Painter2.csprojResolveAssemblyReference.cache
106 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\obj\x64\Debug\Painter2.Form1.resources
107 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\obj\x64\Debug\Painter2.Properties.Resources.resources
108 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\obj\x64\Debug\Painter2.SaveSetting.SaveSetting_Form.resources
109 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\obj\x64\Debug\Painter2.csproj.GenerateResource.Cache
110 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\bin\x64\Debug\Painter2.exe
111 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\bin\x64\Debug\Painter2.pdb
112 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\bin\x64\Debug\clsLanguage.dll
113 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\bin\x64\Debug\Painter_DLL.dll
114 | C:\Users\user\Documents\Visual Studio 2015\Projects\Painter6_UsingPainterDLL_GitHub\Painter2\bin\x64\Debug\Painter_DLL.xml
115 |
--------------------------------------------------------------------------------
/Painter2/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 |
122 | ..\Resources\-.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
123 |
124 |
125 | ..\Resources\Painter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
126 |
127 |
128 | ..\Resources\picture32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
129 |
130 |
131 | ..\Resources\+.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
132 |
133 |
134 | ..\Resources\circle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
135 |
136 |
137 | ..\Resources\circle_fill.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
138 |
139 |
140 | ..\Resources\CursorLocation.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
141 |
142 |
143 | ..\Resources\CursorLocation2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
144 |
145 |
146 | ..\Resources\eraser.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
147 |
148 |
149 | ..\Resources\eraser2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
150 |
151 |
152 | ..\Resources\eraser2_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
153 |
154 |
155 | ..\Resources\FileSize.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
156 |
157 |
158 | ..\Resources\ImageSize.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
159 |
160 |
161 | ..\Resources\ImageSize_clip.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
162 |
163 |
164 | ..\Resources\-_2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
165 |
166 |
167 | ..\Resources\Painter.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
168 |
169 |
170 | ..\Resources\Pen.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
171 |
172 |
173 | ..\Resources\+_2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
174 |
175 |
176 | ..\Resources\rectangle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
177 |
178 |
179 | ..\Resources\rectangle_fill.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
180 |
181 |
182 | ..\Resources\folder32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
183 |
184 |
185 | ..\Resources\save32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
186 |
187 |
188 | ..\Resources\delta.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
189 |
190 |
191 | ..\Resources\ellipse_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
192 |
193 |
194 | ..\Resources\ellipse_fill_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
195 |
196 |
197 | ..\Resources\next_24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
198 |
199 |
200 | ..\Resources\previous_24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
201 |
202 |
203 | ..\Resources\prev.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
204 |
205 |
206 | ..\Resources\next.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
207 |
208 |
209 | ..\Resources\任意範圍選取.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
210 |
211 |
212 | ..\Resources\iconfinder_document-save-as_118915.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
213 |
214 |
215 | ..\Resources\儲存路徑_32.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
216 |
217 |
218 | ..\Resources\復原_24.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
219 |
220 |
221 | ..\Resources\矩形選取.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
222 |
223 |
224 | ..\Resources\重做_24.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
225 |
226 |
227 | ..\Resources\close_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
228 |
229 |
230 | ..\Resources\keyboard_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
231 |
232 |
233 | ..\Resources\language_64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
234 |
235 |
236 | ..\Resources\settings_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
237 |
238 |
239 | ..\Resources\OFF_edited.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
240 |
241 |
242 | ..\Resources\ON.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
243 |
244 |
245 | ..\Resources\原圖_24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
246 |
247 |
248 | ..\Resources\標註影像_24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
249 |
250 |
251 | ..\Resources\Color_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
252 |
253 |
--------------------------------------------------------------------------------
/DLL/Painter_DLL.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Painter_DLL
5 |
6 |
7 |
8 |
9 | 標註工具類型
10 |
11 |
12 |
13 |
14 | 影像格式 (System.Drawing.Imaging.ImageFormat)
15 |
16 |
17 |
18 |
19 | 標註工具類型
20 |
21 |
22 |
23 |
24 | 標註顏色
25 |
26 |
27 |
28 |
29 |
30 | 該標註工具物件
31 |
32 |
33 |
34 |
35 | 代替 建構子,初始化 之功能
36 | Note: 建構式有參數輸入時,會無法儲存到XML!
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | 取得該標註工具物件
45 |
46 |
47 |
48 |
49 |
50 |
51 | 設定 Param
52 |
53 | 起始點
54 | 各標註工具類型對應參數
55 |
56 |
57 |
58 | 畫筆寬度
59 |
60 |
61 |
62 |
63 | 矩形左上角座標
64 |
65 |
66 |
67 |
68 | 矩形寬
69 |
70 |
71 |
72 |
73 | 矩形高
74 |
75 |
76 |
77 |
78 | 矩形左上角座標
79 |
80 |
81 |
82 |
83 | 矩形寬
84 |
85 |
86 |
87 |
88 | 矩形高
89 |
90 |
91 |
92 |
93 | 畫筆寬度
94 |
95 |
96 |
97 |
98 | 半徑
99 |
100 |
101 |
102 |
103 | 半徑
104 |
105 |
106 |
107 |
108 | 畫筆寬度
109 |
110 |
111 |
112 |
113 | 橢圓寬度一半
114 |
115 |
116 |
117 |
118 | 橢圓高度一半
119 |
120 |
121 |
122 |
123 | 橢圓寬度一半
124 |
125 |
126 |
127 |
128 | 橢圓高度一半
129 |
130 |
131 |
132 |
133 | 畫筆寬度
134 |
135 |
136 |
137 |
138 | 矩形左上角座標
139 |
140 |
141 |
142 |
143 | 矩形寬
144 |
145 |
146 |
147 |
148 | 矩形高
149 |
150 |
151 |
152 |
153 | 影像名稱
154 |
155 |
156 |
157 |
158 | 原始影像格式
159 |
160 |
161 |
162 |
163 | 紀錄滑鼠軌跡的陣列
164 |
165 |
166 |
167 |
168 | 紀錄不同滑鼠軌跡段落之 標註工具類型、顏色及大小
169 |
170 |
171 |
172 |
173 | 已標注顏色
174 |
175 |
176 |
177 |
178 | 是否已儲存
179 |
180 |
181 |
182 |
183 | 代替 建構子,初始化 之功能
184 | Note: 建構式有參數輸入時,會無法儲存到XML!
185 |
186 |
187 |
188 |
189 |
190 | 繪製標註
191 |
192 |
193 |
194 |
195 | BackImg 是否已做 resize
196 | 滑鼠是否被按下
197 | 是否調整顯示透明度
198 | 透明度數值
199 |
200 |
201 |
202 | 【標註顏色切換】
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 | 【移除】
212 |
213 |
214 |
215 |
216 |
217 |
218 | 【清空】
219 |
220 |
221 |
222 |
223 | 【復原】
224 |
225 |
226 |
227 |
228 | 加入一個斷點 (BreakPoint)
229 | Note: 每完成一個步驟MouseUp時,都會在結尾處新增一個斷點
230 |
231 |
232 |
233 |
234 | 儲存單張標註工單
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 | enu_ImageFormat類型 轉換成 System.Drawing.Imaging.ImageFormat類型
243 |
244 | enu_ImageFormat類型
245 |
246 |
247 |
248 |
249 | 儲存單張標註影像
250 |
251 |
252 |
253 |
254 |
255 | 儲存單張標註影像2
256 | Note: 背景1,標註0
257 |
258 |
259 |
260 |
261 |
262 | 儲存單張標註影像3
263 | Note: 背景0,標註為該分類顏色
264 |
265 |
266 |
267 |
268 |
269 | 未存檔時,提示使用者是否繼續執行
270 |
271 |
272 |
273 |
274 |
275 | 更新 Labelled_HalconColor
276 |
277 |
278 |
279 |
280 | 儲存 XML
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 | 載入 XML
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 | 物件複製 (深層)
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 | Color 轉 Halcon Color
306 |
307 |
308 |
309 |
310 |
311 |
312 | Halcon Color 轉 Color
313 |
314 |
315 |
316 |
317 |
318 |
319 | Halcon Color 轉 Color (如為已知的系統色彩,則會設定其Name)
320 |
321 |
322 |
323 |
324 |
325 |
326 | 控制項顯示影像之背景顏色設定為透明
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 | 目前進度列的位置: 0~100 (20190604) Jeff Revised!
335 |
336 |
337 |
338 |
339 | 是否正在執行進度條動作
340 |
341 |
342 |
343 |
344 | 顯示文字
345 |
346 |
347 |
348 |
349 | 是否更新顯示文字
350 |
351 |
352 |
353 |
354 | 顯示文字位置
355 |
356 |
357 |
358 |
359 | 顯示文字 Label尺寸
360 |
361 |
362 |
363 |
364 | 是否更新顯示文字位置
365 |
366 |
367 |
368 |
369 | 標題文字
370 |
371 |
372 |
373 |
374 | 顯示完成進度百分比(%)
375 |
376 |
377 |
378 |
379 | 先執行RunProgress,在執行WaitProgress
380 |
381 |
382 |
383 |
384 | 設定/更新 顯示文字
385 |
386 |
387 |
388 |
389 |
390 | 設定顯示文字位置
391 |
392 |
393 |
394 |
395 | 設定標題文字
396 |
397 |
398 |
399 |
400 |
401 | 更新目前進度條的位置 (20190604) Jeff Revised!
402 |
403 |
404 |
405 |
406 |
407 | 結束進度條
408 |
409 |
410 |
411 |
412 | 執行ShowRunProgress_thenWait()中,轉換到WaitProgress
413 |
414 |
415 |
416 |
417 |
418 | 設定顯示文字位置
419 |
420 |
421 |
422 |
423 | Required designer variable.
424 |
425 |
426 |
427 |
428 | Clean up any resources being used.
429 |
430 | true if managed resources should be disposed; otherwise, false.
431 |
432 |
433 |
434 | Required method for Designer support - do not modify
435 | the contents of this method with the code editor.
436 |
437 |
438 |
439 |
440 |
--------------------------------------------------------------------------------
/Painter2/bin/x64/Debug/Painter_DLL.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Painter_DLL
5 |
6 |
7 |
8 |
9 | 標註工具類型
10 |
11 |
12 |
13 |
14 | 影像格式 (System.Drawing.Imaging.ImageFormat)
15 |
16 |
17 |
18 |
19 | 標註工具類型
20 |
21 |
22 |
23 |
24 | 標註顏色
25 |
26 |
27 |
28 |
29 |
30 | 該標註工具物件
31 |
32 |
33 |
34 |
35 | 代替 建構子,初始化 之功能
36 | Note: 建構式有參數輸入時,會無法儲存到XML!
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | 取得該標註工具物件
45 |
46 |
47 |
48 |
49 |
50 |
51 | 設定 Param
52 |
53 | 起始點
54 | 各標註工具類型對應參數
55 |
56 |
57 |
58 | 畫筆寬度
59 |
60 |
61 |
62 |
63 | 矩形左上角座標
64 |
65 |
66 |
67 |
68 | 矩形寬
69 |
70 |
71 |
72 |
73 | 矩形高
74 |
75 |
76 |
77 |
78 | 矩形左上角座標
79 |
80 |
81 |
82 |
83 | 矩形寬
84 |
85 |
86 |
87 |
88 | 矩形高
89 |
90 |
91 |
92 |
93 | 畫筆寬度
94 |
95 |
96 |
97 |
98 | 半徑
99 |
100 |
101 |
102 |
103 | 半徑
104 |
105 |
106 |
107 |
108 | 畫筆寬度
109 |
110 |
111 |
112 |
113 | 橢圓寬度一半
114 |
115 |
116 |
117 |
118 | 橢圓高度一半
119 |
120 |
121 |
122 |
123 | 橢圓寬度一半
124 |
125 |
126 |
127 |
128 | 橢圓高度一半
129 |
130 |
131 |
132 |
133 | 畫筆寬度
134 |
135 |
136 |
137 |
138 | 矩形左上角座標
139 |
140 |
141 |
142 |
143 | 矩形寬
144 |
145 |
146 |
147 |
148 | 矩形高
149 |
150 |
151 |
152 |
153 | 影像名稱
154 |
155 |
156 |
157 |
158 | 原始影像格式
159 |
160 |
161 |
162 |
163 | 紀錄滑鼠軌跡的陣列
164 |
165 |
166 |
167 |
168 | 紀錄不同滑鼠軌跡段落之 標註工具類型、顏色及大小
169 |
170 |
171 |
172 |
173 | 已標注顏色
174 |
175 |
176 |
177 |
178 | 是否已儲存
179 |
180 |
181 |
182 |
183 | 代替 建構子,初始化 之功能
184 | Note: 建構式有參數輸入時,會無法儲存到XML!
185 |
186 |
187 |
188 |
189 |
190 | 繪製標註
191 |
192 |
193 |
194 |
195 | BackImg 是否已做 resize
196 | 滑鼠是否被按下
197 | 是否調整顯示透明度
198 | 透明度數值
199 |
200 |
201 |
202 | 【標註顏色切換】
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 | 【移除】
212 |
213 |
214 |
215 |
216 |
217 |
218 | 【清空】
219 |
220 |
221 |
222 |
223 | 【復原】
224 |
225 |
226 |
227 |
228 | 加入一個斷點 (BreakPoint)
229 | Note: 每完成一個步驟MouseUp時,都會在結尾處新增一個斷點
230 |
231 |
232 |
233 |
234 | 儲存單張標註工單
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 | enu_ImageFormat類型 轉換成 System.Drawing.Imaging.ImageFormat類型
243 |
244 | enu_ImageFormat類型
245 |
246 |
247 |
248 |
249 | 儲存單張標註影像
250 |
251 |
252 |
253 |
254 |
255 | 儲存單張標註影像2
256 | Note: 背景1,標註0
257 |
258 |
259 |
260 |
261 |
262 | 儲存單張標註影像3
263 | Note: 背景0,標註為該分類顏色
264 |
265 |
266 |
267 |
268 |
269 | 未存檔時,提示使用者是否繼續執行
270 |
271 |
272 |
273 |
274 |
275 | 更新 Labelled_HalconColor
276 |
277 |
278 |
279 |
280 | 儲存 XML
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 | 載入 XML
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 | 物件複製 (深層)
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 | Color 轉 Halcon Color
306 |
307 |
308 |
309 |
310 |
311 |
312 | Halcon Color 轉 Color
313 |
314 |
315 |
316 |
317 |
318 |
319 | Halcon Color 轉 Color (如為已知的系統色彩,則會設定其Name)
320 |
321 |
322 |
323 |
324 |
325 |
326 | 控制項顯示影像之背景顏色設定為透明
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 | 目前進度列的位置: 0~100 (20190604) Jeff Revised!
335 |
336 |
337 |
338 |
339 | 是否正在執行進度條動作
340 |
341 |
342 |
343 |
344 | 顯示文字
345 |
346 |
347 |
348 |
349 | 是否更新顯示文字
350 |
351 |
352 |
353 |
354 | 顯示文字位置
355 |
356 |
357 |
358 |
359 | 顯示文字 Label尺寸
360 |
361 |
362 |
363 |
364 | 是否更新顯示文字位置
365 |
366 |
367 |
368 |
369 | 標題文字
370 |
371 |
372 |
373 |
374 | 顯示完成進度百分比(%)
375 |
376 |
377 |
378 |
379 | 先執行RunProgress,在執行WaitProgress
380 |
381 |
382 |
383 |
384 | 設定/更新 顯示文字
385 |
386 |
387 |
388 |
389 |
390 | 設定顯示文字位置
391 |
392 |
393 |
394 |
395 | 設定標題文字
396 |
397 |
398 |
399 |
400 |
401 | 更新目前進度條的位置 (20190604) Jeff Revised!
402 |
403 |
404 |
405 |
406 |
407 | 結束進度條
408 |
409 |
410 |
411 |
412 | 執行ShowRunProgress_thenWait()中,轉換到WaitProgress
413 |
414 |
415 |
416 |
417 |
418 | 設定顯示文字位置
419 |
420 |
421 |
422 |
423 | Required designer variable.
424 |
425 |
426 |
427 |
428 | Clean up any resources being used.
429 |
430 | true if managed resources should be disposed; otherwise, false.
431 |
432 |
433 |
434 | Required method for Designer support - do not modify
435 | the contents of this method with the code editor.
436 |
437 |
438 |
439 |
440 |
--------------------------------------------------------------------------------
/Painter2/SaveSetting/SaveSetting_Form.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 | using System.Windows.Forms;
10 |
11 | using System.IO;
12 | using System.Media; // For SystemSounds
13 |
14 | using Painter_DLL; // (20201019) Jeff Revised!
15 |
16 | namespace Painter2.SaveSetting
17 | {
18 | public partial class SaveSetting_Form : Form
19 | {
20 | private Dictionary Dictionary_Label { get; set; } = new Dictionary();
21 |
22 | ///
23 | /// ON 時,控制項啟用
24 | ///
25 | private Dictionary> Dict_ON_Enabled { get; set; } = new Dictionary>();
26 | ///
27 | /// OFF 時,控制項啟用
28 | ///
29 | private Dictionary> Dict_OFF_Enabled { get; set; } = new Dictionary>();
30 |
31 | private cls_SaveSetting saveSetting { get; set; } = new cls_SaveSetting();
32 |
33 | public SaveSetting_Form()
34 | {
35 | InitializeComponent();
36 |
37 | this.Dictionary_Label.Add("save_label", lbl_save_label);
38 | this.Dictionary_Label.Add("save_OrigImage", lbl_save_OrigImage);
39 | this.Dictionary_Label.Add("save_Image1", lbl_save_Image1);
40 | this.Dictionary_Label.Add("save_Image2", lbl_save_Image2);
41 | this.Dictionary_Label.Add("save_Image3", lbl_save_Image3);
42 | this.Dictionary_Label.Add("Load_AllImageFormat", lbl_Load_AllImageFormat);
43 | this.Dictionary_Label.Add("Save_SameImageFormat", lbl_Save_SameImageFormat);
44 | this.Dictionary_Label.Add("B_ColorList", lbl_B_ColorList);
45 |
46 | this.Dict_ON_Enabled.Add("save_label", new List() { this.label_FileName_label , this.textBox_FileName_label });
47 | this.Dict_ON_Enabled.Add("save_OrigImage", new List() { this.label_FileName_OrigImage, this.textBox_FileName_OrigImage });
48 | this.Dict_ON_Enabled.Add("save_Image1", new List() { this.label_FileName_Image1, this.textBox_FileName_Image1 });
49 | this.Dict_ON_Enabled.Add("save_Image2", new List() { this.label_FileName_Image2, this.textBox_FileName_Image2 });
50 | this.Dict_ON_Enabled.Add("save_Image3", new List() { this.label_FileName_Image3, this.textBox_FileName_Image3 });
51 | this.Dict_ON_Enabled.Add("B_ColorList", new List() { this.panel_ColorList });
52 |
53 | this.Dict_OFF_Enabled.Add("Load_AllImageFormat", new List() { this.label_ImageFormat_Load, this.cbx_ImageFormat_Load });
54 | this.Dict_OFF_Enabled.Add("Save_SameImageFormat", new List() { this.label_ImageFormat_Save, this.cbx_ImageFormat_Save });
55 |
56 | clsLanguage.clsLanguage.SetLanguateToControls(this, true, "false");
57 | }
58 |
59 | public void Set_saveSetting(cls_SaveSetting saveSetting_)
60 | {
61 | this.saveSetting = saveSetting_;
62 | }
63 |
64 | private void SaveSetting_Form_Load(object sender, EventArgs e)
65 | {
66 | #region ComboBox 新增項目
67 |
68 | // 新增 cbx_ImageFormat_Load & cbx_ImageFormat_Save 項目
69 | this.cbx_ImageFormat_Load.Items.Clear();
70 | this.cbx_ImageFormat_Save.Items.Clear();
71 | foreach (string item in Enum.GetNames(typeof(enu_ImageFormat)))
72 | {
73 | this.cbx_ImageFormat_Load.Items.Add(item);
74 | this.cbx_ImageFormat_Save.Items.Add(item);
75 | }
76 |
77 | // 新增 cbx_Module 項目
78 | this.cbx_Module.Items.Clear();
79 | foreach (string item in Enum.GetNames(typeof(enu_Module)))
80 | this.cbx_Module.Items.Add(item);
81 |
82 | #endregion
83 |
84 | #region 更新GUI參數
85 |
86 | this.ui_parameters(false);
87 |
88 | #endregion
89 | }
90 |
91 | ///
92 | /// 將 GUI參數 與 saveSetting參數 互傳
93 | ///
94 | /// True: UI傳至saveSetting, False: saveSetting傳至UI
95 | ///
96 | ///
97 | public bool ui_parameters(bool ui_2_parameters_, cls_SaveSetting saveSetting_ = null)
98 | {
99 | bool b_status_ = false;
100 | if (saveSetting_ == null)
101 | saveSetting_ = this.saveSetting;
102 |
103 | try
104 | {
105 | if (ui_2_parameters_)
106 | {
107 | #region 將UI內容回傳至saveSetting_
108 |
109 | saveSetting_.Folder_Save = this.txb_SavePath.Text;
110 |
111 | saveSetting_.B_save_label = this.cbx_save_label.Checked;
112 | saveSetting_.FileName_label = this.textBox_FileName_label.Text;
113 |
114 | saveSetting_.B_save_OrigImage = this.cbx_save_OrigImage.Checked;
115 | saveSetting_.FileName_OrigImage = this.textBox_FileName_OrigImage.Text;
116 |
117 | saveSetting_.B_save_label_Image1 = this.cbx_save_Image1.Checked;
118 | saveSetting_.FileName_label_Image1 = this.textBox_FileName_Image1.Text;
119 |
120 | saveSetting_.B_save_label_Image2 = this.cbx_save_Image2.Checked;
121 | saveSetting_.FileName_label_Image2 = this.textBox_FileName_Image2.Text;
122 |
123 | saveSetting_.B_save_label_Image3 = this.cbx_save_Image3.Checked;
124 | saveSetting_.FileName_label_Image3 = this.textBox_FileName_Image3.Text;
125 |
126 | saveSetting_.B_Load_AllImageFormat = this.cbx_Load_AllImageFormat.Checked;
127 | saveSetting_.ImageFormat_Load = (enu_ImageFormat)(this.cbx_ImageFormat_Load.SelectedIndex);
128 |
129 | saveSetting_.B_Save_SameImageFormat = this.cbx_Save_SameImageFormat.Checked;
130 | saveSetting_.ImageFormat_Save = (enu_ImageFormat)(this.cbx_ImageFormat_Save.SelectedIndex);
131 |
132 | saveSetting_.B_ColorList = this.cbx_B_ColorList.Checked;
133 | saveSetting_.ColorList.Clear();
134 | foreach (RadioButton rbt in this.List_rbt_ColorList)
135 | saveSetting_.ColorList.Add(rbt.BackColor);
136 |
137 | saveSetting_.Index_Module = this.cbx_Module.SelectedIndex;
138 |
139 | #endregion
140 | }
141 | else
142 | {
143 | #region 將saveSetting_內容傳至UI
144 |
145 | this.txb_SavePath.Text = saveSetting_.Folder_Save;
146 |
147 | this.cbx_save_label.Checked = saveSetting_.B_save_label;
148 | this.textBox_FileName_label.Text = saveSetting_.FileName_label;
149 |
150 | this.cbx_save_OrigImage.Checked = saveSetting_.B_save_OrigImage;
151 | this.textBox_FileName_OrigImage.Text = saveSetting_.FileName_OrigImage;
152 |
153 | this.cbx_save_Image1.Checked = saveSetting_.B_save_label_Image1;
154 | this.textBox_FileName_Image1.Text = saveSetting_.FileName_label_Image1;
155 |
156 | this.cbx_save_Image2.Checked = saveSetting_.B_save_label_Image2;
157 | this.textBox_FileName_Image2.Text = saveSetting_.FileName_label_Image2;
158 |
159 | this.cbx_save_Image3.Checked = saveSetting_.B_save_label_Image3;
160 | this.textBox_FileName_Image3.Text = saveSetting_.FileName_label_Image3;
161 |
162 | this.cbx_Load_AllImageFormat.Checked = saveSetting_.B_Load_AllImageFormat;
163 | this.cbx_ImageFormat_Load.SelectedIndex = (int)(saveSetting_.ImageFormat_Load);
164 |
165 | this.cbx_Save_SameImageFormat.Checked = saveSetting_.B_Save_SameImageFormat;
166 | this.cbx_ImageFormat_Save.SelectedIndex = (int)(saveSetting_.ImageFormat_Save);
167 |
168 | this.cbx_B_ColorList.Checked = saveSetting_.B_ColorList;
169 | this.nud_Count_ColorList.Value = saveSetting_.ColorList.Count;
170 | // 法1
171 | //var Rbt_C_Pairs = this.List_rbt_ColorList.Zip(saveSetting_.ColorList, (rbt, c) => new { Rbt = rbt, C = c });
172 | //foreach (var Rbt_C in Rbt_C_Pairs)
173 | // Rbt_C.Rbt.BackColor = Rbt_C.C;
174 | // 法2
175 | foreach (var Rbt_C in this.List_rbt_ColorList.Zip(saveSetting_.ColorList, Tuple.Create))
176 | Rbt_C.Item1.BackColor = Rbt_C.Item2;
177 |
178 | this.cbx_Module.SelectedIndex = saveSetting_.Index_Module;
179 |
180 | #endregion
181 | }
182 |
183 | b_status_ = true;
184 | }
185 | catch (Exception ex)
186 | {
187 | MessageBox.Show(ex.ToString(), "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Warning);
188 | }
189 |
190 | return b_status_;
191 | }
192 |
193 | ///
194 | /// 【儲存路徑】
195 | ///
196 | ///
197 | ///
198 | private void txb_SavePath_Click(object sender, EventArgs e)
199 | {
200 | FolderBrowserDialog Dilg = new FolderBrowserDialog();
201 | Dilg.SelectedPath = this.txb_SavePath.Text; // 初始路徑
202 | if (Dilg.ShowDialog() != DialogResult.OK)
203 | return;
204 |
205 | this.txb_SavePath.Text = Dilg.SelectedPath;
206 | if (string.IsNullOrEmpty(this.txb_SavePath.Text))
207 | {
208 | SystemSounds.Exclamation.Play();
209 | MessageBox.Show("路徑無效!", "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Warning);
210 | this.txb_SavePath.Text = Application.StartupPath;
211 | return;
212 | }
213 | }
214 |
215 | ///
216 | /// 改變ON/OFF狀態
217 | ///
218 | ///
219 | ///
220 | private void cbx_CheckedChanged(object sender, EventArgs e)
221 | {
222 | CheckBox cbx = sender as CheckBox;
223 | string Tag = cbx.Tag.ToString();
224 | if (cbx.Checked) // ON
225 | {
226 | cbx.BackgroundImage = Properties.Resources.ON;
227 | if (this.Dictionary_Label.ContainsKey(Tag))
228 | {
229 | this.Dictionary_Label[Tag].Text = "ON";
230 | this.Dictionary_Label[Tag].ForeColor = Color.DeepSkyBlue;
231 | }
232 | }
233 | else // OFF
234 | {
235 | cbx.BackgroundImage = Properties.Resources.OFF_edited;
236 | if (this.Dictionary_Label.ContainsKey(Tag))
237 | {
238 | this.Dictionary_Label[Tag].Text = "OFF";
239 | this.Dictionary_Label[Tag].ForeColor = System.Drawing.SystemColors.ControlDarkDark;
240 | }
241 | }
242 |
243 | // Enabled狀態切換
244 | if (this.Dict_ON_Enabled.ContainsKey(Tag))
245 | {
246 | foreach (Control c in this.Dict_ON_Enabled[Tag])
247 | c.Enabled = cbx.Checked;
248 | }
249 | else if (this.Dict_OFF_Enabled.ContainsKey(Tag))
250 | {
251 | foreach (Control c in this.Dict_OFF_Enabled[Tag])
252 | c.Enabled = !(cbx.Checked);
253 | }
254 | }
255 |
256 | #region 【顏色快捷列表】
257 |
258 | private List List_rbt_ColorList { get; set; } = new List();
259 |
260 | ///
261 | /// 顏色快捷數量更新
262 | ///
263 | ///
264 | ///
265 | private void nud_Count_ColorList_ValueChanged(object sender, EventArgs e)
266 | {
267 | int count_ColorList = int.Parse(this.nud_Count_ColorList.Value.ToString());
268 | if (count_ColorList <= 0)
269 | {
270 | foreach (RadioButton rbt in this.List_rbt_ColorList)
271 | this.panel_ColorList.Controls.Remove(rbt);
272 | this.List_rbt_ColorList.Clear();
273 | return;
274 | }
275 |
276 | if (count_ColorList >= this.List_rbt_ColorList.Count)
277 | {
278 | while (count_ColorList != this.List_rbt_ColorList.Count)
279 | {
280 | Point loc_1st = new Point(180, 5);
281 | int dx = 40, dy = 40;
282 | int row = 2, col = 10;
283 | int index = this.List_rbt_ColorList.Count;
284 | int x = 0, y = 0;
285 | y = index / col;
286 | x = index - y * col;
287 |
288 | // RadioButton 宣告及屬性設定
289 | RadioButton rbt = new RadioButton();
290 | rbt.Appearance = System.Windows.Forms.Appearance.Button;
291 | rbt.AutoSize = true;
292 | rbt.BackColor = System.Drawing.Color.Black;
293 | rbt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
294 | rbt.Font = new System.Drawing.Font("微軟正黑體", 14.25F);
295 | rbt.Location = new System.Drawing.Point(loc_1st.X + dx * x, loc_1st.Y + dy * y);
296 | rbt.Name = "Dynamic_radioButton_" + index.ToString();
297 | rbt.Size = new System.Drawing.Size(35, 34);
298 | rbt.Text = " ";
299 | rbt.UseVisualStyleBackColor = false;
300 | rbt.Click += (sender1, ex) => this.Dynamic_radioButton_Click(sender1, ex);
301 |
302 | this.panel_ColorList.Controls.Add(rbt);
303 | this.List_rbt_ColorList.Add(rbt);
304 | }
305 | }
306 | else
307 | {
308 | while (count_ColorList != this.List_rbt_ColorList.Count)
309 | {
310 | int index = this.List_rbt_ColorList.Count - 1;
311 | this.panel_ColorList.Controls.Remove(this.List_rbt_ColorList[index]);
312 | this.List_rbt_ColorList.RemoveAt(index);
313 | }
314 | }
315 | }
316 |
317 | ///
318 | /// 【顏色快捷列表】 Click事件
319 | ///
320 | ///
321 | ///
322 | private void Dynamic_radioButton_Click(object sender, EventArgs e)
323 | {
324 | RadioButton rbt = sender as RadioButton;
325 | ColorDialog colorDialog_SetColor = new ColorDialog();
326 | colorDialog_SetColor.Color = rbt.BackColor;
327 | if (colorDialog_SetColor.ShowDialog() != DialogResult.Cancel)
328 | rbt.BackColor = colorDialog_SetColor.Color;
329 | }
330 |
331 | #endregion
332 |
333 | ///
334 | /// 【載入預設值】
335 | ///
336 | ///
337 | ///
338 | private void btn_LoadDefaultValues_Click(object sender, EventArgs e)
339 | {
340 | cls_SaveSetting saveSetting_ = new cls_SaveSetting();
341 | this.ui_parameters(false, saveSetting_);
342 | }
343 |
344 | ///
345 | /// 【關閉】
346 | ///
347 | ///
348 | ///
349 | private void btn_Close_Click(object sender, EventArgs e)
350 | {
351 | //this.Close();
352 | DialogResult = DialogResult.Cancel; // 會自動關閉表單
353 | }
354 |
355 | ///
356 | /// 【儲存】
357 | ///
358 | ///
359 | ///
360 | private void btn_Save_Click(object sender, EventArgs e)
361 | {
362 | DialogResult dr = MessageBox.Show("確認是否【儲存】?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
363 | if (dr != DialogResult.Yes)
364 | return;
365 |
366 | if (!(this.ui_parameters(true)))
367 | {
368 | MessageBox.Show("【儲存】失敗!", "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Warning);
369 | return;
370 | }
371 |
372 | bool b_status_ = this.saveSetting.Save();
373 |
374 | if (b_status_)
375 | {
376 | MessageBox.Show("【儲存】成功", "提示訊息", MessageBoxButtons.OK, MessageBoxIcon.Information);
377 | DialogResult = DialogResult.Yes; // 會自動關閉表單
378 | }
379 | else
380 | MessageBox.Show("【儲存】失敗!", "錯誤", MessageBoxButtons.OK, MessageBoxIcon.Warning);
381 | }
382 |
383 | #region 讓使用者可移動視窗
384 |
385 | int curr_x, curr_y;
386 | bool isWndMove;
387 |
388 | private void panel1_MouseDown(object sender, MouseEventArgs e)
389 | {
390 | if (e.Button == MouseButtons.Left)
391 | {
392 | this.curr_x = e.X;
393 | this.curr_y = e.Y;
394 | this.isWndMove = true;
395 | }
396 | }
397 |
398 | private void panel1_MouseMove(object sender, MouseEventArgs e)
399 | {
400 | if (this.isWndMove)
401 | {
402 | //this.Location = new Point(this.Left + e.X - this.curr_x, this.Top + e.Y - this.curr_y);
403 | this.Location = new Point(Control.MousePosition.X - e.X + (e.X - this.curr_x), Control.MousePosition.Y - e.Y + (e.Y - this.curr_y));
404 | }
405 | }
406 |
407 | private void panel1_MouseUp(object sender, MouseEventArgs e)
408 | {
409 | this.isWndMove = false;
410 | }
411 |
412 | #endregion
413 | }
414 | }
415 |
--------------------------------------------------------------------------------
/Painter2/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // 這段程式碼是由工具產生的。
4 | // 執行階段版本:4.0.30319.42000
5 | //
6 | // 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
7 | // 變更將會遺失。
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Painter2.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// 用於查詢當地語系化字串等的強類型資源類別。
17 | ///
18 | // 這個類別是自動產生的,是利用 StronglyTypedResourceBuilder
19 | // 類別透過 ResGen 或 Visual Studio 這類工具。
20 | // 若要加入或移除成員,請編輯您的 .ResX 檔,然後重新執行 ResGen
21 | // (利用 /str 選項),或重建您的 VS 專案。
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// 傳回這個類別使用的快取的 ResourceManager 執行個體。
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Painter2.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// 覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
51 | /// 使用這個強類型資源類別的資源查閱。
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 |
63 | ///
64 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
65 | ///
66 | internal static System.Drawing.Bitmap circle {
67 | get {
68 | object obj = ResourceManager.GetObject("circle", resourceCulture);
69 | return ((System.Drawing.Bitmap)(obj));
70 | }
71 | }
72 |
73 | ///
74 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
75 | ///
76 | internal static System.Drawing.Bitmap circle_fill {
77 | get {
78 | object obj = ResourceManager.GetObject("circle_fill", resourceCulture);
79 | return ((System.Drawing.Bitmap)(obj));
80 | }
81 | }
82 |
83 | ///
84 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
85 | ///
86 | internal static System.Drawing.Bitmap close_32 {
87 | get {
88 | object obj = ResourceManager.GetObject("close_32", resourceCulture);
89 | return ((System.Drawing.Bitmap)(obj));
90 | }
91 | }
92 |
93 | ///
94 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
95 | ///
96 | internal static System.Drawing.Bitmap Color_32 {
97 | get {
98 | object obj = ResourceManager.GetObject("Color_32", resourceCulture);
99 | return ((System.Drawing.Bitmap)(obj));
100 | }
101 | }
102 |
103 | ///
104 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
105 | ///
106 | internal static System.Drawing.Bitmap CursorLocation {
107 | get {
108 | object obj = ResourceManager.GetObject("CursorLocation", resourceCulture);
109 | return ((System.Drawing.Bitmap)(obj));
110 | }
111 | }
112 |
113 | ///
114 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
115 | ///
116 | internal static System.Drawing.Bitmap CursorLocation2 {
117 | get {
118 | object obj = ResourceManager.GetObject("CursorLocation2", resourceCulture);
119 | return ((System.Drawing.Bitmap)(obj));
120 | }
121 | }
122 |
123 | ///
124 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
125 | ///
126 | internal static System.Drawing.Bitmap delta {
127 | get {
128 | object obj = ResourceManager.GetObject("delta", resourceCulture);
129 | return ((System.Drawing.Bitmap)(obj));
130 | }
131 | }
132 |
133 | ///
134 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
135 | ///
136 | internal static System.Drawing.Bitmap ellipse_32 {
137 | get {
138 | object obj = ResourceManager.GetObject("ellipse_32", resourceCulture);
139 | return ((System.Drawing.Bitmap)(obj));
140 | }
141 | }
142 |
143 | ///
144 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
145 | ///
146 | internal static System.Drawing.Bitmap ellipse_fill_32 {
147 | get {
148 | object obj = ResourceManager.GetObject("ellipse_fill_32", resourceCulture);
149 | return ((System.Drawing.Bitmap)(obj));
150 | }
151 | }
152 |
153 | ///
154 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
155 | ///
156 | internal static System.Drawing.Bitmap eraser {
157 | get {
158 | object obj = ResourceManager.GetObject("eraser", resourceCulture);
159 | return ((System.Drawing.Bitmap)(obj));
160 | }
161 | }
162 |
163 | ///
164 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
165 | ///
166 | internal static System.Drawing.Bitmap eraser2 {
167 | get {
168 | object obj = ResourceManager.GetObject("eraser2", resourceCulture);
169 | return ((System.Drawing.Bitmap)(obj));
170 | }
171 | }
172 |
173 | ///
174 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
175 | ///
176 | internal static System.Drawing.Bitmap eraser2_16 {
177 | get {
178 | object obj = ResourceManager.GetObject("eraser2_16", resourceCulture);
179 | return ((System.Drawing.Bitmap)(obj));
180 | }
181 | }
182 |
183 | ///
184 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
185 | ///
186 | internal static System.Drawing.Bitmap FileSize {
187 | get {
188 | object obj = ResourceManager.GetObject("FileSize", resourceCulture);
189 | return ((System.Drawing.Bitmap)(obj));
190 | }
191 | }
192 |
193 | ///
194 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
195 | ///
196 | internal static System.Drawing.Bitmap folder32 {
197 | get {
198 | object obj = ResourceManager.GetObject("folder32", resourceCulture);
199 | return ((System.Drawing.Bitmap)(obj));
200 | }
201 | }
202 |
203 | ///
204 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
205 | ///
206 | internal static System.Drawing.Bitmap ImageSize {
207 | get {
208 | object obj = ResourceManager.GetObject("ImageSize", resourceCulture);
209 | return ((System.Drawing.Bitmap)(obj));
210 | }
211 | }
212 |
213 | ///
214 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
215 | ///
216 | internal static System.Drawing.Bitmap ImageSize_clip {
217 | get {
218 | object obj = ResourceManager.GetObject("ImageSize_clip", resourceCulture);
219 | return ((System.Drawing.Bitmap)(obj));
220 | }
221 | }
222 |
223 | ///
224 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
225 | ///
226 | internal static System.Drawing.Bitmap keyboard_32 {
227 | get {
228 | object obj = ResourceManager.GetObject("keyboard_32", resourceCulture);
229 | return ((System.Drawing.Bitmap)(obj));
230 | }
231 | }
232 |
233 | ///
234 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
235 | ///
236 | internal static System.Drawing.Bitmap language_64 {
237 | get {
238 | object obj = ResourceManager.GetObject("language_64", resourceCulture);
239 | return ((System.Drawing.Bitmap)(obj));
240 | }
241 | }
242 |
243 | ///
244 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
245 | ///
246 | internal static System.Drawing.Bitmap minus {
247 | get {
248 | object obj = ResourceManager.GetObject("minus", resourceCulture);
249 | return ((System.Drawing.Bitmap)(obj));
250 | }
251 | }
252 |
253 | ///
254 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
255 | ///
256 | internal static System.Drawing.Bitmap minus2 {
257 | get {
258 | object obj = ResourceManager.GetObject("minus2", resourceCulture);
259 | return ((System.Drawing.Bitmap)(obj));
260 | }
261 | }
262 |
263 | ///
264 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
265 | ///
266 | internal static System.Drawing.Bitmap next_24 {
267 | get {
268 | object obj = ResourceManager.GetObject("next_24", resourceCulture);
269 | return ((System.Drawing.Bitmap)(obj));
270 | }
271 | }
272 |
273 | ///
274 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
275 | ///
276 | internal static System.Drawing.Bitmap OFF_edited {
277 | get {
278 | object obj = ResourceManager.GetObject("OFF_edited", resourceCulture);
279 | return ((System.Drawing.Bitmap)(obj));
280 | }
281 | }
282 |
283 | ///
284 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
285 | ///
286 | internal static System.Drawing.Bitmap ON {
287 | get {
288 | object obj = ResourceManager.GetObject("ON", resourceCulture);
289 | return ((System.Drawing.Bitmap)(obj));
290 | }
291 | }
292 |
293 | ///
294 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
295 | ///
296 | internal static System.Drawing.Bitmap Painter {
297 | get {
298 | object obj = ResourceManager.GetObject("Painter", resourceCulture);
299 | return ((System.Drawing.Bitmap)(obj));
300 | }
301 | }
302 |
303 | ///
304 | /// 查詢類似 (圖示) 的類型 System.Drawing.Icon 當地語系化資源。
305 | ///
306 | internal static System.Drawing.Icon Painter1 {
307 | get {
308 | object obj = ResourceManager.GetObject("Painter1", resourceCulture);
309 | return ((System.Drawing.Icon)(obj));
310 | }
311 | }
312 |
313 | ///
314 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
315 | ///
316 | internal static System.Drawing.Bitmap Pen {
317 | get {
318 | object obj = ResourceManager.GetObject("Pen", resourceCulture);
319 | return ((System.Drawing.Bitmap)(obj));
320 | }
321 | }
322 |
323 | ///
324 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
325 | ///
326 | internal static System.Drawing.Bitmap picture32 {
327 | get {
328 | object obj = ResourceManager.GetObject("picture32", resourceCulture);
329 | return ((System.Drawing.Bitmap)(obj));
330 | }
331 | }
332 |
333 | ///
334 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
335 | ///
336 | internal static System.Drawing.Bitmap plus {
337 | get {
338 | object obj = ResourceManager.GetObject("plus", resourceCulture);
339 | return ((System.Drawing.Bitmap)(obj));
340 | }
341 | }
342 |
343 | ///
344 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
345 | ///
346 | internal static System.Drawing.Bitmap plus2 {
347 | get {
348 | object obj = ResourceManager.GetObject("plus2", resourceCulture);
349 | return ((System.Drawing.Bitmap)(obj));
350 | }
351 | }
352 |
353 | ///
354 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
355 | ///
356 | internal static System.Drawing.Bitmap previous_24 {
357 | get {
358 | object obj = ResourceManager.GetObject("previous_24", resourceCulture);
359 | return ((System.Drawing.Bitmap)(obj));
360 | }
361 | }
362 |
363 | ///
364 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
365 | ///
366 | internal static System.Drawing.Bitmap rectangle {
367 | get {
368 | object obj = ResourceManager.GetObject("rectangle", resourceCulture);
369 | return ((System.Drawing.Bitmap)(obj));
370 | }
371 | }
372 |
373 | ///
374 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
375 | ///
376 | internal static System.Drawing.Bitmap rectangle_fill {
377 | get {
378 | object obj = ResourceManager.GetObject("rectangle_fill", resourceCulture);
379 | return ((System.Drawing.Bitmap)(obj));
380 | }
381 | }
382 |
383 | ///
384 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
385 | ///
386 | internal static System.Drawing.Bitmap save32 {
387 | get {
388 | object obj = ResourceManager.GetObject("save32", resourceCulture);
389 | return ((System.Drawing.Bitmap)(obj));
390 | }
391 | }
392 |
393 | ///
394 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
395 | ///
396 | internal static System.Drawing.Bitmap settings_32 {
397 | get {
398 | object obj = ResourceManager.GetObject("settings_32", resourceCulture);
399 | return ((System.Drawing.Bitmap)(obj));
400 | }
401 | }
402 |
403 | ///
404 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
405 | ///
406 | internal static System.Drawing.Bitmap 上一張 {
407 | get {
408 | object obj = ResourceManager.GetObject("上一張", resourceCulture);
409 | return ((System.Drawing.Bitmap)(obj));
410 | }
411 | }
412 |
413 | ///
414 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
415 | ///
416 | internal static System.Drawing.Bitmap 下一張 {
417 | get {
418 | object obj = ResourceManager.GetObject("下一張", resourceCulture);
419 | return ((System.Drawing.Bitmap)(obj));
420 | }
421 | }
422 |
423 | ///
424 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
425 | ///
426 | internal static System.Drawing.Bitmap 任意範圍選取 {
427 | get {
428 | object obj = ResourceManager.GetObject("任意範圍選取", resourceCulture);
429 | return ((System.Drawing.Bitmap)(obj));
430 | }
431 | }
432 |
433 | ///
434 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
435 | ///
436 | internal static System.Drawing.Bitmap 儲存路徑 {
437 | get {
438 | object obj = ResourceManager.GetObject("儲存路徑", resourceCulture);
439 | return ((System.Drawing.Bitmap)(obj));
440 | }
441 | }
442 |
443 | ///
444 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
445 | ///
446 | internal static System.Drawing.Bitmap 儲存路徑_32 {
447 | get {
448 | object obj = ResourceManager.GetObject("儲存路徑_32", resourceCulture);
449 | return ((System.Drawing.Bitmap)(obj));
450 | }
451 | }
452 |
453 | ///
454 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
455 | ///
456 | internal static System.Drawing.Bitmap 原圖_24 {
457 | get {
458 | object obj = ResourceManager.GetObject("原圖_24", resourceCulture);
459 | return ((System.Drawing.Bitmap)(obj));
460 | }
461 | }
462 |
463 | ///
464 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
465 | ///
466 | internal static System.Drawing.Bitmap 復原_24 {
467 | get {
468 | object obj = ResourceManager.GetObject("復原_24", resourceCulture);
469 | return ((System.Drawing.Bitmap)(obj));
470 | }
471 | }
472 |
473 | ///
474 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
475 | ///
476 | internal static System.Drawing.Bitmap 標註影像_24 {
477 | get {
478 | object obj = ResourceManager.GetObject("標註影像_24", resourceCulture);
479 | return ((System.Drawing.Bitmap)(obj));
480 | }
481 | }
482 |
483 | ///
484 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
485 | ///
486 | internal static System.Drawing.Bitmap 矩形選取 {
487 | get {
488 | object obj = ResourceManager.GetObject("矩形選取", resourceCulture);
489 | return ((System.Drawing.Bitmap)(obj));
490 | }
491 | }
492 |
493 | ///
494 | /// 查詢類型 System.Drawing.Bitmap 的當地語系化資源。
495 | ///
496 | internal static System.Drawing.Bitmap 重做_24 {
497 | get {
498 | object obj = ResourceManager.GetObject("重做_24", resourceCulture);
499 | return ((System.Drawing.Bitmap)(obj));
500 | }
501 | }
502 | }
503 | }
504 |
--------------------------------------------------------------------------------