getPlaceHolderImage function

String getPlaceHolderImage({
  1. required double w,
  2. required double h,
  3. String? backgroundColor,
  4. String textColor = "FFFFFF",
})

Returns a URL for a placeholder image with the specified dimensions and colors.

@param w The width of the placeholder image. @param h The height of the placeholder image. @param backgroundColor The background color of the placeholder image in hex format. Defaults to grey. @param textColor The text color of the placeholder image in hex format. Defaults to white.

@return A URL for the placeholder image.

Example usage:

String url = getPlaceHolderImage(w: 200, h: 100, backgroundColor: "FF0000", textColor: "00FF00");
print(url); // Output: https://placehold.co/200x100/FF0000/00FF00.webp

Implementation

String getPlaceHolderImage({
  required double w,
  required double h,
  String? backgroundColor,
  String textColor = "FFFFFF",
}) {
  return "https://placehold.co/${w}x$h/${(backgroundColor ?? Colors.grey.cToHex()).replaceAll('#', '')}/${textColor.replaceAll('#', '')}.webp";
}