NinePatchImage.fromImage constructor

NinePatchImage.fromImage(
  1. Image image, {
  2. String? name,
  3. double? scale,
})

Implementation

factory NinePatchImage.fromImage(img.Image image,
    {String? name, double? scale}) {
  final metadata = decodeNinePatchMetadata(image, name: name, scale: scale);

  // Strip the border
  image = img.copyCrop(
    image,
    x: 1,
    y: 1,
    width: image.width - 2,
    height: image.height - 2,
  );
  return NinePatchImage(image, metadata);
}