Will Norris

Results 57 issues of Will Norris

currently, transformed images use the same color palette as the original image. This may cause some artifacting on resized images because a pixel may use a color average of its...

See discussion in https://github.com/willnorris/imageproxy/issues/23#issuecomment-102805309

for caching on azure storage, we use github.com/PaulARoy/azurestoragecache which in turn uses github.com/Azure/azure-sdk-for-go/storage. That azure package is deprecated, being replaced by [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/storage/azblob).

Right now, I'm having to maintain a fork of envy to remove viper support. Granted, it's only 50 lines long or so. But ff has the advantage of also supporting...

plugins

When loading a web page with a lot of proxy URLs so that the browser attempts to download them all immediately, the process is killed because it's out of memory....

I haven't had a chance to dig into this yet, but proxying https://willnorris.com/2014/01/wordpress-social-menus-rel-me/rel-me-shirt.jpg causes imageproxy to panic with: ``` net/http.(*conn).serve.func1(0xc000266dc0) /opt/go/src/net/http/server.go:1769 +0x139 panic(0xd20f40, 0x169d9c0) /opt/go/src/runtime/panic.go:522 +0x1b5 github.com/rwcarlsen/goexif/exif.(*readerToReaderAt).ReadAt(0xc000362900, 0xc00052e2a0, 0x2, 0x4,...

here's an interesting article about using SVGs for image previews/placeholders: https://jmperezperez.com/svg-placeholders/ I'm not sure if there is a pure Go library to do something like this, but if so, it...

enhancement

Client Hints are defined by [draft-grigorik-http-client-hints](https://tools.ietf.org/html/draft-grigorik-http-client-hints) and are supported in the recently-released-to-stable Chrome 46. They allow user agents to provide additional hints regarding how the content is going to be...

notably, we don't do anything directly with the `Cache-Control`. The httpcache library handles respecting upstream directives in terms of what gets cached, but we don't set any Cache-Control directives on...

As you know, go1.4 will allow developers to specify the [canonical import path](https://golang.org/s/go14customimport) that should be used for importing a package. For packages that include this, gopkg should not recommend...