text: Title: 【动态发布问题】异步函数里存在同步请求的调用
  Body: https://github.com/Nemo2011/bilibili-api/blob/11c33b16003f3111684421fb9ad4cbea5833ef18/bilibili_api/utils/picture.py#L164C29-L164C37
  
  优化参考
  
  ```python
  def __set_picture_meta_from_bytes(self: Picture, imgtype: str):
      img = Image.open(io.BytesIO(self.content))
      self.size = img.size
      self.height = img.height
      self.width = img.width
      self.imageType = self.imageType = img.format.lower() if img.format else imgtype
  
  
  async def upload_file(self: Picture, credential: Credential) -> "Picture":
      """
      上传图片至 B 站。
  
      Args:
          credential (Credential): 凭据类。
  
      Returns:
          Picture: `self`
      """
      from bilibili_api.dynamic import upload_image
  
      res = await upload_image(self, credential)
      self.height = res["image_height"]
      self.width = res["image_width"]
      self.url = res["image_url"]
      async with httpx.AsyncClient() as client:
          resp = await client.get(
              self.url,
              headers=HEADERS,
              cookies=credential.get_cookies(),
          )
          self.content = resp.read()
      return self
  
  ```