OSDN Git Service

誤字を修正
[sdl2referencejp/sdl2referencejp.git] / SDL_CreateRGBSurfaceFrom.html
index 89f20c2..79d6935 100644 (file)
 \r
 // stb_image\82É\97v\8b\81\82·\82é\8fo\97Í\82Ì\83J\83\89\81[\8c`\8e®\r
 // \83¿\83`\83\83\83l\83\8b\82ð\8b\81\82ß\82È\82¢/\95K\97v\82È\82¢\82È\82ç\82ÎSTBI_rgb\82ð\8eg\82¤\82±\82Æ\r
-int req_format = STBI_rgb_alpha; \r
+int req_format = STBI_rgb_alpha;\r
 int width, height, orig_format;\r
 unsigned char* data = stbi_load("./test.png", &width, &height, &orig_format, req_format);\r
 if(data == NULL) {\r
-        fprintf(stderr, "\89æ\91\9c\83t\83@\83C\83\8b\82Ì\93Ç\82Ý\8d\9e\82Ý\82É\8e¸\94s\82µ\82½: %s\n", stbi_failure_reason());\r
-        exit(1);\r
+  SDL_Log("\89æ\91\9c\83t\83@\83C\83\8b\82Ì\93Ç\82Ý\8d\9e\82Ý\82É\8e¸\94s\82µ\82½: %s", stbi_failure_reason());\r
+  exit(1);\r
 }\r
 \r
 // RGB(A)\83o\83C\83g\94z\97ñ\82Ì\82½\82ß\82Ì\83s\83N\83Z\83\8b\8c`\8e®\82Ì\83J\83\89\81[\83}\83X\83N\82ð\90Ý\92è\82·\82é\r
@@ -64,21 +64,21 @@ Uint32 rmask, gmask, bmask, amask;
 #endif\r
 \r
 int depth, pitch;\r
