Repository navigation
Commit 18812e6
committed
Extend recent SVG improvements to EMF/WMF
- EMF and WMF (Windows metafiles) now provide a "choose custom dimensions" dialog when imported
- Embedded EMF and WMF sizes can now be overridden with user-defined import sizes during batch conversions
- EMF and WMF previews now work correctly in the batch process dialog (when creating the list of images to be processed)
To minimize code requirements, these formats simply "hijack" the normal SVG import dialog and make a few changes to make it work with Windows metafiles instead.1 parent 5db2e58 commit 18812e6
19 files changed
Lines changed: 240 additions & 113 deletions
File tree
- App/PhotoDemon/Languages
- Master
- Forms
- Modules
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7171 | 7171 | | |
7172 | 7172 | | |
7173 | 7173 | | |
7174 | | - | |
| 7174 | + | |
7175 | 7175 | | |
7176 | 7176 | | |
7177 | 7177 | | |
| |||
14043 | 14043 | | |
14044 | 14044 | | |
14045 | 14045 | | |
14046 | | - | |
14047 | | - | |
| 14046 | + | |
| 14047 | + | |
14048 | 14048 | | |
14049 | 14049 | | |
14050 | 14050 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7173 | 7173 | | |
7174 | 7174 | | |
7175 | 7175 | | |
7176 | | - | |
| 7176 | + | |
7177 | 7177 | | |
7178 | 7178 | | |
7179 | 7179 | | |
| |||
14028 | 14028 | | |
14029 | 14029 | | |
14030 | 14030 | | |
14031 | | - | |
14032 | | - | |
| 14031 | + | |
| 14032 | + | |
14033 | 14033 | | |
14034 | 14034 | | |
14035 | 14035 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7159 | 7159 | | |
7160 | 7160 | | |
7161 | 7161 | | |
7162 | | - | |
| 7162 | + | |
7163 | 7163 | | |
7164 | 7164 | | |
7165 | 7165 | | |
| |||
14010 | 14010 | | |
14011 | 14011 | | |
14012 | 14012 | | |
14013 | | - | |
14014 | | - | |
| 14013 | + | |
| 14014 | + | |
14015 | 14015 | | |
14016 | 14016 | | |
14017 | 14017 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7171 | 7171 | | |
7172 | 7172 | | |
7173 | 7173 | | |
7174 | | - | |
| 7174 | + | |
7175 | 7175 | | |
7176 | 7176 | | |
7177 | 7177 | | |
| |||
14037 | 14037 | | |
14038 | 14038 | | |
14039 | 14039 | | |
14040 | | - | |
14041 | | - | |
| 14040 | + | |
| 14041 | + | |
14042 | 14042 | | |
14043 | 14043 | | |
14044 | 14044 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7163 | 7163 | | |
7164 | 7164 | | |
7165 | 7165 | | |
7166 | | - | |
| 7166 | + | |
7167 | 7167 | | |
7168 | 7168 | | |
7169 | 7169 | | |
| |||
14016 | 14016 | | |
14017 | 14017 | | |
14018 | 14018 | | |
14019 | | - | |
14020 | | - | |
| 14019 | + | |
| 14020 | + | |
14021 | 14021 | | |
14022 | 14022 | | |
14023 | 14023 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7120 | 7120 | | |
7121 | 7121 | | |
7122 | 7122 | | |
7123 | | - | |
| 7123 | + | |
7124 | 7124 | | |
7125 | 7125 | | |
7126 | 7126 | | |
| |||
13961 | 13961 | | |
13962 | 13962 | | |
13963 | 13963 | | |
13964 | | - | |
13965 | | - | |
| 13964 | + | |
| 13965 | + | |
13966 | 13966 | | |
13967 | 13967 | | |
13968 | 13968 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7167 | 7167 | | |
7168 | 7168 | | |
7169 | 7169 | | |
7170 | | - | |
| 7170 | + | |
7171 | 7171 | | |
7172 | 7172 | | |
7173 | 7173 | | |
| |||
14028 | 14028 | | |
14029 | 14029 | | |
14030 | 14030 | | |
14031 | | - | |
14032 | | - | |
| 14031 | + | |
| 14032 | + | |
14033 | 14033 | | |
14034 | 14034 | | |
14035 | 14035 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7166 | 7166 | | |
7167 | 7167 | | |
7168 | 7168 | | |
7169 | | - | |
| 7169 | + | |
7170 | 7170 | | |
7171 | 7171 | | |
7172 | 7172 | | |
| |||
14022 | 14022 | | |
14023 | 14023 | | |
14024 | 14024 | | |
14025 | | - | |
14026 | | - | |
| 14025 | + | |
| 14026 | + | |
14027 | 14027 | | |
14028 | 14028 | | |
14029 | 14029 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7173 | 7173 | | |
7174 | 7174 | | |
7175 | 7175 | | |
7176 | | - | |
| 7176 | + | |
7177 | 7177 | | |
7178 | 7178 | | |
7179 | 7179 | | |
| |||
14030 | 14030 | | |
14031 | 14031 | | |
14032 | 14032 | | |
14033 | | - | |
14034 | | - | |
| 14033 | + | |
| 14034 | + | |
14035 | 14035 | | |
14036 | 14036 | | |
14037 | 14037 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
7166 | 7166 | | |
7167 | 7167 | | |
7168 | 7168 | | |
7169 | | - | |
| 7169 | + | |
7170 | 7170 | | |
7171 | 7171 | | |
7172 | 7172 | | |
| |||
14023 | 14023 | | |
14024 | 14024 | | |
14025 | 14025 | | |
14026 | | - | |
14027 | | - | |
| 14026 | + | |
| 14027 | + | |
14028 | 14028 | | |
14029 | 14029 | | |
14030 | 14030 | | |
0 commit comments