問題タブ [pycairo]
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.
python - Pycairo C API リンカ エラー
C アプリケーションに pycairo C API を含めようとしています。
pycairo ヘッダーを含めます。
これは私のインクルードパスにあります。しかし、次の行に沿って、大量のリンク エラー (LNK2019) が発生しundefined external reference __imp__cairo
ます。
__imp__
は、(静的ではなく) 共有ライブラリを探していることを示していることを理解しています。ライブラリ パスに cairo.dll と _cairo.pyd の両方があります。私が見逃しているアイデアはありますか?
python - カイロでより具体的にフォントを選択するには?
ではcairo
、フォントは「HelveticaNeueLTStd」などのファミリ名で指定できます。次に、整数値の定数である とcairo.FONT_WEIGHT_[NORMAL|BOLD]
によって重みとスタイルを定義できます。cairo.FONT_SLANT_[NORMAL|OBLIQUE|ITALIC]
これらの 2 と 3 のオプションのみが組み込まれています。ファミリに複数のウェイトとスタイルがある場合に、特定のウェイトとスタイルを選択する方法を知りたいです。例:ライト、セミボールドなど
を使用pycairo 1.10.0
してpython 2.7
いますが、これらはどの言語でも同じように見えます。
推測で解決策を見つけることができたので、質問に答えますが、それでもこれが標準的な方法なのかどうか疑問に思っています。
python-2.7 - Ubuntu 14.04 での py2cairo の問題のインストール
Python 2.7.6 に py2cairo をインストールしようとしました。http://cairographics.org/pycairo/からソース パッケージをダウンロードし、ファイルを解凍しました。
インストール手順に従って、現在のディレクトリを変更しました。
設定を行いました。によって waf:
しかし、実行はエラーの報告を停止しました:
どうすれば問題を解決できますか?
python - cairo.ImageSurfaceからピクセルを取得するにはどうすればよいですか?
ボタンをクリックすると、白い円が入った黒い四角形を描画する Python プログラムを作成しました。と を使用Gtk.DrawingArea
しcairo.ImageSurface
ます。コードは次のとおりです。
次のウィンドウが表示されます。
正常に動作しますが、その画像のピクセルの RGB 値を取得する必要があるため、実行してみmap(ord, self.surface.get_data())
ましたが、ゼロのリストが表示されます。
ピクセルの RGB のリストを取得するにはどうすればよいですか?
また、別の問題があります。ウィンドウを最小化するか、別のウィンドウに変更すると、描画が消去されます。これを回避することは可能ですか?
python - パイカイロスケール歪み
長方形のpng背景に円を描くのに苦労しています。円を描こうとすると、イメージの縮尺に応じて円が引き伸ばされ、円ではなく楕円になります。
セットアップは次のとおりです。
そして、ここに円描画関数 (x 座標、y 座標、半径、色値) と配置に使用される関数があります。
体系的なスケーリングの問題を解決する方法についてのアドバイスを特に感謝しますが、既存のセットアップの範囲内で円を描く方法についてのアドバイスもいただければ幸いです。
どうもありがとうございました。
osx-mavericks - Mac OS X 10.9 で pycairo をビルドできませんでした
Mac OS X 10.9 に py2cairo-1.10.0 をインストールしようとしています。構成はうまくいき、実行する$ ./waf build
と次のようになります。
/usr/local/include/cairo/cairo-xlib.h:44:10: fatal error: 'X11/Xlib.h' file not found
この質問から、X11 をインストールする必要があることがわかりますが、X11 は OS X に含まれなくなったため、そのソリューションを使用できません。XQuartz の最新バージョンがインストールされていますが、何の役にも立たないようです。
誰もこれに対する回避策を知っていますか? ありがとう!
更新: ビルドとインストールは現在正常に機能していますが、まだインポートできません。何かご意見は?
python - Python + Pycharm = lxml をインストールする pbm & cairosvg '現在のユーザーが所有していないディレクトリ'
Pycharm を使用して、lxml と cairosvg が必要な Pygall をインストールしようとしています。モジュールを一覧表示する「requirements.txt」ファイルを作成しました。
実行されたコマンド:
エラー:
出力:
Pycharmは私に解決策を提案します:
コマンド ラインからインストールしようとしましたが、「既に満足しています」というメッセージが表示されます。
だから私は Pycharm 内のユーザーを変更する必要があると思います...どうすればそれを行うことができますか? ポップアップで、フルネーム(ファーストネームと姓)をファーストネーム(sudoアカウントとして使用)だけに変更しようとしましたが、同じエラーが発生しました...