나는 system.drawing 유형을 많이 사용하는 오래된 asp.net 프로젝트를 가지고 있습니다. 하지만 성능상의 이유로 (프로세스 와이드 잠금 등) 나는 skia/skiasharp로 전환 할 것입니다. 첫 번째 이주 단계로서 펜, 브러시 및 글꼴을 스키드 타입으로 변환하는 방법을 찾고 있습니다. 이것이 가능한가?
색상 등의 확장 메서드 만 찾습니다.System.Drawing.Pen을 SkiaSharp 형식으로 변환하십시오.
0
A
답변
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/
: 예를 들어 글꼴에서 가져 오는 다양한 방법이있다관련 문제
- 1. Xamarin SkiaSharp
- 2. 날짜를 다른 형식으로 변환하십시오.
- 3. URL을 올바른 형식으로 변환하십시오.
- 4. 문자열을 십진수 형식으로 변환하십시오.
- 5. javax.mail.Message를 XML 형식으로 변환하십시오.
- 6. System.Drawing.Pen을 사용하는 방법?
- 7. wpf 형식으로 코드 조각을 변환하십시오.
- 8. 날짜를 타임 스탬프 형식으로 변환하십시오.
- 9. C# DateTime을 MongoDB 형식으로 변환하십시오.
- 10. 문자열을 적절한 데이터 형식으로 변환하십시오.
- 11. 서블릿 쿠키를 http 형식으로 변환하십시오.
- 12. 날짜를 JodaTime의 다른 형식으로 변환하십시오.
- 13. 월 문자열을 int 형식으로 변환하십시오.
- 14. 데이터 형식으로 변환하십시오. DMDATE : datetime
- 15. OpenISO8583.Net을 다른 형식으로 변환하십시오.
- 16. json을 다른 json 형식으로 변환하십시오.
- 17. Java에서 PHP 형식으로 코드를 변환하십시오.
- 18. 개인 키를 PEM 형식으로 변환하십시오.
- 19. cimage를 쓰기 가능한 형식으로 변환하십시오.
- 20. Excel 날짜를 yyyymmdd 형식으로 변환하십시오.
- 21. 새 형식으로 NSString을 NSDate로 변환하십시오.
- 22. Factor 형식을시와 분 형식으로 변환하십시오.
- 23. `ls -lR` 출력을`find` 출력의 형식으로 변환하십시오.
- 24. 다른 DateTime 형식을 결정하고 하나의 형식으로 변환하십시오.
- 25. Silverlight 응용 프로그램을 비디오 형식으로 변환하십시오.
- 26. 문자열을 C 형식의 시간 형식으로 변환하십시오
- 27. 유니 코드를 datetime 적절한 strptime 형식으로 변환하십시오.
- 28. 타임 스탬프를 특수 날짜 형식으로 변환하십시오.
- 29. 다음 데이터를 Python의 JSON 형식으로 변환하십시오.
- 30. freededesktop 스펙에서 mime 유형을 libmagic 형식으로 변환하십시오.