「SkiaSharpでSKImageをファイルに保存する」の版間の差分

imported>Administrator
ページの作成:「SkiaSharpでSKImageやSKBitmapをファイルに保存する。 <source lang="csharp"> SKBitmap bitmap = new SKBitmap(512, 512, isOpaque: false); SKCanvas canvas = new S...」
 
imported>Administrator
編集の要約なし
1行目: 1行目:
SkiaSharpでSKImageやSKBitmapをファイルに保存する。
[[SkiaSharp]]でSKImageやSKBitmapをファイルに保存する。


<source lang="csharp">
<source lang="csharp">
16行目: 16行目:
== 備考 ==
== 備考 ==
=== 利用できる保存フォーマット ===
=== 利用できる保存フォーマット ===
SKImage.Encodeメソッドに指定するSKEncodedImageFormat列挙体には色々なフォーマットが定義されているが実際に使えるのは「PNG」「JPEG」「WEBP」の三種類だけのようだ。
SKImage.Encodeメソッドに指定するSKEncodedImageFormat列挙体には色々なフォーマットが定義されているが実際に使えるのは「[[PNG]]」「[[JPEG]]」「[[WEBP]]」の三種類だけのようだ。
{| class="wikitable"
{| class="wikitable"
|-
|-
63行目: 63行目:


=== PNGの圧縮レベル ===
=== PNGの圧縮レベル ===
本家Skiaの方のソースコードを見るとPNGについては圧縮レベルは「3」の固定値であり現状では指定できない模様。これも新バージョンで変更になるかもしれないので逐次確認すること。
本家[[Skia]]の方の[[ソースコード]]を見ると[[PNG]]については圧縮レベルは「3」の固定値であり現状では指定できない模様。これも新バージョンで変更になるかもしれないので逐次確認すること。


[[category: SkiaSharp]]
[[category: SkiaSharp]]