picsum-image
Version:
快速生成picsum图片,适用于UI未提供图片时设置占位图。
54 lines (51 loc) • 1.12 kB
TypeScript
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 { }