Tenho a configuração do site strip image metadata desativada, pois quero manter todas as informações de direitos autorais e, muito importante, o perfil de cores incorporado. Isso funcionava bem no passado, mas recentemente os metadados parecem estar sendo removidos novamente. Na captura de tela abaixo, você pode ver que o perfil de cores na imagem original (à direita) era sRGB, que é o que deveria ser mantido; em vez disso, está como RGB na versão baixada à esquerda, o que é muito diferente. Você também pode ver que todos os outros metadados foram removidos. Não tenho 100% de certeza se isso é um bug, mas certamente parece ser. Estou assumindo que o Meta tem essa configuração ativada, então não vou fazer o upload de uma imagem com perfil para teste, a menos que me digam o contrário. Obrigado!
Você ativou a nova configuração de otimização de mídia do editor? Ela sempre remove os dados EXIF.
Isso seria tudo, deveria ter pensado nisso. Que grande pena! Há alguma chance de isso ser implementado ou está fora de cogitação? Obrigado!
Não tenho planos de adicionar suporte a EXIF nem a perfis de cor. A ideia da funcionalidade era para fóruns do dia a dia e espero que qualquer comunidade de fotógrafos nunca a ative, já que ter arquivos de imagem pesados é uma coisa boa para essas pessoas.
Respeitosamente discordo: ter isso em uma comunidade de fotografia é perfeito, na minha opinião. Isso permite que os membros façam upload de arquivos de qualquer tamanho desejado, sem se preocupar com isso. Nós, fotógrafos, já costumamos ter arquivos JPG grandes guardados, então isso elimina um passo do nosso processo, que seria reexportá-los do Lightroom, Photoshop, etc., para dimensões específicas mais adequadas para a web. Ter arquivos de imagem pesados não é uma boa coisa; eles, claro, deixam o site lento, o que prejudica a experiência do usuário caso não esteja com uma conexão extremamente rápida. Além disso, levar uma eternidade para fazer o upload de um arquivo gigante também prejudica novamente a experiência. Não precisamos de arquivos gigantes; precisamos de arquivos que fiquem realmente bons em torno de 1500px, com tamanhos de arquivo pequenos. Eu adoraria ter esse recurso em nosso site, com a opção de preservar os metadados. Espero que você reconsidere; eu estava super animado com a possibilidade de ter essa opção em nosso site. ![]()
Portanto, há duas solicitações de recursos aqui: preservação de EXIF e preservação de espaço de cores.
Preservação de EXIF
Deveria ser possível fazer com que composer media optimization image enabled funcione sem strip image metadata. Extraímos os dados EXIF no início do pipeline e os reinsertimos no final. Dito isso, não encontrei nenhuma biblioteca suportada para ler e escrever EXIF facilmente em JS ou WASM. Se alguém se interessar por tentar usar o GitHub - hMatoba/piexifjs: Read and modify exif in client-side or server-side JavaScript. · GitHub (abandonado) ou por tentar compilar para WASM o GitHub - paolobarbolini/img-parts: Low level crate for reading and writing Jpeg, Png and RIFF image containers · GitHub, só posso dizer pr-welcome.
Espaço de Cores
Usamos o Canvas para converter a imagem decodificada em um array RGBA. O suporte a espaços de cores no Canvas é complicado. Há uma proposta do WICG para adicionar suporte a espaços de cores mais avançados, mas ela não chegará tão cedo.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
