나는 많은 이미지를 처리 한 후 디스크에 많은 이미지를 저장하는 C#의 프로그램을 가지고있다. . 이렇게 많은 이미지를 저장해야하기 때문에 시간이 꽤 걸릴 것 같습니다.여러 이미지를 C#으로 빠르게 디스크에 저장
이제 궁금합니다. C#에서 이미지 저장 속도를 높이는 방법이 있습니까? 현재 표준 bmp.Save(filename) 접근 방식을 사용하고 있습니다.
도움이된다면 이미지 생성 프로세스의 일부로는 잠금 비트를 사용하여 픽셀 값에 더 빠르게 액세스하고 수정하는 작업이 포함되므로 이렇게하면 동시에 이미지가 디스크에 저장 될 수 있습니다. 죄송합니다.이 아이디어가 불투명 한데도 C#을 여전히 조금 익숙하게 여깁니다.
현재 저장 속도가 무엇인지 알아 냈습니까? 하드 드라이브의 평균 쓰기 속도 사양에 가깝습니까? 그것이 그렇다면, 당신은 이것에 대해 생각하는 것을 멈출 수 있습니다. –
ImageSave는 효율적이고 빠르거나 빠를 지 모르지만 1 가지를 알고 있으며 그게 모두 하드 디스크 속도에 달려 있다는 것입니다. – EaterOfCode
비디오 인코더는 비트 맵을 높은 속도로 디스크에 저장하는 것이 좋습니다. 그 너머에 조언을 해줄 분명한 방법은 없습니다. –