이미지를 조작하기 위해 lockbits 사용에 대한 많은 C# 자습서를 읽었지만이 정보를 powershell에 적용하는 방법을 모르겠습니다.DrawImage가 느리므로 구조가 lockbits가됩니까?
이 문제는 다음과 같습니다.
$ image1의 높이는 2950 픽셀입니다. $ image2의 높이는 50px, 3000 픽셀입니다. $ image1에 $ image2를 맞춰야하고 $ image2의 처음 49 줄을 건너 뛸 수 있습니다. 의사에 그래서 :
이For(y=0... For(x=0.... { image1(x,y) = image2(x,y+50) } ....))
작품 아래 파워 쉘 스크립트는하지만 매우 빠른 작동하지 않습니다
$rect = new-object Drawing.Rectangle 0, 0, $image1.width, $image1.height
$image1drawing.drawimage($image2,
$rect,
0, 50, $image2.width, ($image2.height - 50),
$graphicalUnit)
등이 (Problem with using lockbits) 등 내가 찾은 페이지 또는이 (http://bobpowell.net/lockingbits.aspx을)에 "평범한 영어"이지만이 개념을 powershell로 변환하는 방법은 무엇입니까?
좋은 정보, 감사합니다. 당신은 제가 좀 더 조정을하고 제 루프와 가변적 인 사용법 등을 재검토하도록 동기를 부여했습니다. "set-put-pixel/drawimage/performance"라는 주제를 탐색하면서 모든 프로그래밍/그래픽 문제에 대한 보편적 인 해결책으로 lockbit을 오해했습니다. –