You are here: Blog
Menu
Categories
.NET
DotNetNuke
ECO
General
UI
Archive
August, 2014 (1)
September, 2013 (1)
February, 2010 (2)
October, 2008 (2)
September, 2008 (1)
July, 2008 (2)
June, 2008 (1)
April, 2008 (3)
February, 2008 (1)
December, 2007 (1)
October, 2007 (2)
June, 2007 (2)
March, 2007 (1)
January, 2007 (1)
December, 2006 (3)
Search
Software development matters
Aug 8

Written by: Oleg Zhukov
8/8/2014 11:09 AM

 Recently I ran into a remarkable image processing algorithm known as Seam Carving. This algorithm allows shrinking images (either horizontally or vertically) while preserving the most significant parts of the image.

To my disappointment I also discovered that my favorite free image editing program Paint.NET lacks the seam carving functionality, neither any of the existing plugins implements it. So...

... I decided to make such plugin myself. Unfortunately, the standard Paint.NET plugin API doesn't provide certain capabilities, among them is resizing an image canvas, so I had to use .NET Reflection to do the trick. This means that the plugin falls into the "unsafe" category and is not allowed to be published in the official plugin repository. But you can find it here (zipped plugin dll). Or check the project page at GitHub.
 

Tags:

Copyright 2007-2016 by Oleg Zhukov Terms Of UsePrivacy Statement