-if(req_format == STBI_rgb) {\r
-        depth = 24;\r
-        pitch = 3*width; // 1\83s\83N\83Z\83\8b\82 \82½\82è3byte * 1\8ds\82Ì\83s\83N\83Z\83\8b\90\94\r
+if (req_format == STBI_rgb) {\r
+  depth = 24;\r
+  pitch = 3*width; // 1\83s\83N\83Z\83\8b\82 \82½\82è3byte * 1\8ds\82Ì\83s\83N\83Z\83\8b\90\94\r
 } else { // STBI_rgb_alpha (RGBA)\r
-        depth = 32;\r
-        pitch = 4*width;\r
+  depth = 32;\r
+  pitch = 4*width;\r
 }\r
 \r
 SDL_Surface* surf = SDL_CreateRGBSurfaceFrom((void*)data, width, height, depth, pitch,\r
                                              rmask, gmask, bmask, amask);\r
 \r
-if(surf == NULL) {\r
-        fprintf(stderr, "\83T\81[\83t\83F\83C\83X\82Ì\90\90¬\82É\8e¸\94s\82µ\82½: %s\n", SDL_GetError());\r
-        stbi_image_free(data);\r
-        exit(1);\r
+if (surf == NULL) {\r
+  SDL_Log("\83T\81[\83t\83F\83C\83X\82Ì\90\90¬\82É\8e¸\94s\82µ\82½: %s", SDL_GetError());\r
+  stbi_image_free(data);\r
+  exit(1);\r
 }\r
 \r
 // ... \82±\82±\82Å\83T\81[\83t\83F\83C\83X\82ð\8eg\82¤ ...\r
@@ -93,28 +93,18 @@ stbi_image_free(data);
 </p>\r
 <h2>\8fÚ\8d×</h2>\r
 <p>\r
-depth\82ª4\82Ü\82½\82Í8\82Ì\82Æ\82«, \8bó\82Ì\83p\83\8c\83b\83g\82ª\90\90¬\82³\82ê\82é.\r
-depth\82ª8\82ð\92´\82¦\82é\82Æ\82«, \88ø\90\94\82Ì[RGBA]mask\82ð\8eg\82Á\82½\83s\83N\83Z\83\8b\8c`\8e®\82ª\90Ý\92è\82³\82ê\82é.\r
+\82±\82Ì\8aÖ\90\94\82Ì\93®\8dì\82Í<a href="SDL_CreateRGBSurface.html">SDL_CreateRGBSurface()</a>\82Æ\82æ\82­\8e\97\82Ä\82¢\82é\82ª, \83s\83N\83Z\83\8b\83f\81[\83^\82Ì\83\81\83\82\83\8a\82ð\8am\95Û\82¹\82¸, \91ã\82í\82è\82É\8ew\92è\82³\82ê\82½\8aù\91\82Ì\83f\81[\83^\83o\83b\83t\83@\82ð\83T\81[\83t\83F\83C\83X\82Å\8eg\97p\82·\82é.\r
 </p>\r
 <p>\r
-[RGBA]mask\82Í\83s\83N\83Z\83\8b\82Ì\90F\82ð\8ew\92è\82·\82é\82½\82ß\82Ì\83r\83b\83g\83}\83X\83N\82Æ\82µ\82Ä\8eg\82í\82ê\82é.\r
-\97á\82¦\82Î, Rmask\82ªFF0000\82È\82ç\82Î, \90Ô\82Ì\83f\81[\83^\82Í\8dÅ\8fã\88Ê\83o\83C\83g\82É\8ai\94[\82³\82ê\82é.\r
-[RGB]mask\82ð0\82É\82·\82é\82Æ, \83r\83b\83g\90[\93x\82É\8aî\82Ã\82¢\82½\83f\83t\83H\83\8b\83g\82Ì\92l\82É\82È\82é.\r
-(\97á: <code>SDL_CreateRGBSurface(0,w,h,32,0,0,0,0);</code>)\r
-\82µ\82©\82µ, Amask\82ð0\82É\82·\82é\82Æ, \83¿\83}\83X\83N\82Í0\82É\82È\82é.\r
-</p>\r
-<p>\r
-\83¿\83}\83X\83N\95t\82«\83T\81[\83t\83F\83C\83X\82Ì\83u\83\8c\83\93\83h\83\82\81[\83h\82Ì\8f\89\8aú\92l\82Í <code>SDL_SetSurfaceBlendMode(surface, SDL_BLENDMODE_BLEND)</code> \82Å\82 \82é.\r
-<a href="SDL_SetSurfaceBlendMode.html">SDL_SetSurfaceBlendMode()</a>\82Å\95Ê\82Ì\83u\83\8c\83\93\83h\83\82\81[\83h\82É\95Ï\82¦\82é\82±\82Æ\82ª\82Å\82«\82é.\r
-</p>\r
-<p>\r
-\83s\83N\83Z\83\8b\83f\81[\83^\82Í\90V\82½\82É\90\90¬\82³\82ê\82È\82¢.\r
+\83s\83N\83Z\83\8b\83f\81[\83^\82Í\83R\83s\81[\82³\82ê\82È\82¢.\r
 \83s\83N\83Z\83\8b\83f\81[\83^\82Í\8aÇ\97\9d\8aO\82Å\82 \82é.\r
 \82Â\82Ü\82è, \83T\81[\83t\83F\83C\83X\82ð\89ð\95ú\82µ\82½\8cã\82Í\83s\83N\83Z\83\8b\83f\81[\83^\82à\89ð\95ú\82·\82é\95K\97v\82ª\82 \82é.\r
 </p>\r
+<h2>\83o\81[\83W\83\87\83\93</h2>\r
+SDL 2.0.0\88È\8d~\r
 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
-<a href="SDL_CreateRGBSurfaceWithFormatFrom.html">SDL_CreateRGBSurfaceWithFormatFrom</a><br>\r
 <a href="SDL_CreateRGBSurface.html">SDL_CreateRGBSurface</a><br>\r
+<a href="SDL_CreateRGBSurfaceWithFormatFrom.html">SDL_CreateRGBSurfaceWithFormatFrom</a><br>\r
 <a href="SDL_FreeSurface.html">SDL_FreeSurface</a><br>\r
 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
 <a href="https://wiki.libsdl.org/SDL_CreateRGBSurfaceFrom">SDL_CreateRGBSurfaceFrom - SDL Wiki</a>\r