C++에서 읽기 전용 모드를 사용하여 GDI +를 사용하여 이미지 (jpeg, bmp)를 열고 싶습니다. 어떻게해야합니까? 많은 감사!읽기 전용 모드에서 GDI + 비트 맵을 여는 방법은 무엇입니까?
2
A
답변
0
표준 C 및 C++의 파일 I/O에는 읽기 전용 파일 개념이 없습니다. 파일을 읽기 전용으로 열고 쓰기 용으로 열지 마십시오. 사용 IOSTREAMS :
#include <fstream>
std::ifstream f("jgeg.bmp", std::ios::binary);
사용하여 C 스타일 스트림 : 이미지 파일의 측면에서
#include <cstdio>
FILE * f = fopen("jpeg.bmp", "rb");
1
, 그것은 항상 읽기 전용이다. MSDN의 Gdiplus::Image::Save는 :
, 그것은 결코 읽기 전용이다. Gdiplus :: Bitmap 또는 Gdiplus :: Image로로드하면 이미지를 항상 수정할 수 있습니다.이를 조작하는 Gdiplus :: Graphics의 생성을 막을 수는 없습니다.GDI +를 사용하면 이미지를 구성하는 를 사용하는 것과 동일한 파일에 이미지를 저장할 수 없습니다. 메모리에서 이미지의 양태에서
관련 문제
- 1. GDI +를 사용하여 ARGB 비트 맵을 그리는 방법은 무엇입니까?
- 2. 비트 맵을 정리하는 방법은 무엇입니까?
- 3. 비트 맵을 스크롤하는 방법은 무엇입니까?
- 4. Eclipse 프로젝트를 읽기 전용으로 여는 방법은 무엇입니까?
- 5. 50 % 불투명도의 비트 맵을 그리는 방법은 무엇입니까?
- 6. AS3에서 MovieClip에 비트 맵을 연결하는 방법은 무엇입니까?
- 7. 안드로이드의 맵보기에 비트 맵을 오버레이하는 방법은 무엇입니까?
- 8. WPF에서 비트 맵을 처리하는 방법은 무엇입니까?
- 9. RGB에서 48bpp 비트 맵을 초기화하는 방법은 무엇입니까?
- 10. 비트 맵을 그리는 가장 빠른 방법은 무엇입니까?
- 11. actionscript3 : 비트 맵을 부드럽게하는 방법은 무엇입니까?
- 12. 글꼴에 적합한 비트 맵을 생성하는 방법은 무엇입니까?
- 13. 비트 맵을 첨부하여 작업을 시작하는 방법은 무엇입니까?
- 14. 비트 맵을 원근감으로 페인트하는 방법은 무엇입니까?
- 15. Scala로 비트 맵을 그리는 방법은 무엇입니까?
- 16. 처음 비트 맵을 넣고 캐시에서로드하는 방법은 무엇입니까?
- 17. 비트 맵을 생성하고 그립니다.
- 18. 비트 맵 효과가있는 WPF 요소에서 비트 맵을 렌더링하는 방법은 무엇입니까?
- 19. 읽기 전용 종속성 속성을 만드는 방법은 무엇입니까?
- 20. GridViewColumn을 읽기 전용/비활성화로 만드는 방법은 무엇입니까?
- 21. 올바른 읽기 전용 속성 작성 방법은 무엇입니까?
- 22. powershell에서 읽기 전용 멤버를 만드는 방법은 무엇입니까?
- 23. 읽기 전용 속성을 설정하는 방법은 무엇입니까?
- 24. WxWidgets가 불투명도가있는 비트 맵을 그립니다.
- 25. win32에서 도구 모음 단추의 비트 맵을 변경하는 방법은 무엇입니까?
- 26. gdi + 비트 맵과 같은 구조체를 HDC로 변환하는 방법은 무엇입니까?
- 27. 64 비트 시스템의 GDI +
- 28. GDI + 비트 맵 사용
- 29. python : 어떻게 비트 맵을 생성하나요?
- 30. JPA/읽기 전용 모드로 엔티티를 가져 오는 방법은 무엇입니까?
GDI +에서도 사용할 수 없습니다. –