Obrigado pelo relatório detalhado do problema. Enquanto tentamos resolver essa questão, uma solução alternativa será fazer o upload da imagem a partir dos seus dispositivos locais, em vez de carregá-la a partir de fontes online.
Obrigado, Chun, mas isso não é a mesma coisa. Estou fazendo o upload de um dispositivo local, mas a imagem está sendo enviada para um endpoint do S3, e é aí que surge o problema.
Estou pensando que isso poderia ser usado para marcar fotos automaticamente com o nome de usuário, mas não tenho certeza de como fazer isso. Talvez um outro botão que imprima [nome de usuário]@[domínio do site]?
Então, aqui está o meu problema. Quando eu faço o upload de uma imagem grande (digamos, uma captura de tela do nosso fórum para um tutorial), o sistema restringe automaticamente a exibição da imagem com base nas minhas configurações de imagem máxima. Isso é um problema porque, se a imagem for grande, ela é redimensionada para um tamanho impossivelmente pequeno, e eu não consigo editar a versão maior.
Basicamente, isso a restringe a ser útil apenas para imagens menores que as configurações de “onebox”; as nossas são (por exemplo) definidas para 400 x 400.
Nesta imagem, vemos as mesmas duas imagens, sendo uma editada com este componente. O componente a torna ilegível.
Percebi, ao criar a obra-prima acima, que há algumas coisas bem irritantes ao usar isso. Várias vezes a anotação foi inicializada na área errada. Tanto a barra de ferramentas quanto a área de edição foram deslocadas pela metade da página. Você acha que consegue descobrir por que isso está acontecendo?
Ao trabalhar com @markvanlan, percebemos que há uma nova versão do markerjs.
As imagens podem ser editadas no popup. Isso resolverá muitos problemas.
Estou trabalhando em um PR agora.