UNPKG

picsum-image

Version:

快速生成picsum图片,适用于UI未提供图片时设置占位图。

54 lines (51 loc) 1.12 kB
declare interface PicsumConfig { /** * 图片ID(px) */ id?: number; /** * 图片宽度(px) */ width?: number; /** * 图片高度 */ height?: number; /** * 是否返回jpg格式图片 */ jpg?: boolean; /** * 模糊度 */ blur?: number; /** * 是否灰度图 */ grayscale?: boolean; /** * 是否需要缓存 */ cache?: boolean; } export declare class PicsumImage { /** * baseUrl */ private static baseUrl; /** * 生成图片URL * @param { PicsumConfig } options 配置项 * @returns { string } 图片URL */ static generateUrl(options?: PicsumConfig): string; /** * 随机生成一张图片 * @param { number } width 图片宽度 * @param { number } height 图片高度 * @param { boolean } cache 是否需要缓存,默认false * @returns { string } 图片URL */ static randomImage(width: number, height: number, cache?: boolean): string; } export { }