Skip to content

Commit ce15a1e

Browse files
committed
ref common and use anyimage
ref common and use anyimage update commons update commons fixup fixup fixup fixup
1 parent f43a758 commit ce15a1e

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ namespace IronSoftware.Drawing
4444
/// self-memory-managing and does not need to be explicitly 'used'
4545
/// or 'disposed'.</para>
4646
/// </summary>
47-
public partial class AnyBitmap : IDisposable
47+
public partial class AnyBitmap : IDisposable, IAnyImage
4848
{
4949
private bool _disposed = false;
5050
private Image Image { get; set; }
@@ -182,6 +182,12 @@ public byte[] ExportBytes(
182182
return byteArray;
183183
}
184184

185+
/// <inheritdoc/>
186+
public byte[] ExportBytesAsJpg()
187+
{
188+
return this.ExportBytes(ImageFormat.Jpeg);
189+
}
190+
185191
/// <summary>
186192
/// Exports the Bitmap as a file encoded in the
187193
/// <see cref="ImageFormat"/> of your choice.

IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
<ItemGroup>
2525
<PackageReference Include="BitMiracle.LibTiff.NET" Version="2.4.649" />
2626
<PackageReference Include="Microsoft.Maui.Graphics" Version="7.0.92" />
27-
<PackageReference Include="SkiaSharp" Version="2.88.7" />
27+
<PackageReference Include="SkiaSharp" Version="2.88.7" />
28+
<PackageReference Include="IronSoftware.Common" Version="2024.9.26-prerelease" />
2829
<PackageReference Include="SkiaSharp.Svg" Version="1.60.0" />
2930
<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
3031
<PackageReference Include="System.Memory" Version="4.5.5" />

IronSoftware.Drawing/nuget.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
<packageSources>
44
<clear />
55
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
6+
<add key="Common" value="https://pkgs.dev.azure.com/ironcoders/IronCommon/_packaging/IronCommon/nuget/v3/index.json" />
67
</packageSources>
78
</configuration>

NuGet/IronSoftware.Drawing.nuspec

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,21 @@ For general support and technical inquiries, please email us at: support@ironsof
4747
<repository type="git" url="https://github.com/iron-software/IronSoftware.Drawing.Common" commit="$commit$" />
4848
<dependencies>
4949
<group targetFramework="netstandard2.0">
50+
<dependency id="IronSoftware.Common" version="2024.9.26-prerelease" />
5051
<dependency id="SixLabors.ImageSharp" version="2.1.8" />
5152
<dependency id="SixLabors.ImageSharp.Drawing" version="1.0.0" />
5253
<dependency id="BitMiracle.LibTiff.NET" version="2.4.649" />
5354
<dependency id="System.Memory" version="4.5.5" />
5455
</group>
5556
<group targetFramework="net60">
57+
<dependency id="IronSoftware.Common" version="2024.9.26-prerelease" />
5658
<dependency id="SixLabors.ImageSharp" version="3.1.4" />
5759
<dependency id="SixLabors.ImageSharp.Drawing" version="2.1.3" />
5860
<dependency id="BitMiracle.LibTiff.NET" version="2.4.649" />
5961
<dependency id="System.Memory" version="4.5.5" />
6062
</group>
6163
<group targetFramework="MonoAndroid10.0">
64+
<dependency id="IronSoftware.Common" version="2024.9.26-prerelease" />
6265
<dependency id="SixLabors.ImageSharp" version="2.1.8" />
6366
<dependency id="SixLabors.ImageSharp.Drawing" version="1.0.0" />
6467
<dependency id="BitMiracle.LibTiff.NET" version="2.4.649" />

0 commit comments

Comments
 (0)