Skip to content

jesperordrup/ImageProcessor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageProcessor

Imageprocessor is a lightweight library written in C# that allows you to manipulate images on-the-fly using .NET 4.0.

It's fast, extensible, easy to use, comes bundled with some great features and is fully open source.

For full documentation please see http://jimbobsquarepants.github.io/ImageProcessor/

Eksponent Cropup (EC)

Is an package for Umbraco which - and this might come as a surprise - crops images! http://our.umbraco.org/projects/website-utilities/eksponent-cropup.

EC uses a separate json file to hold all metadata for each image. This file is updated when any change to any crop's are made.

Imageprocessor can cache all files processed. All remote files are "hard cached" and only refreshed when cache times out.

This little hack allows Imageprocessor to tests if json file is changed and clears cache if needed. The basic idea is this: If image path contains /cropup/ then check if json file is updated. Thats it.

Url example.

img src="/remote.axd?http://hostname/cropup/banner/media/1014/someimagefile.jpg?preset=anypresetyoumighthave"

Install

Install Eksponent cropup Install Imageprocessor package for Umbraco Update bin with Imageprocessor.web.dll and Imageprocessor.dll from this fork. Update config/Imageprocessor config files with the files from this fork. Have fun.

About

A library for on-the-fly processing of image files with Asp.NET written in C#

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 50.9%
  • C# 45.9%
  • Classic ASP 2.0%
  • CSS 1.2%