public static string?GetImageFileName(string url) { return(GetFileNameFromUrl(ImageUrl.TryParse(url, out var obj) ? obj.WithNoQuality : url)); }
public static bool TryParse(string url, out ImageUrl obj) { obj = default !;
public static string GetMediaLink(string url, ImageQuality quality) { return(ImageUrl.TryParse(url, out var obj) ? obj.WithQuality(quality) : url); }