FMX.MediaLibrary.IFMXPhotoLibrary.AddImageToSavedPhotosAlbum

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 ;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.MediaLibrary.pas
FMX.MediaLibrary.hpp
FMX.MediaLibrary IFMXPhotoLibrary


Description

Enregistre une image bitmap dans la bibliothèque de photos du périphérique.

AddImageToSavedPhotosAlbum accepte les paramètres suivants :

  • ABitmap : l'image bitmap à enregistrer.
  • AWriteImageCompletionEvent : la méthode de rappel à utiliser pour confirmer que l'image a été enregistrée.

AddImageToSavedPhotosAlbum enregistre les images dans un album de la bibliothèque de photos du périphérique. Le nom de l'album dépend du système d'exploitation du périphérique :

Système d'exploitation Nom de l'album

iOS

Pellicule

Android

Photos enregistrées

Enregistrement d'une image dans l'album photo du périphérique

Pour démontrer l'utilisation de la méthode AddImageToSavedPhotosAlbum, examinez l'extrait de code suivant :

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.");
	}
}

Prise en charge des plates-formes

Plate-forme Prise en charge

iOS

YesC++11Feature.png

Windows

Android

YesC++11Feature.png

OS X

Voir aussi

Exemples de code