- Регистрация
- 29.04.2016
- Сообщения
- 39
- Благодарностей
- 6
- Баллы
- 8
Помогите правильно сформировать строку, в переменную заносится название фильтра
IMatrixFilter matrixFilter = MatrixFilters.project.Variables["filter"].Value;
IMatrixFilter matrixFilter = MatrixFilters.project.Variables["filter"].Value;
Код:
[LIST=1]
[*]using (MemoryStream inStream = new MemoryStream(photoBytes))
[*] {
[*] using (MemoryStream outStream = new MemoryStream())
[*] {
[*]
[*] using (ImageFactory imageFactory = new ImageFactory(preserveExifData:true))
[*] {
[*] IMatrixFilter matrixFilter = MatrixFilters.Comic;
[*] IMatrixFilter matrixFilter2 = MatrixFilters.HiSatch;
[*] // Load, resize, set the format and quality and save an image.
[*] imageFactory.Load(inStream) // грузим картинку
[*] .Resize(size) // меняем размер (500 на 500 см. выше)
[*] .Filter(matrixFilter)
[*] .BackgroundColor(Color.White)
[*] .Format(format) // выбираем формат картинки, т.е jpeg(jpg)
[*] .Save(outStream); // сохраняем в поток
[*] //outStream.CopyTo(inStream);
[*] outStream.WriteTo(fs); // записываем в файл
[*] outStream.Close(); // не забываем закрывать потоки ввода-вывода
[*] }
[*] inStream.Close(); // не забываем закрывать потоки ввода-вывода
[*] fs.Close();
[*] }
[*] }
[/LIST]