Add SVG support using WebView2 in ImageViewer

It's still an experimental function
This commit is contained in:
ema
2025-06-30 05:45:21 +08:00
parent 21071a62d1
commit 98dd96283d
4 changed files with 308 additions and 0 deletions

View File

@@ -64,6 +64,9 @@
<PackageReference Include="Magick.NET-Q8-AnyCPU" Version="14.6.0">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.3296.44">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
@@ -78,6 +81,12 @@
<Resource Include="Resources\background.png" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources\svg2html.*">
<LogicalName>QuickLook.Plugin.ImageViewer.Resources.%(RecursiveDir)%(Filename)%(Extension)</LogicalName>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Content Include="exiv2-ql-32.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
@@ -103,6 +112,11 @@
<Name>QuickLook.Common</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\QuickLook.Plugin.HtmlViewer\QuickLook.Plugin.HtmlViewer.csproj">
<Project>{CE22A1F3-7F2C-4EC8-BFDE-B58D0EB625FC}</Project>
<Name>QuickLook.Plugin.HtmlViewer</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>