- Регистрация
- 08.02.2013
- Сообщения
- 242
- Благодарностей
- 31
- Баллы
- 28
Подскажите, как правильно подправить код, чтобы он заработал в зенке
Вот тут есть сам код на C# with .NET - https://tinypng.com/developers/reference
а именно
Понятно что <your api key> будет вставлен ключ
что large-input.png будет переменная project.Variables["url"].Value
тоже с выходным файлом
Интересует весь остальной код как подогнать, чтобы он заработал в зенке.
Задача, взять картинку из папки на компе, оптимизировать и сохранить ее у себя же на компе
Вот тут есть сам код на C# with .NET - https://tinypng.com/developers/reference
а именно
Код:
using System;
using System.Net;
using System.Text;
using System.IO;
class Program {
static void Main() {
string key = "<your api key>";
string input = "large-input.png";
string output = "tiny-output.png";
string url = "https://api.tinypng.com/shrink";
WebClient client = new WebClient();
string auth = Convert.ToBase64String(Encoding.UTF8.GetBytes("api:" + key));
client.Headers.Add(HttpRequestHeader.Authorization, "Basic " + auth);
try {
client.UploadData(url, File.ReadAllBytes(input));
/* Compression was successful, retrieve output from Location header. */
client.DownloadFile(client.ResponseHeaders["Location"], output);
} catch (WebException) {
/* Something went wrong! You can parse the JSON body for details. */
Console.WriteLine("Compression failed.");
}
}
}
что large-input.png будет переменная project.Variables["url"].Value
тоже с выходным файлом
Интересует весь остальной код как подогнать, чтобы он заработал в зенке.
Задача, взять картинку из папки на компе, оптимизировать и сохранить ее у себя же на компе