Bład przy zmianie avatara w ustawieniach profilu użytkownika

1

Próbowałem wgrać sobie avatar we formacie .svg, niestety otrzymałem błąd o takiej treści:

screenshot-20191015205324.png

Plik: SVG 1.1 │ UTF-8 │ wewnętrzny arkusz stylów wygenerowany przez Corela v19
Rozmiar: 10,2 KB (bajtów: 10 454), próbowałem z 9,05 KB (bajtów: 9 276)

Wątki o avatarze znalazłem dwa (tu, oraz tu) i najnowszy był z 2005 roku.
W pomocy również nie ma informacji, dlatego przy okazji zapytam:

Aktualnie

  • jakie są dozwolone formaty pliku,
  • jaki jest maksymalny dopuszczalny rozmiar i wymiar obrazka, oraz
    • jakie są preferowane jego wymiary?

Z inspekcji zauważyłem, że domyślny avatar posiada wymiary: 128x128 px. Proszę o potwierdzenie, czy to wymiar jaki powinien być wgrywany.

0
CiężkaRada napisał(a):
  • jakie są dozwolone formaty pliku,

Te najpopularniejsze są obsługiwane, np. PNG czy JPEG, a wektorowe nie – czytaj uważnie treści błędów.

  • jaki jest maksymalny dopuszczalny rozmiar i wymiar obrazka, oraz

Zbyt duże obrazki są automatycznie skalowane w dół, więc rozmiar nie ma aż tak dużego znaczenia. Jeśli dobrze pamiętam i nic się w ostatnim czasie nie zmieniło w tym temacie, to po wrzuceniu obrazka, ten jest skalowany przed zapisem do bazy.

  • jakie są preferowane jego wymiary? […] Z inspekcji zauważyłem, że domyślny avatar posiada wymiary: 128x128 px.

Większych system nie wyświetla, więc o takich rozmiarach możesz przygotować. Albo ciut większy, jeśli samemu nie chce Ci się skalować w jakimś programie graficznym.

0
CiężkaRada napisał(a):

screenshot-20191015205324.png

furious programming napisał(a):
CiężkaRada napisał(a):
  • jakie są dozwolone formaty pliku,

Te najpopularniejsze są obsługiwane, np. PNG czy JPEG, a wektorowe nie – czytaj uważnie treści błędów.

Po pierwszym wystąpieniu błędu zakładałem, że chodzi o typ, stąd możliwie T w treści komunikatu. Jednak nie uważasz, że to okazja na zmianę treści np., na Niedozwolony format pliku. Plus ewentualne dopisanie w treści obsługiwanych typów lub wskazanie użytkownikowi istniejącego tematu w pomocy o tym, jakie avatar powinien spełniać wymagania?

  • jaki jest maksymalny dopuszczalny rozmiar i wymiar obrazka, oraz

Zbyt duże obrazki są automatycznie skalowane w dół, więc rozmiar nie ma aż tak dużego znaczenia. Jeśli dobrze pamiętam i nic się w ostatnim czasie nie zmieniło w tym temacie, to po wrzuceniu obrazka, ten jest skalowany przed zapisem do bazy.

Większych system nie wyświetla, więc o takich rozmiarach możesz przygotować. Albo ciut większy, jeśli samemu nie chce Ci się skalować w jakimś programie graficznym.

Owszem, obrazek jest skalowany w różnych miejscach serwisu, dlatego próbowałem z formatem .svg. W przypadku .jpg, czy .png chcąc zachować oryginalną jakość obrazka na forum muszę dostarczyć dokładnie używany rozmiar. Nie sprawdzałem, czy gdzieś jest jeszcze większy potrzebny¹.
Dodatkowo, żeby obrazek nie tracił zbytnio przy skalowaniu, potrzebne jest unikanie zbędnego automatycznego dopasowania do rozmiaru. A więc potrzebna jest wiedza od kiedy to skalowanie się zaczyna, czyli też maksymalny wymiar, który wgrywany jest bez zmieniania wielkości obrazka.

W skrócie: jeżeli dopuszczalny jest wymiar: 100x100 px to stracę wgrywając obrazek 128x128 px.


¹ W inspekcji zauważyłem, że wgrany obrazek przy poście i temacie jest rozmiaru 140x140 w przeciwieństwie do domyślnego.
U góry, obok ikon wiadomości i powiadomień - skalowany do 25x25 px, w ustawieniach profilu 50x50 px.

2

Rzeczywiście, błąd z nieprawidłowym komunikatem błędu został już naprawiony.

0
CiężkaRada napisał(a):

Po pierwszym wystąpieniu błędu zakładałem, że chodzi o typ, stąd możliwie T w treści komunikatu. Jednak nie uważasz, że to okazja na zmianę treści np., na Niedozwolony format pliku.

Tak, też tak uważam. Jednak nie jestem twórcą frameworka, więc przyłączam się do apelu.

Plus ewentualne dopisanie w treści obsługiwanych typów lub wskazanie użytkownikowi istniejącego tematu w pomocy o tym, jakie avatar powinien spełniać wymagania?

Przydała by się informacja na temat rozmiarów. Natomiast jeśli chodzi o obsługiwane formaty, to taka informacja nie musi się znajdować na stronie, bo można skorzystać z funkcjonalności systemowego okna dialogowego (używanego do uploadu). W takim przypadku należy wypełnić filtry – to obowiązek dewelopera, jeśli wybór jest ograniczony do konkretnego zestawu rozszerzeń.

Owszem, obrazek jest skalowany w różnych miejscach serwisu, dlatego próbowałem z formatem .svg. W przypadku .jpg, czy .png chcąc zachować oryginalną jakość obrazka na forum muszę dostarczyć dokładnie używany rozmiar. Nie sprawdzałem, czy gdzieś jest jeszcze większy potrzebny¹.

Największy jest wyświetlany w postach na forum – z tego co sam zauważyłem. Dobrze by było, gdyby @Adam Boduch podał konkretne liczby, bo wie jak system działa pod spodem. A Ty @CiężkaRada korzystaj ze swojego konta, zamiast tracić czas na rzeczy mało istotne. W końcu miniaturka nie jest elementem krytycznym. ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1