1
Windows CE 용 Windows CE 앨범 프로젝트에서 작업 중입니다. createimagefrombuffer를 호출 할 때마다 예외 오류가 발생했습니다.WinCE의 버퍼에서 이미지 만들기
private IImage GetImageFromStream(byte[] input)
{
IImagingFactory imagingFactory = NULL;
IImage image = null;
uint size = (uint)input.Length;
imagingFactory.CreateImageFromBuffer(input, size, BufferDisposalFlag.BufferDisposalFlagGlobalFree, out image);
return image;
}
입력 배열과 크기를 검사했습니다. 이 정보는 정확합니다. 나는이 구현 방법을 일부 참조 프로젝트에서 발견했다. imageFactory 선언이 맞는지 확실하지 않았습니다.
나는 다음과 같이 선언 된 일부 웹 사이트를 보았습니다. IImagingFactory imagingFactory = ImagingFactory.GetImaging();
GetImaging 기능에 대한 정보는 거의 없습니다. 이 GetImaging이 필요한지 pls가 조언합니까?
null 인스턴스 (실제로 IImagingFactory 인스턴스를 생성하지 않음)에서 CreateImageFromBuffer를 호출 할 때 게시 된 코드가 분명히 실패합니다. 너 어디에서 그런거야? 이것들에 대한 당신의 정의는 무엇입니까 (그들은 CF에 직접적으로 있지 않으므로 코드 나 타사 라이브러리를 추가했습니다). – ctacke