ExifInterface.SaveAttributes Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Salve os dados da marca no arquivo de imagem original.
[Android.Runtime.Register("saveAttributes", "()V", "GetSaveAttributesHandler")]
public virtual void SaveAttributes();
[<Android.Runtime.Register("saveAttributes", "()V", "GetSaveAttributesHandler")>]
abstract member SaveAttributes : unit -> unit
override this.SaveAttributes : unit -> unit
- Atributos
Exceções
Comentários
Salve os dados da marca no arquivo de imagem original. Isso é caro porque envolve copiar todos os dados de um arquivo para outro e excluir o arquivo antigo e renomear o outro. É melhor usar #setAttribute(String,String) para definir todos os atributos para gravar e fazer uma única chamada em vez de várias chamadas para cada atributo.
Esse método tem suporte para arquivos JPEG, PNG e WebP.
Observação: depois de chamar esse método, todas as tentativas de obter informações de intervalo de #getAttributeRange(String) ou #getThumbnailRange() serão geradas IllegalStateException, já que os deslocamentos podem ter sido alterados no arquivo gravado recentemente.
Para o formato WebP, os dados exif serão armazenados como um formato de arquivo estendido e talvez não haja suporte para leitores mais antigos.
Para o formato PNG, os dados Exif serão armazenados como uma parte "eXIf" de acordo com "Extensões para a Especificação png 1.2, versão 1.5.0".
<b>Aviso:</b> Chamar esse método em uma instância ExifInterface baseada em DNG pode resultar na substituição do arquivo de imagem original com dados inválidos em algumas versões do Android 13 (API 33).
Java documentação para android.media.ExifInterface.saveAttributes().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.