OK, here's some code, and some output. (My emails seem to be consistently held for moderation; I apologize for the apparent delays in responding).

This code (in a Django view function):

   im = Image.new("RGB", (300, 300), '#ffffc0')
   draw = ImageDraw.Draw(im)
   font = ImageFont.truetype('timesbi.ttf', 50)
   draw.text((100, 100), "jigf", font=font, fill='black')
   response = HttpResponse(mimetype='image/png')
   im.save(response, 'PNG')
   return response

produces two different results, attached. One is with PIL 1.1.5, the other with 1.1.6. 1.1.5 produces the text in the proper place, but with the bulbs of the j and f wrapped around to the other end of the text. 1.1.6 doesn't wrap the bulbs, but has clipped the j severely, and has mis-positioned the text so as to keep the entire f in the drawing.

Is this not something other people are seeing?

--Ned.

Scott David Daniels wrote:
Ned Batchelder wrote:
I tried installing 1.1.6, mostly to see the improvements in clipped text. PIL 1.1.5 would clip pieces of text ... and wrap those pixels....
So "joe" might lose part of the bulb of the j and display it below the e.

But 1.1.6 still clips the bulb. It no longer transports the lost pixels to the other end of the string....
 > Scott David Daniels wrote:
 >> Sounds like you are running into the edge of the writing area,
 >> but expect PIL to ignore the clipping boundary for letters that
 >> are partially inside the clipped area.

In this case, there is no clipping boundary, and there are plenty of pixels to accommodate the extremeties of the letters. The wrapping has been fixed, but the clipping still occurs. Is this true or not?

Well, it sounds to me like you need to provide code, not simply
describe what might be going on.  There's no reason to debug a
description if you can make a simple small example (and that
example will be needed for a regression test in any case).

-- Scott David Daniels
[EMAIL PROTECTED]

_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig




--
Ned Batchelder, http://nedbatchelder.com

PNG image

PNG image

_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig

Reply via email to