0

ロックビットを使用して画像を操作する方法に関する多くの C# チュートリアルを読みましたが、この情報を PowerShell に適用する方法がわかりません。

これが問題です:

$image1 の高さは 2950 ピクセルです。$image2 の高さは 50 ピクセル高く、3000 ピクセルです。$image2 を $image1 に合わせる必要があり、$image2 の最初の 49 ピクセル行をスキップできます。したがって、擬似コードでは:

 For(y=0... For(x=0.... { image1(x,y) = image2(x,y+50) } ....))

以下の PowerShell スクリプトは機能しますが、それほど高速ではありません。

$rect = new-object Drawing.Rectangle 0, 0, $image1.width, $image1.height
$image1drawing.drawimage($image2, 
                         $rect, 
                         0, 50, $image2.width, ($image2.height - 50), 
                         $graphicalUnit)

私が見つけたこのページ (ロックビットを正常に使用できません) やこのページ ( https://web.archive.org/web/20121203144033/http://www.bobpowell.net/lockingbits.htm ) は次のとおりです。 「平易な英語」ですが、この概念をPowerShellに変換する方法は?

4

1 に答える 1