PRB: "481은 오류: 잘못된 그림" 오류 BMP 파일 보기

기술 자료 번역 기술 자료 번역
기술 자료: 216205 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

이미징이 같은 (Win98) Win98 이미징 구성 요소를 사용하여 만든 비트맵 또는 IMGEDIT.OCX Windows 95, Windows NT 4.0 또는 Windows 2000 MSPAINT.EXE 또는 Visual Basic PictureBox 컨트롤을 사용하여 읽을 수 없는 BMP 만듭니다.

folling 오류 메시지가 나타날 것입니다.
오류 481은: 있는 Win98 Kodak 이미징 사용하여 만든 BMP 볼 때 잘못된 그림

원인

Win98 이미징 구성 요소를 v5.0 BITMAPINFOHEADER 구조를 사용하여 비트맵 데이터를 저장합니다.

VC ++ BITMAPINFOHEADER v5.0 구조는 다음과가 같습니다.

typedef struct {
   DWORD        bV5Size;
   LONG         bV5Width;
   LONG         bV5Height;
   WORD         bV5Planes;
   WORD         bV5BitCount;
   DWORD        bV5Compression;
   DWORD        bV5SizeImage;
   LONG         bV5XPelsPerMeter;
   LONG         bV5YPelsPerMeter;
   DWORD        bV5ClrUsed;
   DWORD        bV5ClrImportant;
   DWORD        bV5RedMask;
   DWORD        bV5GreenMask;
   DWORD        bV5BlueMask;
   DWORD        bV5AlphaMask;
   DWORD        bV5CSType;
   CIEXYZTRIPLE bV5Endpoints;
   DWORD        bV5GammaRed;
   DWORD        bV5GammaGreen;
   DWORD        bV5GammaBlue;
   DWORD        bV5Intent;
   DWORD        bV5ProfileData;
   DWORD        bV5ProfileSize;
   DWORD        bV5Reserved;
} BITMAPV5HEADER, FAR *LPBITMAPV5HEADER, *PBITMAPV5HEADER;


이 구조체의 멤버를 통해 bV5ClrImportant, bV5Size 시작하여 Windows 95, Windows NT 및 Windows 2000에서 읽을 수 일반 BITMAPINFOHEADER 구조로 찾을 것과 동일합니다. BITMAPINFOHEADER 구조 나머지 새 멤버는 이전 응용 프로그램을 색상표 시작 찾으려면 예상되는 포함되어 있습니다.

해결 방법

이 문제에 대한 해결 세 가지가 있습니다.

  • Windows 95, Windows NT 또는 Windows 2000 ' 이미징이 ' 응용 프로그램을 사용하여 결과 BMP 연 다음 다시 저장하십시오. 이 비트맵을 표준 BMP 형식으로 저장합니다.

  • 결과 BMP, IMGEDIT 사용하여 Windows 95, Windows NT 또는 Windows 2000 제어 및 다시 out 으로 BMP 저장하려면 SaveAs 이미지 작업을 엽니다. 이 비트맵을 표준 BMP 형식으로 저장합니다.

  • BMP 파일을 읽고 있는 원래 BITMAPINFOHEADER 구조를 변환하는 루틴을 만듭니다.

현재 상태

이 문제는 같이 버그는 Eastman Kodak 이미징 컨트롤의 결정권자 보고되었습니다.

추가 정보

문제를 재현하기 위한 단계

  1. Win98 ImgEdit 컨트롤을 사용하여 BMP 이미지를 파일에 저장하십시오.
  2. Windows 95, Windows NT 또는 Windows 2000 시스템 파일을 걸릴. MSPAINT.EXE 또는 Visual Basic PictureBox 컨트롤의 Picture 속성 로드하려고 했습니다.

속성

기술 자료: 216205 - 마지막 검토: 2004년 6월 29일 화요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 4.0 Standard Edition
  • Microsoft Visual Basic 4.0 Professional Edition
  • Microsoft Visual Basic 4.0 32-Bit Enterprise Edition
키워드:?
kbmt kb3rdparty kbbitmap kbprb KB216205 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com