rediffusion
11/11/2017 - 1:57 PM

ImageProcessingResizeFromUrl()

//Ссылка на онлайн-документацию по объектной модели для всех версий ZennoPoster: //http://zennolab.com/wiki/en:zennoposter:macros-documentation

//Ссылка на онлайн-документацию по объектной модели версии 5.11.4.0: //https://help.zennolab.com/en/v5/zennoposter/5.11.4.0/

project.SendInfoToLog("Запущен проект ZennoPoster.xmlz", true); Thread.Sleep(3000); project.SendInfoToLog("Проект ZennoPoster.xmlz выполнен успешно!", true);

//public static void ImageProcessingResizeFromUrl  
//Предназначение метода: Изменение размера изображения (resizing), полученного по ссылке.

//Параметры:
//    string url - ссылка на изображение.
//	string savePath - Путь сохранения файла (save file path).
//	int width - Новая ширина изображения.
//	int height - Новая высота изображения.
//	string units - Единицы измерения для параметров. Это может быть "pixel" или "percent".
//	bool keep - если необходимо сохранить соотношение сторон (keep the aspect ratio) тогда "true"; иначе "false".
//	bool notIncImage - Если не увеличивать размер изображения, тогда "true"; иначе "false".
//	int quality - Качество изображения. Значение от 0 до 100. Значение по умолчанию - это 100.
//	string exif - Exif теги с метаданными изображения. Значение по умолчанию это пустая строка. Каждый тег должен быть записан с новой строки. Формат данных следующий: {TagName}|{TagValue}.

//Демонстрация:

string strResultImagePath = project.Directory + @"\вспомогательные файлы\result.jpg";
string strImageUrl = "http://7818-presscdn-0-76.pagely.netdna-cdn.com/wp-content/uploads/2015/10/Icelandic_Roads_1-1.jpg";
ZennoPoster.ImageProcessingResizeFromUrl(strImageUrl, strResultImagePath, 500, 500, "pixels", true, true);

//Примечания:
//