All Projects → rds1983 → StbSharp

rds1983 / StbSharp

Licence: other
C# port of the famous C framework

Programming Languages

C#
18002 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to StbSharp

sail
The missing small and fast image decoding library for humans (not for machines) ⛵ https://sail.software
Stars: ✭ 206 (+232.26%)
Mutual labels:  png, jpeg, tga, bmp, gif
stbi-sharp
C# wrapper around stb_image.h and qoi.h
Stars: ✭ 17 (-72.58%)
Mutual labels:  png, jpeg, tga, bmp
gfxprim
Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
Stars: ✭ 32 (-48.39%)
Mutual labels:  png, jpeg, bmp, gif
Imageprocessor
📷 A fluent wrapper around System.Drawing for the processing of image files.
Stars: ✭ 2,452 (+3854.84%)
Mutual labels:  png, jpeg, bmp, gif
Imagesharp
📷 A modern, cross-platform, 2D Graphics library for .NET
Stars: ✭ 5,186 (+8264.52%)
Mutual labels:  png, jpeg, bmp, gif
Omxiv
OpenMax image viewer for the Raspberry Pi
Stars: ✭ 175 (+182.26%)
Mutual labels:  png, jpeg, gif
Grunt Image
Optimize PNG, JPEG, GIF, SVG images with grunt task.
Stars: ✭ 201 (+224.19%)
Mutual labels:  png, jpeg, gif
Gulp Image
Optimize PNG, JPEG, GIF, SVG images with gulp task.
Stars: ✭ 213 (+243.55%)
Mutual labels:  png, jpeg, gif
alfred-imagemin
Alfred workflow - Minify images with Imagemin
Stars: ✭ 29 (-53.23%)
Mutual labels:  png, jpeg, gif
Sdwebimage
Asynchronous image downloader with cache support as a UIImageView category
Stars: ✭ 23,928 (+38493.55%)
Mutual labels:  png, jpeg, gif
Libvips
A fast image processing library with low memory needs.
Stars: ✭ 6,094 (+9729.03%)
Mutual labels:  png, jpeg, gif
Image Optimizer
Easily optimize images using PHP
Stars: ✭ 2,127 (+3330.65%)
Mutual labels:  png, jpeg, gif
Azpainter
Full color painting software for Unix-like systems for illustration drawing. This is un-official little fixed repository for package maintainers of image editor AzPainter (based on "mlib" toolkit). Official repository - http://azsky2.html.xdomain.jp/arc/download.html
Stars: ✭ 179 (+188.71%)
Mutual labels:  png, jpeg, gif
Essential Image Optimization
Essential Image Optimization - an eBook
Stars: ✭ 1,950 (+3045.16%)
Mutual labels:  png, jpeg, gif
Optimizt
CLI image optimization tool
Stars: ✭ 594 (+858.06%)
Mutual labels:  png, jpeg, gif
Flyimg
Dockerized PHP7 application runs as a Microservice to resize and crop images on the fly. Get optimised images with MozJPEG, WebP or PNG using ImageMagick. Includes face detection, cropping, face blurring, image rotation and many other options. Abstract storage based on FlySystem in order to store images on any provider (local, AWS S3...).
Stars: ✭ 762 (+1129.03%)
Mutual labels:  png, jpeg, gif
Format parser
file metadata parsing, done cheap
Stars: ✭ 46 (-25.81%)
Mutual labels:  png, jpeg, gif
Scrimage
Java, Scala and Kotlin image processing library
Stars: ✭ 792 (+1177.42%)
Mutual labels:  png, jpeg, gif
Lilliput
Resize images and animated GIFs in Go
Stars: ✭ 1,690 (+2625.81%)
Mutual labels:  png, jpeg, gif
Govips
A lightning fast image processing and resizing library for Go
Stars: ✭ 442 (+612.9%)
Mutual labels:  png, jpeg, gif

This repo is archived and in process of being split into separate projects. (one repo for each stb library).

The new project site is https://github.com/stbsharp

About

StbSharp is C# port of the famous C framework: https://github.com/nothings/stb

It is important to note, that this project is port, not wrapper. Original C code had been ported to C#. Therefore StbSharp doesnt require any native binaries.

The porting hasn't been done by hand, but using Sichem, which is the C to C# code converter utility.

Following libraries had been ported so far: stb_image.h, stb_image_write.h, stb_image_resize.h, stb_dxt.h, stb_vorbis.c and stb_truetype.h.

Following libraries porting is planned: stb_textedit.h and stb_rectpack.h.

Documentation

StbSharp has same API as STB. Therefore the STB documentation is valid for StbSharp as well. However some wrapper classes and helper functions had been added.

The wiki contains instructions about adding StbSharp to a project and the code samples.

Building From Source

  1. git clone https://github.com/rds1983/StbSharp
  2. cd StbSharp
  3. git submodule update --init --recursive

License

Public Domain

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].