PIL Problem mit JPEGs auf openSUSE 11.0 (X86-64)

4 messages Options
Embed this post
Permalink
Alwin M. Schronen

PIL Problem mit JPEGs auf openSUSE 11.0 (X86-64)

Reply Threaded More More options
Print post
Permalink
Liebe Liste,

ich habe immer noch das Problem, dass auf meinem Rechner die PIL
nur mit dem Python 2.5.2 von Suse 11.0 korrekt arbeitet.

Bei allen anderen Python-Versionen, die Zope/Plone mitbringt, egal ob
mit buildout
oder "Unified Installer", kann ich die PIL fehlerfrei installieren, alle
Tests von
selftest.py laufen fehlerfrei durch, PNG und GIF werden korrekt
angezeigt/skalliert,
aber JPEGs sind von oben nach unten gestreift und grau, an der rechten
Seite wird
nur ein kleiner Streifen des Bildes korrekt angezeigt.

Wenn ich auf der Konsole mit Python folgenden Test mache:

 >>> import PIL
 >>> from PIL import Image
 >>> imm = Image.open("test.jpg")
 >>> imm.thumbnail((128,128))
 >>> imm.save("thumb.jpg", "JPEG")

gibt es bei keiner Python-Version Fehlermeldungen,
aber ein korrektes Ergebnis habe ich nur bei dem Python 2.5.2 von Suse
11.0.

Ich weiss nicht mehr weiter ... hilfe ... danke ...

Alwin M. Schronen
Saarbrücken



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Christoph Glaubitz

Re: PIL Problem mit JPEGs auf openSUSE 11.0 (X86-64)

Reply Threaded More More options
Print post
Permalink
Hi Alwin,

On Sat, 29 Aug 2009 12:57:19 +0200
Alwin Michael SCHRONEN <[hidden email]> wrote:

> ich habe immer noch das Problem, dass auf meinem Rechner die PIL
> nur mit dem Python 2.5.2 von Suse 11.0 korrekt arbeitet.
>
> Bei allen anderen Python-Versionen, die Zope/Plone mitbringt, egal ob
> mit buildout
> oder "Unified Installer", kann ich die PIL fehlerfrei installieren,
> alle Tests von
> selftest.py laufen fehlerfrei durch, PNG und GIF werden korrekt
> angezeigt/skalliert,
> aber JPEGs sind von oben nach unten gestreift und grau, an der
> rechten Seite wird
> nur ein kleiner Streifen des Bildes korrekt angezeigt.
>
> Wenn ich auf der Konsole mit Python folgenden Test mache:
>
>  >>> import PIL
>  >>> from PIL import Image
>  >>> imm = Image.open("test.jpg")
>  >>> imm.thumbnail((128,128))
>  >>> imm.save("thumb.jpg", "JPEG")
>
> gibt es bei keiner Python-Version Fehlermeldungen,
> aber ein korrektes Ergebnis habe ich nur bei dem Python 2.5.2 von
> Suse 11.0.
>
> Ich weiss nicht mehr weiter ... hilfe ... danke ...
Helfen kann ich dir zwar nicht, aber ich kann das Problem aber auf
einem unserer System nachvollziehen.

Habe schon ein wenig rumexperimentiert, alles ohne Erfolg.
Erst mal PIL explizit gegen die 64bit-libjpeg kompiliert. Dann eine
eigene libjpeg kompiliert und dann PIL dagegen.
Zu Guter letzt habe ich das ganze Prozedere dann nochmal mit
selbstkompilierten Python2.4.6 und _2.5.4_ ausprobiert. Auch alles ohne
erfolg.
Ich habe die Vermutung, dass die suse-jungs entwerder zum Python
kompilieren ein spezielles Flag verwendet haben.
Oder vielleicht, dass Python mit einer anderen gcc-version kompiliert
wurde. Aber wahrscheinlich ist es was ganz anderes ;-)

Ach. Man muss das Bild nicht einmal skalieren um den Fehler zu
erzeugen. Ein einfaches öffnen eines beliebigen Formats und speichern
in JPEG reicht aus.

Gruß und schönen Abend, chris

--
Zettwerk Software Engineering GmbH
Haid-und-Neu-Str. 7, D-76131 Karlsruhe
Technologiefabrik Karlsruhe

Registergericht Mannheim: HRB 111167
Geschäftsführer: Lars Mackel

Fon: +49.721.62.38.95.60
Fax: +49.721.62.38.95.66
Mail: mailto:[hidden email]
Net: http://www.zettwerk.com




_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope

signature.asc (204 bytes) Download Attachment
ajung

Re: PIL Problem mit JPEGs auf openSUSE 11.0 (X86-64)

Reply Threaded More More options
Print post
Permalink
On 02.09.09 17:18, Christoph Glaubitz wrote:

