---
name: "img-window"
section: "3tk"
platform: "linux"
package: "libtk-img-doc"
version: "1:2.0.1+dfsg1-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/img-window"
---

# img-window(3tk)

Tk window grab (window)

```

```

## NAME

img-window - Tk window grab (window)

## SYNOPSIS

package require **img::window ?2.0?**

```

```

## DESCRIPTION

The package **img::window** is a sub-package of **Img**. It can be loaded as a part of the complete Img support, via **package require Img**, or on its own, via **package require img::window**.

Like all packages of **Img** it does *not* provide new commands, but extends the existing **Tk** command **image**. More specifically **img::window** extends **Tk**'s **photo** image type.

The name of the new format handler is **window**.

This handler does not provide additional configuration options. This handler is special. Instead of reading or writing image data from a file or string, it stores the contents of a Tk window in a photo image.

All of the above means that in a call like **image** **create photo** ?*name*? ?*options*?

- \[1\]

  Image data in window format (option **-data**) is detected automatically. Image data is considered to be in the **window** format, if the value given to option **-data** is the name of an existing Tk window.

  Note that the standard option **-file** is not supported by this handler.

- \[2\]

  The format name **window** is recognized by the option **-format**.

## SEE ALSO

img, img-bmp, img-dted, img-flir, img-gif, img-ico, img-jpeg, img-pcx, img-pixmap, img-png, img-ppm, img-ps, img-raw, img-sgi, img-sun, img-tga, img-tiff, img-window, img-xbm, img-xpm

## COPYRIGHT

```
Copyright (c) 1995-2024 Jan Nijtmans <nijtmans@users.sourceforge.net>
Copyright (c) 2002-2024 Andreas Kupries <andreas_kupries@users.sourceforge.net>
Copyright (c) 2003-2024 Paul Obermeier <obermeier@users.sourceforge.net>
```
