Skip to content

Commit a44d6f4

Browse files
committed
打包加上文档内容
1 parent c956dc1 commit a44d6f4

2 files changed

Lines changed: 30 additions & 8 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# DotNetCampus.MediaConverter.SkiaWmfRenderer
2+
3+
Rendering library for SkiaSharp to WMF (Windows Metafile) format.
4+
5+
## Usage
6+
7+
### Convert WMF to Png
8+
9+
```csharp
10+
FileInfo wmfFile = ...;
11+
FileInfo outputPngFile = ...;
12+
bool success = SkiaWmfRenderHelper.TryConvertToPng(wmfFile, outputPngFile);
13+
```
14+
15+
### Render WMF to SKBitmap
16+
17+
```csharp
18+
FileInfo wmfFile = ...;
19+
var configuration = new SkiaWmfRenderConfiguration();
20+
bool success = SkiaWmfRenderHelper.TryRender(wmfFile, configuration, out SKBitmap? skBitmap);
21+
````

src/MediaConverters/SkiaWmfRenderer/src/SkiaWmfRenderer/SkiaWmfRenderer.csproj

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,25 @@
66
<Nullable>enable</Nullable>
77
<LangVersion>latest</LangVersion>
88
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
9+
</PropertyGroup>
910

11+
<!--以下为 NuGet 包的属性-->
12+
<PropertyGroup>
1013
<PackageId>DotNetCampus.MediaConverter.SkiaWmfRenderer</PackageId>
11-
</PropertyGroup>
14+
<PackageReadmeFile>README.md</PackageReadmeFile>
1215

16+
</PropertyGroup>
1317
<ItemGroup>
14-
<Compile Include="..\wieslawsoltes-wmf\src\library\**\*.cs" LinkBase="wieslawsoltes-wmf" />
18+
<None Include="README.md" Pack="True" PackagePath="\"/>
19+
1520
</ItemGroup>
1621

1722
<ItemGroup>
18-
<Compile Remove="..\wieslawsoltes-wmf\src\library\obj\**" />
23+
<Compile Include="..\wieslawsoltes-wmf\src\library\**\*.cs" Exclude="..\wieslawsoltes-wmf\src\library\obj\**" LinkBase="wieslawsoltes-wmf" />
1924
</ItemGroup>
2025

2126
<ItemGroup>
22-
<PackageReference Include="dotnetCampus.LatestCSharpFeatures" Version="12.0.1" >
27+
<PackageReference Include="dotnetCampus.LatestCSharpFeatures" Version="12.0.1">
2328
<PrivateAssets>all</PrivateAssets>
2429
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2530
</PackageReference>
@@ -37,8 +42,4 @@
3742
</PackageReference>
3843
</ItemGroup>
3944

40-
<ItemGroup>
41-
<Folder Include="wieslawsoltes-wmf\" />
42-
</ItemGroup>
43-
4445
</Project>

0 commit comments

Comments
 (0)