2017-10-23 12 views
0

私は古いsystem.drawingタイプを使用する古いasp.netプロジェクトを持っています。しかし、パフォーマンスの理由(プロセス全体のロックなど)私はskia/skiasharpに切り替えます。最初の移行手順として、私はペン、ブラシ、およびフォントを同等のスキーシャープタイプに変換する方法を探しています。これは可能ですか?
Colorなどの拡張メソッドしか見つかりません。System.Drawing.PenをSkiaSharpタイプに変換する

答えて

1

はい、SkiaSharpはSystem.Drawingに適した代替品であるはずです。ペンとブラシは、SKPaintオブジェクトに凝縮されます。ここの例を参照してください。フォントについては

https://developer.xamarin.com/guides/xamarin-forms/advanced/skiasharp/basics/text/

あなたはSKTypefaceのインスタンスを作成するために、静的SKTypefaceクラスを使用します。たとえば、フォントを持ち込むためのさまざまな方法があります。

SKTypeface.FromFamilyName(String, SKFontStyleWeight, SKFontStyleWidth, SKFontStyleSlant) 

https://developer.xamarin.com/api/type/SkiaSharp.SKTypeface/

関連する問題