問題タブ [quickdraw]

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 投票する
4 に答える
639 参照

c - Mac OS X 用の廃止されていないラスター グラフィックス フレームワークはありますか?

Mac OS X 用のラスター グラフィックス フレームワークを探しています。具体的には、ピクセルのマトリックスのように (少なくとも概念的には) 操作できるビューが必要です。私のプログラムは、プログラムでピクセル データを生成します。

QuickDraw はその説明にうまく適合しますが、非推奨です。私が知る限り、Core Graphics には同等のものはありません。何か不足していますか?

プレーンな C フレームワークは、Objective-C のフレームワークよりも望ましいですが、私はあまりうるさいわけではありません。

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

firefox - Firefox 3.6 プラグインは Mac で失敗しますか?

Mac を Firefox 3.6 にアップグレードしたところ、どちらの TIFF 表示プラグインも機能しなくなりました。

3.5 では、Quicktime をオンにしていれば、quicktime で表示された tiff を取得していました。Quicktime を無効にして、自分のプラグインである AcellViewTIFF を有効にすると、ViewTIFF で TIFF が表示されます。私は ViewTIFF の作成者なので、ほとんどの場合、それが私のやり方です。

3.6 にアップグレードした後、ViewTIFF が有効になっていると、空白のスペースが表示されます。ViewTIFF が無効になっている場合は、Quicktime が有効になっているかどうかに関係なく、プレビューに直接進みます。

誰もこれを見たことがありますか?

(私は AccelViewTIFF を書いているため、これはプログラミング関連であり、プラグインのフレームワークが変更された場合は修正する必要があります...)

編集して追加:

これは NPAPI プラグインです。メインを削除またはコメントアウトしたので、これは CFM プラグインの問題ではないと思います。

Mozilla の「basicplugin」 (mozilla-1-9-1-f15a2686e9a6/modules/plugin/sdk/samples/basic/mac の標準 mozilla ソースの下にあります) を調べたところ、動作します。すべての関数を BasicPlugin の関数と比較しましたが、実際の作業を行っているように見える唯一の関数は、drawPlugin 関数です。同等の機能はすべて同じインターフェースを持っています。

AccelViewTIFF を削除または無効にすると、Firefox は画像をダウンロードしてプレビューに使用します。有効にすると、何もしません。これは、Firefox は私がプラグインを持っていることを認識していますが、何らかの理由でそれを実行していないことを示しています。

Firefox のエラー コンソールにも、確認できるコンソール ログにもエラーはありません...

何か案は?

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

macos - Mac プラグインは GetWindowFromPort をサポートしなくなりましたか?

古い Firefox プラグインを管理しています。GetWindowFromPort を使用して、WidowPtr オブジェクト内のプラットフォーム固有のウィンドウ データである NP_Port オブジェクトから WindowPtr オブジェクトを取得します。現在は常に NULL を返します。

NP_Port オブジェクトは、そのオブジェクトのポート フィールド (CGraphPtr) と同様に null ではありません。ただし、GetWindowFromPort がないと、CGraphPtr から WindowPtr を取得する方法がわかりません...

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

cocoa - PicHandleからCGImageRefへ

このプロジェクトは、コアグラフィックスをサポートする汎用C++プラグインです。PicHandleをCGImageRefに正常に変換できません。CFDataRefから画像を保存すると、画像が不良になります。

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

core-graphics - ATSUIで切り捨てられたテキストを描画する方法

ATSUIで切り捨てられたテキストを描画するにはどうすればよいですか?QuickDrawAPIを使用するレガシーアプリがあります。StringWidth、TruncString、およびDrawString関数を使用します。StringWidthとDrawStringをATSUIのATSUMeasureTextImageとATSUDrawTextに置き換えることができます。しかし、長方形に収まるように文字列を切り捨てる方法を見つけることができませんでした。

ATSUIを選ぶ前に、QuickDrawでQuartzを使用しました。Quartzは、描画されたテキストのサイズ(ピクセル単位)を推定する関数を提供していません。

TruncStringのような文字列の切り捨てを行うATSUIの関数はありますか...?? そうでない場合は、長方形に切り捨てられた文字列を描画するにはどうすればよいですか。

ありがとう、Abhinay。

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

deprecated - クイックドローからクォーツ2Dへの変換

私はを使用する古いコードを持っています、

誰かがquartz2dの交換コードを手伝ってくれますか

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

deprecated - Quartz 2D の GetPictInfo 代替 Api

GetPictInfo への非推奨の呼び出しを使用せずに pict 情報を取得する方法は? また、非推奨の Api を使用せずに pixmaphandle を取得する方法はありますか?

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

python - Quickdrawでヒストグラムを作成するための入力データ

私は質問に行き詰まっています。リストに一連のデータ(たとえば、学生の数とそれに対応する学年)がある場合、クイックドローでヒストグラムを作成するためにそれをどのようにコーディングしますか?

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

python - Python と QuickDraw を使用してヒストグラムをプロットする

テキスト ファイルから約 300 行を読み取り、特定の課題 (列 A1) から成績を取得し、その課題の成績を使用してクイックドローでヒストグラムをプロットするプログラムを作成するのに助けが必要です。

これまでのところ、ファイル(A1)からグレードを抽出してリストに入れ、特定のグレードの発生回数をカウントする別のコードを作成しました。このリストを使用してクイックドローに入力してヒストグラムをプロットするのに問題がありますか?

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

python - 特定のキーと値を使用してテキストを辞書に変換する

重複の可能性:
テキスト ファイルを辞書に抽出する方法

Pythonで辞書に変更したいテキストファイルがあります。テキストファイルは以下の通りです。「太陽」、「地球」、「月」などのキーと、軌道半径、周期などの値を使用して、アニメーションの太陽系をクイックドローに実装できるようにしたいと考えています。

これまでの私のコードは

私は今何をすべきかわからない。何か案は?