Używam DropZone przesyłania obrazów i zauważyłem 2 problemy:Dropzone wieloplatformowy generowanie miniatur
- generowanie miniatur dla tego samego obrazu nie działa w niektórych przeglądarkach np dla dołączonego obrazu miniatura jest poprawnie wygenerowana w chromie, puste na safari i w firefoxie tylko na szarym tle.
- W Safari większość miniatur jest generowanych poprawnie, ale nie dla niektórych rozmiarów/proporcji. na przykład ponownie dołączony obraz, jeśli zostanie rozciągnięty w poziomie, safari wygeneruje miniaturę, w przeciwnym razie nie.
Aktualizacja
Mam teraz ustalono, że jest to spowodowane przez „null” param o szerokości miniatur. Ustawienie wartości powoduje usunięcie problemu we wszystkich przeglądarkach. Najlepiej byłoby, gdyby miniatura była wyświetlana z zachowaniem oryginalnego współczynnika proporcji, ale wygląda na to, że nie działa w przypadku niektórych rozmiarów/przeglądarek, jak opisano powyżej.
Czy istnieje poprawka lub obejście tego problemu, aby móc wyświetlać miniatury w oryginalnych proporcjach?
Dropzone Init:
var photosDropzone = new Dropzone("#photosContainer", { url: "{% url 'ajax_photo_upload_view' %}", maxFilesize: 4,
acceptedFiles: 'image/*', addRemoveLinks: true,
dictRemoveFile:'Delete', thumbnailHeight:160, thumbnailWidth:null, });
Dlaczego downvote? Jest to dość akceptowalne rozwiązanie dla mnie – Snappawapa