모서리가 아닌 한 모든 사각형이 검은 색 (0,0,0) 인 3x3 이미지를 만들었습니다. 아래 그림과 같이 빨간색, 녹색, 파란색 및 흰색 픽셀이 있습니다. I 올바르게 이해하면 pixeldata R, 0, G, 0, 0, 0, B, 0, W 배열로 배치되어야 R, 0, G
0, 0, 0
B, 0, W
. 제가하는 데 문제는 인쇄되는 무엇이다 : U
나는 전에이 오류를 발견 한 적이 없으며 오류없이 프로젝트의 glTexImage2D을 사용합니다. 다음은 어떤 오류 비주얼 스튜디오 프로그램의 스크린 샷과 분해의 전망은 다음과 같습니다 주어 선 내가 포인터 오류가있다 생각하지만 난 내가 뭘하는지 모르는 거기에 ptr있다 잘못된. 다음은 SDL_surface에서 텍스처로 변환하는 데 사용하는 함수입니다. v
SDL_Image 라이브러리의 게시물을 많이 읽었지만 여전히 문제를 해결할 수 없습니다. 나는 상단에 #include "SDL/SDL_image.h"을 가지고,하지만 난 컴파일 갈 때 그것은 는 "-lSDL_image을 찾을 수 없습니다"라고. 나는 이중, 주요 내가 SDL과 SDL_image 모두의 버전이 올바른지 확인과 SDL2_image.dll을 가지
저는 glew 1.1.0, SDL_image 2.0 및 mingw (Code :: Blocks, Windows)를 사용하고 있습니다. SDL_Image를 사용하여 .png 파일을 가져 와서 텍스처로 만들고 OpenGL을 사용하여 화면에 표시하려고합니다. 프로그램을 실행할 때 순수한 흰색 사각형이 표시됩니다. 가져올 이미지의 너비와 높이가 같지만 순수한 흰색
C++에서 Windows 32 비트 용 SDL2 프로젝트에 PNG 리소스 파일을 설정했습니다. (이 문자열로 변환 된 경우) HRSRC hRes = FindResource(0, MAKEINTRESOURCE(IMGID), "PNG");
if (!hRes) {
Log::Error("Find resource IMGID");
return;
}
OpenGL의 화면 영역을 비트 맵에 저장하려고합니다. 나는 FreeImage와 SDL_Image를 사용해 보았는데 둘 다 red와 blue 채널을 교체해야한다. 내가 수동으로 CreateRGBSurfaceFrom에 대한 호출 후 빨간색과 파란색 채널을 교체하지 않는 한, 그 색상이가는 bool CaptureScreenRegionToFile (uint32_
이미지 ("carnero.png")를로드하려고하지만 IMG_LoadTexture()를 사용할 때 null을 반환합니다. Game.h #ifndef GAME_H_
#define GAME_H_
#include <SDL.h>
#include <SDL_image.h>
#include <windows.h>
class Game {
public:
Emscripten을 사용하여 SDL2 Image를 사용하는 Nim 프로젝트를 컴파일하려고 시도하지만 여러 가지 유형이 충돌합니다. 오류가 발생합니다. 나는이 작은 코드에서이 문제를 재현 할 수 : index.nim 나는이 코드를 컴파일 할 때 import sdl2, sdl2.image
const imgFlags: cint = IMG_INIT_PNG