| | |
| | | |
| | | 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). |
| | |
| | | Thatcher Ulrich |
| | | github:poppolopoppo |
| | | Patrick Boettcher |
| | | |
| | | |
| | | LICENSE |
| | | |
| | | See end of file for license information. |
| | |
| | | 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; |
| | |
| | | ------------------------------------------------------------------------------ |
| | | 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. |
| | | ------------------------------------------------------------------------------ |
| | | */ |