User since
2003-09-23
5
Artikel
BenutzerIn
hallo zusammen,
noch 'ne frage von mir: weiss jemand, ob es möglich ist png-grafiken im tk-canvas darzustellen. hat jemand ein beispiel?
danke
helmut
User since
2003-08-04
5246
Artikel
ModeratorIn
rein theoretisch:
$id = $canvas->createImage($x,$y, -image => $image);
das $image muesste mit Tk::Photo einlesbar sein
Hi,
es ist möglich png-Dateien in einem Canvas darzustellen, aber man muss vorher das Modul TK::PNG installiern.
Dann kannst du per Tk::Photo Modul $Image erstellen und, wie strat schon gesagt hat es per "createImage" in das Canvas einfügen. Das ganze müsste dann ungefähr so aussehen:
$Image = $Canvas -> Photo('-format' => 'png', -file => 'Image.png');
$Canvas -> createImage(x, y, -image => $Image);
User since
2003-08-19
44
Artikel
BenutzerIn
richtig, als standard kann man keine png files darstellen. ich wollte das auch mal machen und hab die bilder dann in gif gewandelt, da ich kein neues modul reinnehmen wollte.
gruß math55
User since
2003-11-28
3645
Artikel
ModeratorIn
[quote=Math55,21.Nov..2003, 12:53]richtig, als standard kann man keine png files darstellen. ich wollte das auch mal machen und hab die bilder dann in gif gewandelt, da ich kein neues modul reinnehmen wollte.
gruß math55[/quote]
Ab Tk804.025 sind sowohl Tk::PNG als auch Tk::JPEG mit dabei.