Tk - Hình ảnh

Tiện ích hình ảnh được sử dụng để tạo và thao tác trên hình ảnh. Cú pháp tạo hình ảnh như sau:

image create type name options

Trong kiểu cú pháp trên là ảnh hoặc bitmap và tên là định danh hình ảnh.

Tùy chọn

Các tùy chọn có sẵn để tạo hình ảnh được liệt kê bên dưới trong bảng sau:

Sr.No. Cú pháp & Mô tả
1

-file fileName

Tên của tên tệp hình ảnh.

2

-height number

Dùng để đặt chiều cao cho widget.

3

-width number

Đặt chiều rộng cho tiện ích con.

4

-data string

Hình ảnh trong chuỗi mã hóa cơ sở 64.

Một ví dụ đơn giản cho tiện ích hình ảnh được hiển thị bên dưới:

#!/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

Khi chúng ta chạy chương trình trên, chúng ta sẽ nhận được kết quả sau:

Chức năng khả dụng cho hình ảnh được liệt kê bên dưới trong bảng sau:

Sr.No. Cú pháp & Mô tả
1

image delete imageName

Xóa hình ảnh khỏi bộ nhớ và các vật dụng liên quan một cách trực quan.

2

image height imageName

Trả về chiều cao cho hình ảnh.

3

image width imageName

Trả về chiều rộng cho hình ảnh.

4

image type imageName

Trả về kiểu cho hình ảnh.

5

image names

Trả về danh sách hình ảnh trực tiếp trong bộ nhớ.

Dưới đây là một ví dụ đơn giản để sử dụng các lệnh widget hình ảnh:

#!/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

Hình ảnh sẽ bị xóa trực quan và khỏi bộ nhớ sau khi lệnh "image delete imgobj" thực thi. Trong bảng điều khiển, đầu ra sẽ giống như sau:

400
400
photo
imgobj ::tk::icons::information ::tk::icons::error ::tk::icons::
warning ::tk::icons::question