Sida 1 av 1

Försöker att manipulera bilder med python.

Postat: 16 jul 2007, 13:20
av Barre
Tjo.

Jag försöker att "leka" lite med PNG och/eller JPG bilder med hjälp av python.
Tänkte då att jag skulle testa Image klassen (lät som ett bra ställe att börja på) men jag får ett felmeddelande när jag testar.

Kod: Markera allt

#!/usr/bin/python
import Image
Image.open('Titi.jpg').show()
output:

sh: xv: not found


vad är det som saknas? xv, vilket paket hittar jag det i?

Finns det något annat sätt att visa bilder på?

Tack å hej

SV: Försöker att manipulera bilder med python.

Postat: 16 jul 2007, 13:33
av Lars
xv är ett gammalt bildvisningsprogram som brukade följa med de flesta Linux-distributioner, jag tror det är shareware eller nåt. Det verkar inte utvecklas längre. Men jag vet inte vad man ska använda istället.

SV: Försöker att manipulera bilder med python.

Postat: 16 jul 2007, 16:07
av Barre
Hittade ett "fulhack" som jag kan börja arbeta med, som använder wx istället...

Kod: Markera allt

import wx
a = wx.PySimpleApp()
wximg = wx.Image('img.jpg',wx.BITMAP_TYPE_JPEG)
wxbmp=wximg.ConvertToBitmap()
f = wx.Frame(None, -1, "Show JPEG demo")
f.SetSize( wxbmp.GetSize() )
wx.StaticBitmap(f,-1,wxbmp,(0,0))
f.Show(True)
def callback(evt,a=a,f=f):
# Closes the window upon any keypress
f.Close()
a.ExitMainLoop()
wx.EVT_CHAR(f,callback)
a.MainLoop()