├── .github └── workflows │ └── build-and-publish.yml ├── .gitignore ├── README.md ├── SafeStbImageSharp.sln ├── samples ├── SafeStbImageSharp.Samples.MonoGame │ ├── Game1.cs │ ├── Program.cs │ ├── SafeStbImageSharp.Samples.MonoGame.csproj │ └── image.jpg └── SafeStbImageSharp.Samples.WinForms │ ├── App.config │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ └── SafeStbImageSharp.Samples.WinForms.csproj ├── src ├── AnimatedFrameResult.cs ├── ColorComponents.cs ├── Decoding │ ├── BmpDecoder.cs │ ├── Decoder.cs │ ├── GifDecoder.cs │ ├── JpgDecoder.cs │ ├── PngDecoder.cs │ ├── PsdDecoder.cs │ ├── TgaDecoder.cs │ └── ZLib.cs ├── ImageInfo.cs ├── ImageResult.cs ├── SafeStbImageSharp.csproj └── Utility │ ├── ArrayExtensions.cs │ ├── Conversion.cs │ ├── FakePtr.cs │ ├── IOUtils.cs │ └── MathExtensions.cs └── tests ├── SafeStbImageSharp.Tests ├── Resources │ ├── DockPanes.jpg │ └── J7dAdPl.png ├── SafeStbImageSharp.Tests.csproj ├── Tests.cs └── Utility │ └── Res.cs ├── Stb.Native ├── AssemblyInfo.cpp ├── ReadMe.txt ├── Stb.Native.cpp ├── Stb.Native.h ├── Stb.Native.vcxproj ├── Stdafx.cpp ├── Stdafx.h ├── app.ico ├── app.rc ├── resource.h └── stb_image.h └── StbImageSharp.Testing ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── StbImageSharp.Testing.csproj ├── app.config └── packages.config /.github/workflows/build-and-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/.github/workflows/build-and-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/README.md -------------------------------------------------------------------------------- /SafeStbImageSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/SafeStbImageSharp.sln -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.MonoGame/Game1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.MonoGame/Game1.cs -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.MonoGame/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.MonoGame/Program.cs -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.MonoGame/SafeStbImageSharp.Samples.MonoGame.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.MonoGame/SafeStbImageSharp.Samples.MonoGame.csproj -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.MonoGame/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.MonoGame/image.jpg -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/App.config -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Form1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Form1.Designer.cs -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Form1.cs -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Form1.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Form1.resx -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Program.cs -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Properties/Resources.resx -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/Properties/Settings.settings -------------------------------------------------------------------------------- /samples/SafeStbImageSharp.Samples.WinForms/SafeStbImageSharp.Samples.WinForms.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/samples/SafeStbImageSharp.Samples.WinForms/SafeStbImageSharp.Samples.WinForms.csproj -------------------------------------------------------------------------------- /src/AnimatedFrameResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/AnimatedFrameResult.cs -------------------------------------------------------------------------------- /src/ColorComponents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/ColorComponents.cs -------------------------------------------------------------------------------- /src/Decoding/BmpDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Decoding/BmpDecoder.cs -------------------------------------------------------------------------------- /src/Decoding/Decoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Decoding/Decoder.cs -------------------------------------------------------------------------------- /src/Decoding/GifDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Decoding/GifDecoder.cs -------------------------------------------------------------------------------- /src/Decoding/JpgDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Decoding/JpgDecoder.cs -------------------------------------------------------------------------------- /src/Decoding/PngDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Decoding/PngDecoder.cs -------------------------------------------------------------------------------- /src/Decoding/PsdDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Decoding/PsdDecoder.cs -------------------------------------------------------------------------------- /src/Decoding/TgaDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Decoding/TgaDecoder.cs -------------------------------------------------------------------------------- /src/Decoding/ZLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Decoding/ZLib.cs -------------------------------------------------------------------------------- /src/ImageInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/ImageInfo.cs -------------------------------------------------------------------------------- /src/ImageResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/ImageResult.cs -------------------------------------------------------------------------------- /src/SafeStbImageSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/SafeStbImageSharp.csproj -------------------------------------------------------------------------------- /src/Utility/ArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Utility/ArrayExtensions.cs -------------------------------------------------------------------------------- /src/Utility/Conversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Utility/Conversion.cs -------------------------------------------------------------------------------- /src/Utility/FakePtr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Utility/FakePtr.cs -------------------------------------------------------------------------------- /src/Utility/IOUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Utility/IOUtils.cs -------------------------------------------------------------------------------- /src/Utility/MathExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/src/Utility/MathExtensions.cs -------------------------------------------------------------------------------- /tests/SafeStbImageSharp.Tests/Resources/DockPanes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/SafeStbImageSharp.Tests/Resources/DockPanes.jpg -------------------------------------------------------------------------------- /tests/SafeStbImageSharp.Tests/Resources/J7dAdPl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/SafeStbImageSharp.Tests/Resources/J7dAdPl.png -------------------------------------------------------------------------------- /tests/SafeStbImageSharp.Tests/SafeStbImageSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/SafeStbImageSharp.Tests/SafeStbImageSharp.Tests.csproj -------------------------------------------------------------------------------- /tests/SafeStbImageSharp.Tests/Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/SafeStbImageSharp.Tests/Tests.cs -------------------------------------------------------------------------------- /tests/SafeStbImageSharp.Tests/Utility/Res.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/SafeStbImageSharp.Tests/Utility/Res.cs -------------------------------------------------------------------------------- /tests/Stb.Native/AssemblyInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/AssemblyInfo.cpp -------------------------------------------------------------------------------- /tests/Stb.Native/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/ReadMe.txt -------------------------------------------------------------------------------- /tests/Stb.Native/Stb.Native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/Stb.Native.cpp -------------------------------------------------------------------------------- /tests/Stb.Native/Stb.Native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/Stb.Native.h -------------------------------------------------------------------------------- /tests/Stb.Native/Stb.Native.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/Stb.Native.vcxproj -------------------------------------------------------------------------------- /tests/Stb.Native/Stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/Stdafx.cpp -------------------------------------------------------------------------------- /tests/Stb.Native/Stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/Stdafx.h -------------------------------------------------------------------------------- /tests/Stb.Native/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/app.ico -------------------------------------------------------------------------------- /tests/Stb.Native/app.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/app.rc -------------------------------------------------------------------------------- /tests/Stb.Native/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/resource.h -------------------------------------------------------------------------------- /tests/Stb.Native/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/Stb.Native/stb_image.h -------------------------------------------------------------------------------- /tests/StbImageSharp.Testing/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/StbImageSharp.Testing/Program.cs -------------------------------------------------------------------------------- /tests/StbImageSharp.Testing/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/StbImageSharp.Testing/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /tests/StbImageSharp.Testing/StbImageSharp.Testing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/StbImageSharp.Testing/StbImageSharp.Testing.csproj -------------------------------------------------------------------------------- /tests/StbImageSharp.Testing/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/StbImageSharp.Testing/app.config -------------------------------------------------------------------------------- /tests/StbImageSharp.Testing/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StbSharp/SafeStbImageSharp/HEAD/tests/StbImageSharp.Testing/packages.config --------------------------------------------------------------------------------