Example #1
0
        private void CreateCollage()
        {
            if (items.Count == 0)
            {
                return;
            }

            var columns = (int)Math.Min(Math.Ceiling(Math.Sqrt(items.Count)), 4);
            var collage = new Collage(items, columns);

            Bitmap b = collage.CreateCollage();

            var picFolder = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
            var fileName  = string.Format("items-{0:yyyyMMdd-HHmmss}.png", DateTime.Now);
            var file      = Path.Combine(picFolder, fileName);

            b.Save(file);

            if (options.CollageToClipboard)
            {
                Clipboard.SetImage(b);
            }

            items.Clear();
            Status("Collage saved");
        }
Example #2
0
        private void CreateCollage()
        {
            if (items.Count == 0) return;

            var columns = (int)Math.Min(Math.Ceiling(Math.Sqrt(items.Count)), 4);
            var collage = new Collage(items, columns);

            Bitmap b = collage.CreateCollage();

            var picFolder = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
            var fileName = string.Format("items-{0:yyyyMMdd-HHmmss}.png", DateTime.Now);
            var file = Path.Combine(picFolder, fileName);
            b.Save(file);

            if (options.CollageToClipboard)
                Clipboard.SetImage(b);

            items.Clear();
            Status("Collage saved");
        }