Um objeto Writer Image é uma classe especializada que permite gravar imagens em vários formatos de arquivo. Há muitas maneiras de usar esta aula, mas as seguintes são as mais usadas. Além das funções padrão disponíveis, também tem alguma funcionalidade avançada. A função PrepareWriteEmpty começa a escrever um fluxo de imagem com valores de pixel indefinidos, uma única imagem com seus metadados associados, miniaturas e outras informações. Para preparar o fluxo para escrever, ligue para o método PrepareWritSeQuence (). Esta função retorna um único objeto que representa um fluxo e, em seguida, faz uma chamada writetsoquence () para ele. Outra função útil é o método processImagecomplete (), que transmite a gravação de imagem preenchida no IIOWRiteProgressListener. Esta função também transmite a porcentagem atual da gravação da imagem.
Para gravar diretamente para um disco flash, você deve ter privilégios de administrador. Este programa usa uma solicitação de elevação de privilégio para se reinicializar. Esse processo não é universalmente suportado no Linux devido à falta de uma maneira arbitrária de solicitar elevação para aplicações gráficas. Por esse motivo, a ferramenta suporta comandos como GKSU, Beesu e KDESU. O usuário deve ter acesso à conta root para o aplicativo funcionar corretamente. No entanto, você ainda pode usar outras ferramentas gráficas instaladas em seu sistema.
Um imagorizador anexa todo o fluxo de imagem. Todo o fluxo de imagem contém uma única imagem, os metadados do fluxo associado e as miniaturas. Para inserir uma nova imagem, você pode usar o comando de gravação vazio. O método de gravação de void simplesmente insere o novo arquivo em um fluxo de imagem existente. Essa é a maneira mais comum de escrever um arquivo XMP. Existem algumas outras maneiras de escrever uma imagem XMP. Alguns deles são: