/**
 * load images
 * @param {Array[String]} images - 图片链接数组
 */
export function loadImage(url: string, crossOrigin: Boolean): Promise<HTMLImageElement> {
  return new Promise((resolve, reject) => {
    const image = new Image()
    image.onload = () => {
      resolve(image)
    }
    image.onerror = () => {
      reject(new Error('Image load error'))
    }
    if (crossOrigin)
      image.crossOrigin = 'Anonymous' // 支持跨域图片

    image.src = url
  })
}