KittyImageDrawable constructor

KittyImageDrawable(
  1. Image image, {
  2. int? id,
  3. int? columns,
  4. int? rows,
  5. int quiet = 2,
})

Creates a Kitty protocol image drawable.

The image is transmitted as PNG data. An optional id can be specified for caching; if omitted, one is auto-assigned. Use columns and rows to control cell-based sizing.

Implementation

KittyImageDrawable(
  this.image, {
  int? id,
  this.columns,
  this.rows,
  this.quiet = 2,
}) : id = id ?? KittyImage.getNextImageId();