scanline


    1

    1答えて

    現在、Canvas.Pixels[]プロパティをループし、キャンバス上の各ピクセルを読み取って赤/青のバイトをスワップします(特定の理由により)。しかし、1枚の画像に平均2秒かかり、変換に必要な画像は8,000枚を超える(一晩)。私はScanLineの方法を使ってこれをはるかに高速にすることができると理解していますが、ScanLineについては何も知りません。私が快適であるよりもはるかに低いレベル

    0

    1答えて

    私はラスターグラフィックを編集するためのアプリケーションを開発しています。このアプリケーションでは、QImageクラスのscanline関数と同じことをするscanline関数を作成する必要があります。 しかし、私は、スキャンライン機能が動作する方法とスキャンラインを一般的に混乱させることはほとんどありません。 たとえば、高さが177pxの画像に対してbytesPerLine()を呼び出すと、その

    2

    1答えて

    2つのPNGをマージするにはどうすればよいですか?私はPNGObject.Drawを使用できないことを知っています。なぜなら、alpha transperncy(私はわかりませんが、とにかく動作しません)をコピーしないので、カスタムプロシージャ/関数が必要です。私は空の手が付属して、私は、この手順を持っていなかった。 procedure MergePNGLayer(Layer1,Layer2: T

    1

    1答えて

    私はJavascriptでスキャンラインアルゴリズムを実装しようとしています。私のxの計算は線が短くても長くても間違っているようです。これらのエッジが満たされるべき : これは私の走査線のコードがそれを埋める方法です: マイエッジテーブルには、これらのフィールドがあります。 et.push({ Ymin: Ymin, // minimum Y of the edge Ymax:

    -2

    1答えて

    私持っているデルファイ7に次のエラーメッセージ: 未定義の識別子: '走査線' 私の用途: は Windowsの、メッセージ、sysutilsの、バリアントを使用して、 ダイアログ、メニュー、ボタン、StdCtrls、ExtCtrls、数学、ComCtrls;コードの 私の部分: screenshot(0,0,screen.Width,screen.Height,bmp); for a:=1 t

    0

    1答えて

    問題:第1象限に2点(楕円上にあります)(x1、y1)と(x2、y2)が与えられています。走査は楕円形/楕円形の円弧を両端から同時に変換する/ポイントプロットは両端から同時に開始する必要があります。 これまでの解決策:ミッドポイントスキャン変換アルゴリズムを使用して、(x1、y1)から(x2、y2)またはその逆の楕円を簡単にスキャンできます。しかし、同時に行う必要があるときは、私は考えていません。

    2

    3答えて

    私は小文字にフレーズを印刷するには、次のコードを実装しました: import java.util.Scanner; public class LowerCase{ public static void main (String[] args) { String input, output = "", inter; Scanner scan, lineScan;

    5

    1答えて

    このスキャンラインエフェクトを正しく動作させます。 には、の左から右へのテキストが表示されます。あたかも陰極線が画面上の蛍光体の中にそれを燃やしているかのように。 アイデアは透明な先端を持つ黒い行を横切ってスライドすることです。 Here is a 80% working demo. すべての行の一番右の黒.mask divは展開されません。ちがいない。 私は、黒い背景を持つ最も右側の.mask