Tizenを使用すると、JPEGファイル内のEXIF情報にアクセスして変更することができます。 Exif APIは、Tizenモバイルプロファイルとウェアラブルプロファイルの両方で必須です。つまり、it is supported in all mobile and wearableデバイスです。すべての必須APIはTizenエミュレータでサポートされています。
用途:
var fileURI = "";
var myNewExif = new tizen.ExifInformation();
function getSuccess(exifInfo)
{
console.log(exifInfo.orientation);
console.log(exifInfo.userComment);
console.log(exifInfo.gpsLocation);
}
function resolveSuccess(file)
{
fileURI = file.toURI();
console.log("Successfully resolved file: " + file.toURI());
function onSaveSuccess()
{
console.log("Successfully saved EXIF information to JPEG file");
}
function onSaveError(error)
{
console.log("Error occurred:" + error.name + " with message:" + error.message);
}
myNewExif.uri = file.toURI();
myNewExif.orientation = "ROTATE_90";
myNewExif.userComment = "Photo taken on Golden Bridge in Sanfrancisco";
myNewExif.gpsLocation = new tizen.SimpleCoordinates(50.086447, 14.411856);
tizen.exif.saveExifInfo(myNewExif, onSaveSuccess, onSaveError);
tizen.exif.getExifInfo(fileURI, getSuccess);
}
function resolveFail(error)
{
console.log("resolve() error occurred: " + error.name + " with message: " + error.message);
}
tizen.filesystem.resolve("images/image1.jpg", resolveSuccess, resolveFail);
3210
<tizen:privilege name="http://tizen.org/privilege/content.read"/>
<tizen:privilege name="http://tizen.org/privilege/content.write"/>
<tizen:privilege name="http://tizen.org/privilege/filesystem.read"/>
<tizen:privilege name="http://tizen.org/privilege/filesystem.write"/>
でこれらの権限を追加し、アプリのEXIF APIの仕事の他の基本的な機能をしましたか? –
私は初心者ですので、ライブラリExif APIを追加する方法はありません.tifen WebアプリケーションにExif APIを追加する方法を教えてください。 – hitouma
あなたのアプリにはどのデバイスを使用していますか? –