FMX.MediaLibrary.IFMXPhotoLibrary.AddImageToSavedPhotosAlbum

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure AddImageToSavedPhotosAlbum(const ABitmap: TBitmap; const AWriteImageCompletionEvent: TWriteImageCompletionEvent = nil);

C++

virtual void __fastcall AddImageToSavedPhotosAlbum(Fmx::Graphics::TBitmap* const ABitmap, const TWriteImageCompletionEvent AWriteImageCompletionEvent = 0x0) = 0 ;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.MediaLibrary.pas
FMX.MediaLibrary.hpp
FMX.MediaLibrary IFMXPhotoLibrary


説明

ビットマップ イメージを、デバイスのフォト ライブラリに保存します。

AddImageToSavedPhotosAlbum は、次のパラメータを取ります:

  • ABitmap: 保存するビットマップ イメージ。
  • AWriteImageCompletionEvent: イメージが保存されているかどうかを確認するために使用できる、コールバック メソッド。

AddImageToSavedPhotosAlbum は、デバイスのフォト ライブラリ内のアルバムに写真を保存します。アルバムの名前は、デバイスのオペレーティング システムによって異なります:

オペレーティング システム アルバム名

iOS

カメラ ロール

Android

保存された写真

デバイス フォト アルバムへの画像の保存

AddImageToSavedPhotosAlbum メソッドの利用を詳解するために、次のコード スニペットを考えてみましょう:

Delphi の場合:
procedure TForm1.Image1Click(Sender: TObject);
begin
  if TPlatformServices.Current.SupportsPlatformService(IFMXPhotoLibrary, Service) then
    Service.AddImageToSavedPhotosAlbum(Image1.Bitmap)
  else
    ShowMessage('The IFMXPhotoLibrary interface is not supported.');
end;
C++ の場合:
void __fastcall TForm1::Image1Click(TObject *Sender)
{
	if (TPlatformServices::Current->SupportsPlatformService(__uuidof(IFMXPhotoLibrary), &Service)) {
	   Service->AddImageToSavedPhotosAlbum(Image1->Bitmap);
	}
	else {
		ShowMessage("The IFMXPhotoLibrary interface is not supported.");
	}
}

サポート対象プラットフォーム

プラットフォーム サポート対象

iOS

YesC++11Feature.png

Windows

Android

YesC++11Feature.png

OS X

関連項目

コード サンプル