using System; public class Test { public static void Main (string [] args) { Gnome.Vfs.Vfs.Initialize (); Uri uri = new Uri (args [0]); Console.WriteLine("Uri: " + uri); string large_path = Gnome.Thumbnail.PathForUri (uri.ToString (), Gnome.ThumbnailSize.Large); Console.WriteLine("largepath: " + large_path); Gnome.ThumbnailFactory factory = new Gnome.ThumbnailFactory (Gnome.ThumbnailSize.Large); Gdk.Pixbuf pixbuf = new Gdk.Pixbuf (uri.LocalPath); Console.WriteLine("pixbufW " + pixbuf.Width); factory.SaveThumbnail (pixbuf, uri.ToString (), System.DateTime.Now); } }