Skip to content

Instantly share code, notes, and snippets.

@Kevin-Bronsdijk
Last active April 28, 2016 03:32
Show Gist options
  • Save Kevin-Bronsdijk/6ce3df2c5b3f18129aa51d490f45ef63 to your computer and use it in GitHub Desktop.
Save Kevin-Bronsdijk/6ce3df2c5b3f18129aa51d490f45ef63 to your computer and use it in GitHub Desktop.
...
ResizeImage = new ResizeImage {Height = 100, Width = 100,
BackgroundColor = "#ffffff" , Strategy = Strategy.exact, Enhance = true}
...
var response = krakenClient.Optimize(
image,
"name-of-image.png",
new SeaMist.Model.Azure.OptimizeUploadRequest(
new Uri("http://awesome-website.com/kraken_results"),
new DataStore(
"account",
"key",
"container")
));
var connection = KrakenConnection.Create("key", "secret");
var krakenClient = new KrakenClient(connection);
var image = File.ReadAllBytes("your-image-location-on-disk.png");
var response = await krakenClient.Optimize(
image,
"name-of-image.png",
new OptimizeUploadRequest(new Uri("http://awesome-website.com/kraken_results"))
{
ResizeImage = new ResizeImage {Height = 100, Width = 100},
WebP = true
});
var image = File.ReadAllBytes("your-image-location-on-disk.png");
var response = await krakenClient.OptimizeWait(
image,
"image-name.jpg",
new Model.S3.OptimizeUploadWaitRequest("account", "key", "container", "region")
{
ResizeImage = new ResizeImage {Height = 100, Width = 100},
WebP = true
});
var response = await krakenClient.OptimizeWait(
image,
"image-name.jpg",
new Model.Azure.OptimizeUploadWaitRequest("account", "key","container")
{
ResizeImage = new ResizeImage {Height = 100, Width = 100},
WebP = true
});
var connection = KrakenConnection.Create("key", "secret");
var krakenClient = new KrakenClient(connection);
var image = File.ReadAllBytes("your-image-location-on-disk.png");
var response = await krakenClient.OptimizeWait(
image,
"name-of-image.png",
new OptimizeUploadWaitRequest
{
ResizeImage = new ResizeImage {Height = 100, Width = 100,
BackgroundColor = "#ffffff" , Strategy = Strategy.exact},
PreserveMeta = new[] {PreserveMeta.Geotag}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment