Feature request: `make-bitmap` method of `dc<%>`
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 30/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
調査の方向性
既存の make-bitmap 関数と dc<%> インターフェースから始め、canvas<%>、bitmap-dc%、post-script-dc%、record-dc% の get-dc メソッドを比較します。dc<%> レベルの make-bitmap が backing scale を継承し、適切な bitmap コンストラクターを選択できれば完了とみなせますが、issue では 2 つ目の動作の実現可能性と設計が未解決のままです。
索引モデルが issue の本文から書いたものです。
説明
I would like to request that a make-bitmap method be added to dc<%>. I would like it to behave like the existing make-bitmap function, with the following differences:
-
The backing scale is automatically inherited from the dc it is created from, and
-
it automatically chooses between
make-bitmap,make-platform-bitmap, andmake-screen-bitmapdepending on what is most appropriate for the drawing context (if relevant).
For example, the drawing context produced by the get-dc method of canvas<%> would presumably use make-screen-bitmap to create a bitmap, while drawing contexts that don’t actually draw to bitmaps like post-script-dc% and record-dc% would just return a bitmap created with the make-bitmap function. Instances of bitmap-dc% would create bitmaps with the same properties as the currently-installed bitmap.
This would make it significantly easier for functions like blur from pict to do the right thing, avoiding bugs like racket/pict#52. I’m not sure it’s currently even possible to handle the second point with the existing interface.
- 主要言語
- Racket
- スター
- 19
- フォーク
- 24
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
racket/draw のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 52/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 43/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
似ている issue
-
3d-graphics bug
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
ch-bas/threejs-sims-house-builder#663 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
developmentseed/deck.gl-raster#798 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
KhronosGroup/Vulkan-Tutorial#534 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
gkjohnson/three-gpu-pathtracer#899 ·
メンテナーはふだん 1 日以内に返信
-
area: gpu
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
scarletnx/ScarletNX#732 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信