Skip to content

Commit dfa916a

Browse files
committed
added some updates for SkiaSharp Native Linux
1 parent 2d4bb9d commit dfa916a

5 files changed

Lines changed: 14 additions & 29 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
### [1.3.2] - 2025-12-10
4+
- Upgraded SkiaSharp version (2.88.8 -> 3.119.1)
5+
- Included SkiaSharp.NativeAssets.Linux
6+
37
### [1.3.2-rc.3] - 2025-12-05
48
- Converted from System.Drawing.Bitmap to SkiaSharp.SKBitmap for cross-platform support
59
- Replaced System.Drawing.Common package with SkiaSharp (2.88.8)

Ghostscript.NET.DisplayTest/Ghostscript.NET.DisplayTest.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<Content Include="_res\ghostscript-dotnet.png" />
3737
</ItemGroup>
3838
<ItemGroup>
39-
<PackageReference Include="SkiaSharp" Version="2.88.8" />
40-
<PackageReference Include="SkiaSharp.Views.WindowsForms" Version="2.88.8" />
39+
<PackageReference Include="SkiaSharp" Version="3.119.1" />
40+
<PackageReference Include="SkiaSharp.Views.WindowsForms" Version="3.119.1" />
4141
</ItemGroup>
4242
</Project>

Ghostscript.NET.Samples/Program.cs

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@
2525
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2626

2727
using Ghostscript.NET;
28+
using Ghostscript.NET.Processor;
2829
using Ghostscript.NET.Rasterizer;
2930
using Ghostscript.NET.Samples;
3031
using SkiaSharp;
3132
using System;
3233
using System.Collections.Generic;
34+
using System.Diagnostics;
3335
using System.IO;
3436

3537
Console.WriteLine("Ghostscript.NET Samples");
@@ -61,26 +63,4 @@
6163
Console.WriteLine($"Sample '{sample.GetType().Name}' run successful!");
6264
}
6365

64-
GhostscriptVersionInfo lastVersion = GhostscriptVersionInfo.GetLastInstalledVersion();
65-
66-
using (var rasterizer = new GhostscriptRasterizer())
67-
{
68-
rasterizer.Open(@"e:\Tmp\test.pdf", lastVersion, false);
69-
70-
for (var pageNumber = 1; pageNumber <= rasterizer.PageCount; pageNumber++)
71-
{
72-
var pageFilePath = Path.Combine(@"e:\Tmp\", string.Format("SkisSharp-{0}.png", pageNumber));
73-
74-
var img = rasterizer.GetPage(300, pageNumber);
75-
using (var image = SKImage.FromBitmap(img))
76-
using (var data = image.Encode(SKEncodedImageFormat.Png, 100))
77-
using (var stream = File.OpenWrite(pageFilePath))
78-
{
79-
data.SaveTo(stream);
80-
}
81-
82-
Console.WriteLine(pageFilePath);
83-
}
84-
}
85-
8666
Console.ReadKey();

Ghostscript.NET.Viewer/Ghostscript.NET.Viewer.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<ProjectReference Include="..\Ghostscript.NET\Ghostscript.NET.csproj" />
3131
</ItemGroup>
3232
<ItemGroup>
33-
<PackageReference Include="SkiaSharp" Version="2.88.8" />
34-
<PackageReference Include="SkiaSharp.Views.WindowsForms" Version="2.88.8" />
33+
<PackageReference Include="SkiaSharp" Version="3.119.1" />
34+
<PackageReference Include="SkiaSharp.Views.WindowsForms" Version="3.119.1" />
3535
</ItemGroup>
3636
</Project>

Ghostscript.NET/Ghostscript.NET.csproj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\Ghostscript.NET.xml</DocumentationFile>
77
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
88
<Title>Ghostscript.NET</Title>
9-
<Version>1.3.2-rc.3</Version>
9+
<Version>1.3.2</Version>
1010
<Authors>Artifex Software Inc.</Authors>
1111
<Company>Artifex</Company>
1212
<Description>A C# binding for Ghostscript library</Description>
@@ -55,8 +55,9 @@
5555

5656
<ItemGroup>
5757
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
58-
<PackageReference Include="SkiaSharp" Version="2.88.8" />
58+
<PackageReference Include="SkiaSharp" Version="3.119.1" />
59+
<PackageReference Include="SkiaSharp.NativeAssets.Linux" Version="3.119.1" />
5960
<PackageReference Include="System.IO.Abstractions" Version="22.0.12" />
6061
</ItemGroup>
61-
62+
6263
</Project>

0 commit comments

Comments
 (0)