skia

    0

    1답변

    OpenGL 뷰를 UIWindow에 추가하고 Skia를 사용하여 그릴 수 있습니까? 우리는보기 초기화 곳 나는, 예를 발견 - (void)initialize { CAEAGLLayer* layer = (CAEAGLLayer*)self.layer; layer.opaque = NO; layer.drawableProperties = @

    0

    1답변

    skiasharp를 사용하여 xamarin 양식 앱을 개발하려고하면 apk 파일이 안드로이드 플랫폼에서 너무 큽니다. apk 파일을 살펴보면 libSkiaSharp.so가 너무 큽니다. libSkiaSharp.so의 크기를 줄일 수있는 방법이 있습니까 ??? 대단히 감사합니다!

    1

    1답변

    나는 skia와 windows상의 gdi 그림을 비교했다. 둘 다 무작위로 98000 개의 그림을 그립니다. skia가 gdi보다 훨씬 낮은 효율성 (skia painting 비용은 1600ms, gdi 비용은 0ms 임)이 놀랍습니다. 내 테스트 코드는 아래와 같다. 어떤 제안? bool PaintCompare() { //generate ramd

    1

    1답변

    iOS의 속성있는 텍스트 또는 Xamarin.Forms의 FormattedString과 같은 리치 텍스트를 SkiaSharp으로 그려야하지만 찾을 방법을 찾을 수 없습니다. 나는 DrawText 방법을 찾았지만 한 색상과 한 글꼴로 간단한 텍스트 렌더링을했습니다. 혼합 된 색상 및/또는 글꼴이없고 굵게, 기울임 꼴, 취소 선 또는 밑줄과 같은 스타일은 없습

    1

    1답변

    최근에 skia 라이브러리 (Google 오픈 소스 2d 엔진, Android 및 크롬 등에서 사용됨)를 배우고 있습니다. 이제 GDI 대신 Windows에서 사용하고 싶습니다. 클립 영역에서 앤티 앨리어싱을 사용하여 클립 영역을 지원하지 마십시오. 그것은 픽셀에 관한 문제를 발견했습니다. up is set antialias,down is not set a

    0

    1답변

    Skypefce의 getAdvancedTypefaceMetrics가 이제 비공개이므로 이전 코드에서는 아래 형식으로 사용하고 있습니다. int FontPlatformData::emSizeInFontUnits() const { if (m_emSizeInFontUnits) return m_emSizeInFontUnits; SkAd

    1

    1답변

    그래서 나는 C++ 코드를 Bluetoth 직렬 포트 (나는 안드로이드 전화를 사용하고있다)를 통해 이미지 데이터를 가져 오는 동료로부터 포팅하려고한다. 데이터에서 비트 맵을 생성해야합니다. 포팅 된 코드를 테스트하기 전에이 빠른 기능을 에 작성하여 순수 빨간색 사각형을 생성하십시오. 그러나 BitmapFactory.decodeByteArray()는 항상

    1

    1답변

    나는 헤더 (22 바이트)로 보낸 이미지를 받기 위해 아래 클래스를 개발했습니다. 이미지의 정확성을 검사하기 위해 헤더를 디코딩 한 다음 이미지를 디코딩하지만 그렇지 않습니다. 모든 이미지가 디코드 될 때 가끔 SkImageDecoder::Factory returned null으로 반환됩니다. 나는 inSampleImage에 대한 안드로이드 튜토리얼을 사용

    1

    1답변

    저는 SkiaSharp를 사용하여 WPF에서 텍스트를 그립니다. https://github.com/8/SkiaSharp-Wpf-Example http://lostindetails.com/blog/post/SkiaSharp-with-Wpf 텍스트를 볼 수있는 날카로운하지 않습니다. 당신은 알을 쉽게 할 수 날카로운 제목에 MainWindow를 테스트로 텍스트

    2

    2답변

    SkiaSharp에 회전 된 텍스트를 그리는 방법. 현재 텍스트를 그리고 나서 다시 돌려서 SKCanvas을 돌리고 있습니다. 그러나 나는 이것을 할 수있는보다 효율적인 방법이있을 것이라고 생각했습니다. canvas.RotateDegrees(45, 20, 20); canvas.DrawText("Text", 20, 20, paint); ca