Jak zmienić rozmiar obrazu (przy użyciu elementu HTML5 canvas
) i zachować informacje EXIF z oryginalnego obrazu? Mogę wyodrębnić informacje EXIF z oryginalnego obrazu, ale nie wiem, jak skopiować go do obrazu o zmienionym rozmiarze.HTML5 - zmień rozmiar obrazu i zachowaj EXIF w obrazie o zmienionym rozmiarze
ten sposób odzyskać dane obrazu o zmienionym wysłać do kodu po stronie serwera:
canvas.toDataURL("image/jpeg", 0.7);
do pobierania EXIF, używam biblioteki exif.js.
Chcesz stworzyć repo GitHub dla pliku ExifRestorer.js i dodać licencję więc inni mogą go używać? A może wyraźnie określisz warunki, pod którymi inni mogą używać kodu w twojej odpowiedzi tutaj? –
@KennyEvitt Możesz użyć kodu, jak chcesz. Zrobiłem to, połączyłem kilka części różnych kodów razem. –
@MartinPerry - Działa to doskonale z moim kodem - robię manipulację obrazami na płótnie - wtedy mogę przywrócić dane. Jednak chciałbym nadpisać wartość orientacji obrazu exif. Po obróceniu obrazu na płótnie - orientacja exif pozostaje nieprawidłowa. Czy jest na to jakieś rozwiązanie? – krystiangw