Re: perhaps bug report

Christoph Gohlke <[email protected]>
Newsgroups gmane.comp.python.image
Message-ID <[email protected]>

On 4/18/2011 7:09 PM, JOHN_16 wrote:
> Hello. This message consist of two parts:
>
> 1)
> I found this situation: i have 2 same images in PNG format, but first
> save in RGB mode and second in 8-bit mode. FOr creating i use Pant.NET
> program on Windows XP SP3.
> PIL 1.1.7, Python 2.6.2 . In next you see code and result of executing:
>
> # -*- coding: utf-8 -*-
> import Image, ImageDraw
>
> for path in (r'C:\1.png',r'C:\2.png'):
> image=Image.open(path)
> print image.format, image.mode, image.size
>
> draw=ImageDraw.Draw(image)
> draw.line(((0,0),image.size), width=3, fill='green')
> image.show()
>
>
>
> PNG RGB (804, 1082)
> PNG P (804, 1082)
> Traceback (most recent call last):
> File "C:\Documents and Settings\mer\workspace\test\src\tst.py", line 9,
> in <module>
> draw.line(((0,0),image.size), width=3, fill='green')
> File "C:\Python26\Lib\site-packages\PIL\ImageDraw.py", line 198, in line
> ink, fill = self._getink(fill)
> File "C:\Python26\Lib\site-packages\PIL\ImageDraw.py", line 145, in _getink
> ink = self.palette.getcolor(ink)
> File "C:\Python26\Lib\site-packages\PIL\ImagePalette.py", line 62, in
> getcolor
> self.palette = map(int, self.palette)
> ValueError: invalid literal for int() with base 10: ''
>

That should be `self.palette = map(ord, self.palette)` in 
ImagePalette.py", line 62.

> This situation also founded on PIL 1.1.7, Python 2.7, openSUSE 11.4 Linux
> See in debuf founded place were raise exception and i think that is not
> my error in code.
> Is it bug?
>
> 2) in PIL version 1.1.7 on Windows if i do ImageFont.truetype() than i
> get exception because not _imagingft service in system (like in Linux).
> is this normal situation on Windows & Where i can get this ?

Try <http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil>

Christoph
_______________________________________________
Image-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/image-sig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.