2016-10-04 2 views
0

리눅스에서 실행할 수 있도록 net 코어에 코드를 포팅하는 방법을 찾고 있습니다. 코드의 한 부분은 jpeg 파일의 압축을 풀고 픽셀 값을 읽어야합니다.Dot Net Core에서 jpeg 바이트를 압축 해제하는 방법은 무엇입니까?

Dot Net Core에서 System.Drawing.Bitmap이나 System.Windows.Media를 사용할 수없는 것으로 보입니다.

대안이 있습니까?

+0

이 클래스는 윈도우 –

+0

네에서 기본 GDI의 기능을 사용합니다. 그래서 닷 넷 코어 대안은 무엇입니까? – Sugrue

답변

2

이 목적으로 타사 라이브러리를 사용해야합니다. 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]; 
    } 
} 
+0

그 트릭을 않습니다. 감사 – Sugrue

관련 문제