System.Drawing.Bitmap bit = new Bitmap(@"C:\Где\то\тут\лежит\картинка.jpg");
bit.RotateFlip(RotateFlipType.Rotate90FlipX);
bit.Save(@"C:\Где\то\тут\ляжет\картинка.jpg");
return 0;
System.Drawing.Bitmap bit = new Bitmap(@"C:\Где\то\тут\лежит\картинка.jpg");
bit.RotateFlip(RotateFlipType.Rotate90FlipX);
bit.Save(@"C:\Где\то\тут\ляжет\картинка.jpg");
return 0;
Спасибо. Работает. Но только картинка получается повернутой на 90 градусов!? Я пробовал менять 90 на 0 или 360 - не помогает/не работает.
И можно ли указать не один файл а все в директории?
System.Drawing.Bitmap bit = new Bitmap(@"C:\Users\UserAsus\Documents\zennoposter projects\картинки\1.jpg");
bit.RotateFlip(RotateFlipType.RotateNoneFlipX);
bit.Save(@"C:\картинка.jpg");
return 0;
Остался вопрос по директории. Можно указать все файлы в директории разом?
я если честно не понял по поводу поворота по горизонтали что это значит))) привел на всякий случай поворот налево
можно и для директории - берете директорию в список ( есть экшен) и сниппет превращается вот в такой
Код:
var list = project.Lists["Список 1"];
foreach(string data in list)
{
System.Drawing.Bitmap bit = new Bitmap(data);
bit.RotateFlip(RotateFlipType.RotateNoneFlipX);
bit.Save(@"C:\картинка.jpg");
}
return 0;