/FluxJpeg.Core

Clone of fjcore library that seems to be stagant on google code

Primary LanguageC#

FluxJpeg.Core

Copyright (c) 2008-2009 Occipital Open Source, (c) 2010-2013 Brian Donahue, (c) 2012-2013 Anders Gustafsson, Cureos AB

Licensed and distributable under the terms of the MIT license.

FJCore is an image library including a pure C# implementation of the JPEG baseline and progressive codecs. Originally the library targeted Silverlight and Windows Forms applications. This is a clone of the original Google Code library that currently seems to be stagant.

Design goals

  • No external dependencies (besides a C# compiler and ECMA-standard CIL runtime)
  • High performance
  • High image quality
  • Simple, intuitive usage pattern

Portable Class Library

FJCore is now also available as a Portable Class Library (PCL), profile 328, that targets:

  • Windows 8 and higher (f.k.a. Windows Store or Metro apps)
  • Windows Phone Silverlight version 8 and higher
  • Windows Phone 8.1
  • Silverlight version 5 and higher
  • .NET Framework version 4 and higher
  • Xamarin.iOS
  • Xamarin.Android

Downloads

To include FJCore in your application, we recommend NuGet.

##Changes

###0.8.0

  • Updated density properties are sufficiently saved upon file output
  • Hierarchical JPEG is now supported

Thanks to @Ericvf for these improvements

###0.7.2

  • Signed assemblies with snk-key to make assemblies names strong.

###0.7.1

  • Added portable class library to solution

###0.7.0

  • Breaking Change Changed Resize to use specific x,y dimensions and moved old Resize to ResizeToScale
  • Also wired up the ProgressChanged event to actually fire