問題タブ [skia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
515 参照

c++ - 奇妙なリンカー エラー

私はclコンパイラを使用LINKしてコードをリンクしています。次のサンプル コードで非常に奇妙なリンカを取得しています。

main.cpp を test.cpp でコンパイルすると、Test3未定義のリンカー エラーが表示されますが、これは実際にはリンクすべきではありません。makefile から test.cpp を削除すると、問題なくコンパイルおよびリンクされます。

skia ライブラリを使用しています。この問題は、skia ライブラリとリンク オプションの不一致が原因である可能性はありますか?

私のコンパイラリンカーオプションは以下のとおりです。

コンパイラ オプション: /c /W4 /nologo /WL /Gr /GF /GA /Gy /GR- /vmb /EHsc /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_CRT_NON_CONFORMING_SWPRINTFS /DWIN32 /D_WIN32 /MT /Z7 /O2 /GS- /Oi

リンカー オプション: LINK skia_core.lib skia_utils.lib skia_effects.lib skia_images.lib skia_opts.lib skia_opts_ssse3.lib skia_ports.lib skia_sfnt.lib skia_skgpu.lib /INCREMENTAL:NO /NOLOGO /OPT:REF /IGNORE:4098 /IGNORE:4089 /SUBSYSTEM:WINDOWS /FIXED:NO /NODEFAULTLIB:advapi32.lib /NODEFAULTLIB:user32.lib /NODEFAULTLIB:gdi32.lib /NODEFAULTLIB:shell32.lib /NODEFAULTLIB:comdlg32.lib /NODEFAULTLIB:version.lib /NODEFAULTLIB:mpr.lib /NODEFAULTLIB:rasapi32.lib /DEFAULTLIB:winmm.lib /NODEFAULTLIB:winspool.lib /NODEFAULTLIB:vfw32.lib /NODEFAULTLIB:secur32.lib /NODEFAULTLIB:oleacc.lib /NODEFAULTLIB:oledlg.lib /NODEFAULTLIB:sensapi.lib /NODEFAULTLIB:kernel32.lib /NODEFAULTLIB:wininet.lib /NODEFAULTLIB:wsock32.lib /NODEFAULTLIB:odbc32.lib /NODEFAULTLIB:odbccp32.lib /NODEFAULTLIB:htmlhelp.lib /NODEFAULTLIB:comctl32.lib /NODEFAULTLIB:libc.lib unicows.lib kernel32.lib user32.lib winspool.lib gdi32.lib Rpcrt4.lib netapi32.lib wininet.lib wsock32.lib odbc32.lib odbccp32.lib htmlhelp.lib comctl32.lib advapi32.lib shell32.lib comdlg32.lib version.lib mpr.lib rasapi32.lib winmm.lib vfw32.lib secur32.lib oleacc.lib oledlg.lib DbgHelp.lib shlwapi.lib mstask.lib taskschd.lib psapi.lib crypt32.lib /VERSION:1.0 skia_core.lib skia_utils.lib skia_effects.lib skia_images.lib skia_opts.lib skia_opts_ssse3.lib skia_ports.lib skia_sfnt.lib skia_skgpu.lib /MAP /DEBUG /OPT:REF /NODEFAULTLIB:LIBCMTD.LIB psapi.lib crypt32.lib usp10.lib Opengl32.lib Gdiplus.lib /RELEASE /OUT:test.exe

リンカー エラー メッセージ: LNK2019: unresolved external symbol "void __fastcall Test3(void)" (?Test3@@YIXXZ) referenced in function "void __fastcall Test2(void)" (?Test2@@YIXXZ)

0 投票する
0 に答える
880 参照

opengl-es - Android でテクスチャのアップロードが遅いのはなぜですか?

サイズが 1000x100 ピクセルの Skia Bitmap に約 20 文字の長さの文字列を描画するコードがあります。次に、それをテクスチャにロードして、画面に描画します。

SkBitmap データ (SkBitmap.getPixels() によって返されるバッファ) をテクスチャにアップロードするだけで、約 29 ~ 30 ミリ秒かかることがわかりました。

このコードは別の投稿にアップロードされています

Skia を使用してテキストをテクスチャに描画する

30 フレームを描画し、timeDiffs の平均を取りました。約30msかかります。

OpenGL をまったく使用せず、Skia を使用してテキストをレンダリングし、フレーム バッファーに直接表示する別のプログラムを作成しました。同じことをするのに1msかかりました。

これは意味がありません。Android 4.0.3 を搭載した Android ボックス (GPU 付き) でこのコードを実行しています。ARM と GPU は同じ RAM を共有します。

これをより速くする方法は?

0 投票する
2 に答える
2747 参照

linux - skia ライブラリに関するご案内

LinuxでSKIAライブラリを構築しようとしています:

コマンド./gyp_skiaに続いて正常に実行されました。make

あなたはよく を追いかけmake installますmake。ただし、SKIA ライブラリにはオプションがないようですmake install。インストールをどのように実行するのか疑問に思っていますか?

0 投票する
1 に答える
889 参照

c++ - Qt ウィンドウにスキーア コントロールを埋め込む

skiaを使用して記述された複雑なカスタム コントロールがあります。このコントロールを Qt アプリケーション内に埋め込むことは可能ですか? ウィンドウ イベントと統合するにはどうすればよいですか? これを行う方法を示す例はありますか?

ありがとう。

0 投票する
1 に答える
3056 参照

bitmap - ザマリン アンドロイド。バイト配列をビットマップに変換します。Skia Decoder は false を返します

SQLite データベースに blob として保存されている一部の画像をビットマップに変換しようとすると、次のエラーが発生します。

私は次のコードを試しています:

結果: 一部の画像は正常に変換されていますが、その他の画像ではスキーア デコードが false で返されます。常に同じ画像が表示され、他の同じ画像でもエラーが発生します。

同じデータベースが iOS アプリで使用され、すべての画像が適切に表示されます。画像はjpegです。

ここで解決された同様の問題を見つけましたが、C# に変換できませんでした。

この種の問題なしにバイト配列からビットマップをロードする回避策を知っている人はいますか?

0 投票する
1 に答える
196 参照

xcode - skia に xcode プロジェクト ファイルがありません

git リポジトリから Skia プロジェクトをダウンロードしました。を検索しました。xcodeprojファイルが見つかりませんでした... Xcode でプロジェクトを使用するにはどうすればよいですか? xcode 4.6でmac os x 10.8を使用しています。