如何在不扭曲的情况下放大Ionic中的fb profile pic?

时间:2017-05-27 03:54:28

标签: facebook vector ionic2 image-resizing profile-picture

从登录过程中获取用户的fb个人资料照片后。我希望能够填补这张卡片。无论我使用什么高度和宽度,pic都会失真,除非我以非常小的尺寸使用它。我怎么知道我的照片是矢量还是光栅?我知道当你拉伸​​光栅图像时,它们会扭曲。有一种方法可以将图片转换为矢量图像,一旦我从fb登录结果中获取它?

    <ion-item>
      <img src="{{event.hostPhoto}}" height="200" width="100">
    </ion-item>

</ion-card>

1 个答案:

答案 0 :(得分:1)

您可以向fb询问200 * 150尺寸的图像:

facebookConnectPlugin.api('/me?fields=id,picture.width(200).height(150)&access_token=' + authResponse.accessToken, null,
        function (response) {
          info.resolve(response);
        },
        function (response) {
        }
      );