From a09ee0f9e36d9d6104d253edccf855229d775d7e Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Fri, 19 Mar 2010 18:51:45 +0000 Subject: [PATCH] Fixed bug in JPEG saving (due to the last modification) git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1474 4e206d99-4929-0410-ac5d-dfc041789085 --- src/SFML/Graphics/ImageLoader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SFML/Graphics/ImageLoader.cpp b/src/SFML/Graphics/ImageLoader.cpp index 6e524a0e7..baa2cf229 100644 --- a/src/SFML/Graphics/ImageLoader.cpp +++ b/src/SFML/Graphics/ImageLoader.cpp @@ -228,9 +228,9 @@ bool ImageLoader::WriteJpg(const std::string& filename, const std::vector std::vector buffer(width * height * 3); for (std::size_t i = 0; i < width * height; ++i) { - buffer[i * 3 + 0] = pixels[i * 3 + 0]; - buffer[i * 3 + 1] = pixels[i * 3 + 1]; - buffer[i * 3 + 2] = pixels[i * 3 + 2]; + buffer[i * 3 + 0] = pixels[i * 4 + 0]; + buffer[i * 3 + 1] = pixels[i * 4 + 1]; + buffer[i * 3 + 2] = pixels[i * 4 + 2]; } Uint8* ptr = &buffer[0];