Project Description
A client-side Silverlight library for performing a bicubic resize.

This is a 7KB Silverlight DLL that can perform client-side bicubic resizes of WriteableBitmaps. It is used as an extension method:

    using System.Windows.Media.Imaging;

    //Initialize and load your image.
    var myImage = new WriteableBitmap();
    int newWidth, newHeight;
    var resizedImage = myImage.ResizeBicubic(newWidth, newHeight);


This code is borrowed from AForge and as such is bound to the terms of the LGPL. In order to minimize licensing impact, this single method has been abstracted out into its own DLL and re-released under the LGPL. Thanks to Marauderz for the initial port of the AForge code. Alpha channel is supported in this release.

For more WriteableBitmap image manipulation, please see the WriteableBitmapEx or Image Tools projects.

Last edited May 18, 2011 at 8:49 PM by pettijohn, version 6