encode_png¶
- torchvision.io.encode_png(input: Tensor, compression_level: int = 6) Tensor[source]¶
[DEPRECATED] Use TorchCodec instead.
Takes an input tensor in CHW layout and returns a buffer with the contents of its corresponding PNG file.
Warning
The image decoding and encoding capabilities of TorchVision are deprecated since torchvision 0.29 and will be removed in a future release. They are superseded by the more complete decoders and encoders of TorchCodec (from torchcodec 0.16). Please see this migration guide on how to migrate your code.
- Parameters:
input (Tensor[channels, image_height, image_width]) – int8 image tensor of
cchannels, wherecmust 3 or 1.compression_level (int) – Compression factor for the resulting file, it must be a number between 0 and 9. Default: 6
- Returns:
- A one dimensional int8 tensor that contains the raw bytes of the
PNG file.
- Return type:
Tensor[1]