2016-09-29 2 views
1

Google Apps Script를 사용하여 Google 드라이브에 저장된 이미지의 해상도를 확인하는 방법입니다.이미지의 해상도를 확인하는 방법

var childFile = files.next(); 
    data = [ 
    childFile.getName(), 
    childFile.getDateCreated(), 
    childFile.getUrl(), 
    childFile.getLastUpdated(), 
    childFile.getDescription(), 
    childFile.getSize() 
    ]; 

위의 코드에서 이미지 크기를 얻을 수 있지만 어떻게 이미지 해상도를 얻을 수 있습니까?

답변

2

Google 드라이브 API를 사용하여 이미지 크기 및 기타 EXIF data을 얻을 수 있습니다. 개발자 콘솔에서 Apps Script 프로젝트 용 드라이브 API를 사용하도록 설정했는지 확인합니다.

function getImageSize(fileID) { 

    var api = "https://www.googleapis.com/drive/v2/files/" + fileID; 

    var meta = JSON.parse(UrlFetchApp.fetch(api, { 
    headers: { 
     "Authorization": "Bearer " + ScriptApp.getOAuthToken() 
    } 
    }).getContentText()); 

    Logger.log(meta.imageMediaMetadata.height); 
    Logger.log(meta.imageMediaMetadata.width); 
} 
관련 문제