Skip to content

Commit 68f98ad

Browse files
committed
Initial commit for save functionality
1 parent 2c368b4 commit 68f98ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+7851
-3280
lines changed

.gitignore

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -243,11 +243,8 @@ ModelManifest.xml
243243

244244
# FAKE - F# Make
245245
.fake/
246-
/SvgFileType/*.bak
247-
/SvgFileType/Program.cs
248-
/SVGFileTypePlugin_setup.exe
249-
/SvgFileTypePlugin.zip
250-
/setup.nsi
251-
/CreateZippedRelease.bat
252-
/header.bmp
253-
/SvgFileType/Properties
246+
247+
# CUSTOM
248+
*.editorconfig
249+
Installer/
250+
SvgFileType/Properties/

.gitmodules

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[submodule "resvg.net"]
2+
path = resvg.net
3+
url = https://github.com/otuncelli/resvg.net.git
4+
[submodule "PaintDotNet.IndirectUI.Fluent"]
5+
path = PaintDotNet.IndirectUI.Fluent
6+
url = https://github.com/otuncelli/PaintDotNet.IndirectUI.Fluent.git
7+
[submodule "BitmapVectorizer"]
8+
path = BitmapVectorizer
9+
url = https://github.com/otuncelli/BitmapVectorizer.git

BitmapVectorizer

Submodule BitmapVectorizer added at 671a48a

COPYING

Lines changed: 286 additions & 788 deletions
Large diffs are not rendered by default.

PaintDotNet.IndirectUI.Fluent

README.md

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,45 +3,35 @@
33
[![](https://img.shields.io/github/release-pre/otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET.svg?style=flat)](https://github.com/otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET/releases)
44
[![](https://img.shields.io/github/downloads/otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET/latest/total)](https://github.com/otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET/releases)
55

6-
This is a Paint.NET filetype plugin for loading SVG (Scalable Vector Graphics) and its compressed variant SVGZ files. SVG elements can be rendered as a flat image file or each on a separate layer.
6+
This is a [paint.net](https://getpaint.net) filetype plugin for loading SVG (Scalable Vector Graphics) and its compressed variant SVGZ files. SVG files can be rendered as a flat image or each element/group on a separate layer. This plugin also provides basic image tracing (raster to vector conversion) functionality which works best with black and white drawings. You may export the tracing result as SVG or Paint.NET Shape.
77

8-
The plugin is a wrapper around the [SVG.NET Library](https://github.com/svg-net/SVG) which does the actual SVG reading.
9-
10-
Tested on Paint.NET v4.2.16 & Paint.NET v4.3.2.
8+
### Prerequisites
9+
paint.net 5.0.9 or later
1110

1211
### Download links
1312

1413
Here are the download links for latest release:
1514

16-
<table>
17-
<tr>
18-
<th>Installer</th>
19-
<th>Manual Installation</th>
20-
</tr>
21-
<tr>
22-
<td><a href="https://github.com/otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET/releases/latest/download/SvgFileTypePlugin_setup.exe">SvgFileTypePlugin_setup.exe</a> (374 KiB)</td>
23-
<td><a href="https://github.com/otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET/releases/latest/download/SvgFileTypePlugin.zip">SvgFileTypePlugin.zip</a> (267 KiB)</td>
24-
</tr>
25-
</table>
15+
Installer[^1] (Recommended) | Manual Installation
16+
--- | ---
17+
:floppy_disk: [SvgFileTypePlugin_setup.exe](https://github.com/otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET/releases/latest/download/SvgFileTypePlugin_setup.exe) | :floppy_disk: [SvgFileTypePlugin.zip](https://github.com/otuncelli/Scalable-Vector-Graphics-Plugin-for-Paint.NET/releases/latest/download/SvgFileTypePlugin.zip)
18+
19+
[^1]: The portable version of paint.net is not supported by the installer.
2620

2721
### How to install
2822

29-
&#x1F534; **Note: Before install make sure you don't have any other file type plugin installed handling the same file types as this plugin.**
23+
:warning: **Note: Before install make sure you don't have any other file type plugin installed handling the same file extensions: .svg, .svgz**
3024

31-
To auto install (recommended) the plugin perform the following steps:
25+
:point_right: To automatically install the plugin perform the following steps:
26+
* Make sure paint.net is not running.
3227
* Download and run `SvgFileTypePlugin_setup.exe`
3328
* Follow the steps of the setup wizard.
3429

35-
To manually install the plugin perform the following steps:
30+
:point_right: To manually install the plugin perform the following steps:
31+
* Make sure paint.net is not running.
3632
* Download and extract `SvgFileTypePlugin.zip`
37-
* If you're using Paint.NET 4.3 or later:
38-
* If you're using Classic version of Paint.NET:
39-
* Copy _the `SvgFileTypePlugin` folder with its contents_ to the `<Paint.NET>\FileTypes` directory (default location is `C:\Program Files\paint.net\FileTypes`).
40-
* If you're using [Microsoft Store version of Paint.NET](https://www.microsoft.com/store/apps/9NBHCS1LX4R0):
41-
* Copy _the `SvgFileTypePlugin` folder with its contents_ to the `<Documents>\paint.net App Files\FileTypes` directory.
42-
* If you're using Paint.NET 4.2:
43-
* If you're using Classic version of Paint.NET:
44-
* Copy _the contents of `SvgFileTypePlugin` folder_ to the `<Paint.NET>\FileTypes` directory (default location is `C:\Program Files\paint.net\FileTypes`).
45-
* If you're using [Microsoft Store version of Paint.NET](https://www.microsoft.com/store/apps/9NBHCS1LX4R0):
46-
* Copy _the contents of `SvgFileTypePlugin` folder_ to the `<Documents>\paint.net App Files\FileTypes` directory.
47-
* Restart Paint.NET.
33+
* If you're using Classic version of paint.net:
34+
* Copy the `SvgFileTypePlugin` folder into the `<paint.net>\FileTypes` directory (Default location is `C:\Program Files\paint.net\FileTypes`).
35+
* If you're using [Microsoft Store version of paint.net](https://www.microsoft.com/store/apps/9NBHCS1LX4R0):
36+
* Copy the `SvgFileTypePlugin` folder into the `<Documents>\paint.net App Files\FileTypes` directory.
37+
* Done. You may start paint.net.

0 commit comments

Comments
 (0)