리눅스에서 실행할 수 있도록 net 코어에 코드를 포팅하는 방법을 찾고 있습니다. 코드의 한 부분은 jpeg 파일의 압축을 풀고 픽셀 값을 읽어야합니다.Dot Net Core에서 jpeg 바이트를 압축 해제하는 방법은 무엇입니까?
Dot Net Core에서 System.Drawing.Bitmap이나 System.Windows.Media를 사용할 수없는 것으로 보입니다.
대안이 있습니까?
리눅스에서 실행할 수 있도록 net 코어에 코드를 포팅하는 방법을 찾고 있습니다. 코드의 한 부분은 jpeg 파일의 압축을 풀고 픽셀 값을 읽어야합니다.Dot Net Core에서 jpeg 바이트를 압축 해제하는 방법은 무엇입니까?
Dot Net Core에서 System.Drawing.Bitmap이나 System.Windows.Media를 사용할 수없는 것으로 보입니다.
대안이 있습니까?
이 목적으로 타사 라이브러리를 사용해야합니다. ImageProcessorCore에 봐 (그것은 myget에서 설치할 수 있습니다 : https://www.myget.org/gallery/imageprocessor를)
using (FileStream stream = File.OpenRead("foo.jpg")) {
Image image = new Image(stream);
using (PixelAccessor<Color, uint> pixels = image.Lock()) {
var pixelColor = pixels[0,0];
}
}
그 트릭을 않습니다. 감사 – Sugrue
이 클래스는 윈도우 –
네에서 기본 GDI의 기능을 사용합니다. 그래서 닷 넷 코어 대안은 무엇입니까? – Sugrue