[17:25:07] <wiredfool> though, he's testing for broken behavior
[17:26:24] <wiredfool> if we had a sort of 'known broken failing tests' that wouldn't pollute the day to day travis runs
[17:27:27] <aclark> Welp, he seems to be a regular-ish contributor so maybe he knows what he is doing… right, we could probably arrange that
[17:28:27] <wiredfool> to be clear, I don't have a problem with the code, only that one extraneous added test. If he hadn't added it, or if it had been a 'value wrong, but doesn't crash' sort of test, then I'd probably have already merged it.
[17:28:57] <wiredfool> I just wanted to know the reasoning behind that one.
[17:29:56] <wiredfool> maybe I'll do a pass through it soonish.
[17:32:50] <wiredfool> tho, it's behind my raspberry pi controlled chicken coop door in the project queue
[18:41:40] <wiredfool> I'm not sure how that should change anything
[18:47:39] <aclark> If you try to pip install --upgrade without blowing away the old Pillow first, you get the error </guess>
[19:16:19] <stack> hello, I'm trying to transform an image into a circle with this code, http://pastebin.com/fVuWBKxD the problem is that the resulting circle has weird pixelated borders and is not smooth, I've tried to use some ImageFilter or Enhance method but I'm unable to get something better, any hint on that? thanks in advance.
[19:59:55] <wiredfool> stack: so, what's happening there is that draw, for better or worse, draws based on scanlines and pixels. There's no antialiasing. So, two options:
[20:00:33] <wiredfool> 1) draw the mask at double size, then resize down using an antialias/ bicubic interpolation
[20:01:20] <wiredfool> 2) draw the ellipse with a 255 fill and a stroke of 128. I don't remember if you can do those in one call, or if yould have to do it separately
[20:01:44] <wiredfool> also, there's a known bug with ellipse that draws things slightly too large, so you might need to make the x size slightly smaller
[20:02:51] <stack> yes I saw the effect of that bug and the ticket :)
[20:03:35] <stack> I don't know what between 1 and 2 could be the better option, I'll try the second one first
[20:04:15] <wiredfool> I'm going to guess that the first is going to be smoother
[20:06:34] <stack> ok I'll try that instead, given I can't find how to do that stroke thing
[20:07:37] <wiredfool> It should be there, but that doesn't mean that it actually is.
[20:12:54] <stack> wiredfool: the first option, with an ANTIALIAS filter produces optimal results, thanks!
[20:14:17] <stack> I mean, resizin specifying an antialias filter