|
|
|
@ -81,7 +81,7 @@ USAGE: |
|
|
|
|
|
|
|
|
|
TGA supports RLE or non-RLE compressed data. To use non-RLE-compressed |
|
|
|
|
data, set the global variable 'stbi_write_tga_with_rle' to 0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JPEG does ignore alpha channels in input data; quality is between 1 and 100. |
|
|
|
|
Higher quality looks better but results in a bigger image. |
|
|
|
|
JPEG baseline (no JPEG progressive). |
|
|
|
@ -114,7 +114,7 @@ CREDITS: |
|
|
|
|
Thatcher Ulrich |
|
|
|
|
github:poppolopoppo |
|
|
|
|
Patrick Boettcher |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LICENSE |
|
|
|
|
|
|
|
|
|
See end of file for license information. |
|
|
|
@ -1250,7 +1250,7 @@ static int stbi_write_jpg_core(stbi__write_context *s, int width, int height, in |
|
|
|
|
37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99}; |
|
|
|
|
static const int UVQT[] = {17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99, |
|
|
|
|
99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99}; |
|
|
|
|
static const float aasf[] = { 1.0f * 2.828427125f, 1.387039845f * 2.828427125f, 1.306562965f * 2.828427125f, 1.175875602f * 2.828427125f,
|
|
|
|
|
static const float aasf[] = { 1.0f * 2.828427125f, 1.387039845f * 2.828427125f, 1.306562965f * 2.828427125f, 1.175875602f * 2.828427125f, |
|
|
|
|
1.0f * 2.828427125f, 0.785694958f * 2.828427125f, 0.541196100f * 2.828427125f, 0.275899379f * 2.828427125f }; |
|
|
|
|
|
|
|
|
|
int row, col, i, k; |
|
|
|
@ -1421,38 +1421,38 @@ This software is available under 2 licenses -- choose whichever you prefer. |
|
|
|
|
------------------------------------------------------------------------------ |
|
|
|
|
ALTERNATIVE A - MIT License |
|
|
|
|
Copyright (c) 2017 Sean Barrett |
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
|
|
|
|
this software and associated documentation files (the "Software"), to deal in
|
|
|
|
|
the Software without restriction, including without limitation the rights to
|
|
|
|
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
|
|
|
|
of the Software, and to permit persons to whom the Software is furnished to do
|
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy of |
|
|
|
|
this software and associated documentation files (the "Software"), to deal in |
|
|
|
|
the Software without restriction, including without limitation the rights to |
|
|
|
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies |
|
|
|
|
of the Software, and to permit persons to whom the Software is furnished to do |
|
|
|
|
so, subject to the following conditions: |
|
|
|
|
The above copyright notice and this permission notice shall be included in all
|
|
|
|
|
The above copyright notice and this permission notice shall be included in all |
|
|
|
|
copies or substantial portions of the Software. |
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
|
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
|
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
|
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
|
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
|
|
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
|
|
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
|
|
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
|
|
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
|
|
|
|
SOFTWARE. |
|
|
|
|
------------------------------------------------------------------------------ |
|
|
|
|
ALTERNATIVE B - Public Domain (www.unlicense.org) |
|
|
|
|
This is free and unencumbered software released into the public domain. |
|
|
|
|
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this
|
|
|
|
|
software, either in source code form or as a compiled binary, for any purpose,
|
|
|
|
|
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this |
|
|
|
|
software, either in source code form or as a compiled binary, for any purpose, |
|
|
|
|
commercial or non-commercial, and by any means. |
|
|
|
|
In jurisdictions that recognize copyright laws, the author or authors of this
|
|
|
|
|
software dedicate any and all copyright interest in the software to the public
|
|
|
|
|
domain. We make this dedication for the benefit of the public at large and to
|
|
|
|
|
the detriment of our heirs and successors. We intend this dedication to be an
|
|
|
|
|
overt act of relinquishment in perpetuity of all present and future rights to
|
|
|
|
|
In jurisdictions that recognize copyright laws, the author or authors of this |
|
|
|
|
software dedicate any and all copyright interest in the software to the public |
|
|
|
|
domain. We make this dedication for the benefit of the public at large and to |
|
|
|
|
the detriment of our heirs and successors. We intend this dedication to be an |
|
|
|
|
overt act of relinquishment in perpetuity of all present and future rights to |
|
|
|
|
this software under copyright law. |
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
|
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
|
|
|
AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
|
|
|
|
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
|
|
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
|
|
|
|
AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN |
|
|
|
|
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|
|
|
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|
|
|
|
------------------------------------------------------------------------------ |
|
|
|
|
*/ |
|
|
|
|