> Hi Alwin,
>
> On Sat, 29 Aug 2009 12:57:19 +0200
> Alwin Michael SCHRONEN <[hidden email]> wrote:
>
>  
>> ich habe immer noch das Problem, dass auf meinem Rechner die PIL
>> nur mit dem Python 2.5.2 von Suse 11.0 korrekt arbeitet.
>>
>> Bei allen anderen Python-Versionen, die Zope/Plone mitbringt, egal ob
>> mit buildout
>> oder "Unified Installer", kann ich die PIL fehlerfrei installieren,
>> alle Tests von
>> selftest.py laufen fehlerfrei durch, PNG und GIF werden korrekt
>> angezeigt/skalliert,
>> aber JPEGs sind von oben nach unten gestreift und grau, an der
>> rechten Seite wird
>> nur ein kleiner Streifen des Bildes korrekt angezeigt.
>>
>> Wenn ich auf der Konsole mit Python folgenden Test mache:
>>
>>  >>> import PIL
>>  >>> from PIL import Image
>>  >>> imm = Image.open("test.jpg")
>>  >>> imm.thumbnail((128,128))
>>  >>> imm.save("thumb.jpg", "JPEG")
>>
>> gibt es bei keiner Python-Version Fehlermeldungen,
>> aber ein korrektes Ergebnis habe ich nur bei dem Python 2.5.2 von
>> Suse 11.0.
>>
>> Ich weiss nicht mehr weiter ... hilfe ... danke ...
>>    
> Helfen kann ich dir zwar nicht, aber ich kann das Problem aber auf
> einem unserer System nachvollziehen.
>
> Habe schon ein wenig rumexperimentiert, alles ohne Erfolg.
> Erst mal PIL explizit gegen die 64bit-libjpeg kompiliert. Dann eine
> eigene libjpeg kompiliert und dann PIL dagegen.
> Zu Guter letzt habe ich das ganze Prozedere dann nochmal mit
> selbstkompilierten Python2.4.6 und _2.5.4_ ausprobiert. Auch alles ohne
> erfolg.
> Ich habe die Vermutung, dass die suse-jungs entwerder zum Python
> kompilieren ein spezielles Flag verwendet haben.
> Oder vielleicht, dass Python mit einer anderen gcc-version kompiliert
> wurde. Aber wahrscheinlich ist es was ganz anderes ;-)
>
>  
Ich habe heute morgen alle möglichen Varianten mit Alwin ausprobiert.
Unter Suse 11.0 ist das Problem zum Verrecken nicht weg zubekommen.
Erst ein Upgrade auf SuSE 11.1 scheint das Problem jetzt entgültig
gelöst zu haben.

Andreas

--
ZOPYX Ltd. & Co KG          \  ZOPYX & Friends
Charlottenstr. 37/1          \  The experts for your Python, Zope and
D-72070 Tübingen              \  Plone projects
www.zopyx.com, [hidden email]  \  www.zopyx.de/friends, [hidden email]
------------------------------------------------------------------------
E-Publishing, Python, Zope & Plone development, Consulting



[lists.vcf]

begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd. & Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:[hidden email]
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard





_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Alwin M. Schronen

Re: PIL Problem mit JPEGs auf openSUSE 11.0 (X86-64)

Reply Threaded More More options
Print post
Permalink
Andreas Jung schrieb:

> On 02.09.09 17:18, Christoph Glaubitz wrote:
>  
>> Hi Alwin,
>>
>> On Sat, 29 Aug 2009 12:57:19 +0200
>> Alwin Michael SCHRONEN <[hidden email]> wrote:
>>
>>  
>>    
>>> ich habe immer noch das Problem, dass auf meinem Rechner die PIL
>>> nur mit dem Python 2.5.2 von Suse 11.0 korrekt arbeitet.
>>>
>>> Bei allen anderen Python-Versionen, die Zope/Plone mitbringt, egal ob
>>> mit buildout
>>> oder "Unified Installer", kann ich die PIL fehlerfrei installieren,
>>> alle Tests von
>>> selftest.py laufen fehlerfrei durch, PNG und GIF werden korrekt
>>> angezeigt/skalliert,
>>> aber JPEGs sind von oben nach unten gestreift und grau, an der
>>> rechten Seite wird
>>> nur ein kleiner Streifen des Bildes korrekt angezeigt.
>>>
>>> Wenn ich auf der Konsole mit Python folgenden Test mache:
>>>
>>>  >>> import PIL
>>>  >>> from PIL import Image
>>>  >>> imm = Image.open("test.jpg")
>>>  >>> imm.thumbnail((128,128))
>>>  >>> imm.save("thumb.jpg", "JPEG")
>>>
>>> gibt es bei keiner Python-Version Fehlermeldungen,
>>> aber ein korrektes Ergebnis habe ich nur bei dem Python 2.5.2 von
>>> Suse 11.0.
>>>
>>> Ich weiss nicht mehr weiter ... hilfe ... danke ...
>>>    
>>>      
>> Helfen kann ich dir zwar nicht, aber ich kann das Problem aber auf
>> einem unserer System nachvollziehen.
>>
>> Habe schon ein wenig rumexperimentiert, alles ohne Erfolg.
>> Erst mal PIL explizit gegen die 64bit-libjpeg kompiliert. Dann eine
>> eigene libjpeg kompiliert und dann PIL dagegen.
>> Zu Guter letzt habe ich das ganze Prozedere dann nochmal mit
>> selbstkompilierten Python2.4.6 und _2.5.4_ ausprobiert. Auch alles ohne
>> erfolg.
>> Ich habe die Vermutung, dass die suse-jungs entwerder zum Python
>> kompilieren ein spezielles Flag verwendet haben.
>> Oder vielleicht, dass Python mit einer anderen gcc-version kompiliert
>> wurde. Aber wahrscheinlich ist es was ganz anderes ;-)
>>
>>  
>>    
> Ich habe heute morgen alle möglichen Varianten mit Alwin ausprobiert.
> Unter Suse 11.0 ist das Problem zum Verrecken nicht weg zubekommen.
> Erst ein Upgrade auf SuSE 11.1 scheint das Problem jetzt entgültig
> gelöst zu haben.
>
> Andreas
>
>  
Unter SuSE 11.1 habe ich Plone-2.5.5 (UnifiedInstaller) und Plone-3.3
(buildout) installiert.
Hier läuft die PIL fehlerfrei ... :-)     Halleluja!
Danke an Alle.

Gruß
Alwin



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope