Tk - obrazy
Widget obrazu służy do tworzenia i manipulowania obrazami. Składnia tworzenia obrazu jest następująca -
image create type name options 
    W powyższej składni typ to zdjęcie lub bitmapa, a nazwa to identyfikator obrazu.
Opcje
Opcje dostępne dla tworzenia obrazu są wymienione poniżej w poniższej tabeli -
| Sr.No. | Składnia i opis | 
|---|---|
| 1 | -file fileName Nazwa nazwy pliku obrazu.  |  
      
| 2 | -height number Służy do ustawiania wysokości widżetu.  |  
      
| 3 | -width number Ustawia szerokość widżetu.  |  
      
| 4 | -data string Obraz w łańcuchu zakodowanym w standardzie 64.  |  
      
Prosty przykład widgetu obrazu jest pokazany poniżej -
#!/usr/bin/wish
image create photo imgobj -file "/Users/rajkumar/Desktop/F Drive/pictur/vb/Forests/
   680049.png" -width 400 -height 400 
pack [label .myLabel]
.myLabel configure -image imgobj 
    Po uruchomieniu powyższego programu otrzymamy następujące dane wyjściowe -
                Dostępne funkcje obrazu są wymienione poniżej w poniższej tabeli -
| Sr.No. | Składnia i opis | 
|---|---|
| 1 | image delete imageName Wizualnie usuwa obraz z pamięci i powiązanych widżetów.  |  
      
| 2 | image height imageName Zwraca wysokość obrazu.  |  
      
| 3 | image width imageName Zwraca szerokość obrazu.  |  
      
| 4 | image type imageName Zwraca typ obrazu.  |  
      
| 5 | image names Zwraca listę obrazów znajdujących się w pamięci.  |  
      
Prosty przykład użycia powyższych poleceń widgetu obrazu jest pokazany poniżej -
#!/usr/bin/wish
image create photo imgobj -file "/Users/rajkumar/images/680049.png"
   -width 400 -height 400 
pack [label .myLabel]
.myLabel configure -image imgobj
puts [image height imgobj]
puts [image width imgobj]
puts [image type imgobj]
puts [image names]
image delete imgobj 
    Obraz zostanie usunięty wizualnie iz pamięci po wykonaniu polecenia „image delete imgobj”. W konsoli dane wyjściowe będą wyglądać następująco -
400
400
photo
imgobj ::tk::icons::information ::tk::icons::error ::tk::icons::
warning ::tk::icons::question