소스 검색

Corrected issue with SaveImageAs()

That function depends on SavePNG() and forces platform check on textures
module, that behaviour should be changed, platform definition should be
only required on core module...
pull/424/head
Ray San 7 년 전
부모
커밋
27c274bc3c
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. +5
    -3
      src/textures.c

+ 5
- 3
src/textures.c 파일 보기

@ -34,7 +34,7 @@
*
* LICENSE: zlib/libpng
*
* Copyright (c) 2014-2017 Ramon Santamaria (@raysan5)
* Copyright (c) 2014-2018 Ramon Santamaria (@raysan5)
*
* This software is provided "as-is", without any express or implied warranty. In no event
* will the authors be held liable for any damages arising from the use of this software.
@ -552,14 +552,16 @@ void UpdateTexture(Texture2D texture, const void *pixels)
}
// Save image to a PNG file
void SaveImageAs(const char* fileName, Image image)
void SaveImageAs(const char *fileName, Image image)
{
#if defined(PLATFORM_DESKTOP) || defined(PLATFORM_RPI)
// NOTE: Getting Color array as RGBA unsigned char values
unsigned char* imgData = (unsigned char*)GetImageData(image);
unsigned char *imgData = (unsigned char *)GetImageData(image);
SavePNG(fileName, imgData, image.width, image.height, 4);
free(imgData);
TraceLog(LOG_INFO, "Image saved: %s", fileName);
#endif
}
// Convert image data to desired format

불러오는 중...
취소
저장