Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Zmiana jakości obrazka

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

Zmiana jakości obrazka

Post 02.02.2019, 11:26:05

Jak z takiego obrazka:
https://labs.tineye.com/images/query/d2 ... c03ba45e84

zrobić taki:
Kod: Zaznacz cały
data:image/png;base64,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

chodzi o rozmazanie
venekus
Posty: 63
Dołączył(a): 28.11.2016

Re: Zmiana jakości obrazka

Post 02.02.2019, 13:07:17

Jak dla mnie wygląda to na proces kwantyzacji kolorów, zatem pomocna może być jakaś gotowa biblioteka typu https://github.com/leeoniya/RgbQuant.js/ (jeśli mówimy o wykonaniu tego w JS w przeglądarce).
Dziękuję wszystkim za lata współpracy, ciekawych pytań i dyskusji. Będę wspominał to forum z wielkim sentymentem • kukawski.pl
Avatar użytkownikakuku
Rafał Kukawski

410 Gone
410 Gone

Posty: 19844
Dołączył(a): 14.04.2002

Re: Zmiana jakości obrazka

Post 02.02.2019, 15:56:09

Bo ogólnie chodzi mi o zrobienie takiego czegoś jak tutaj: https://labs.tineye.com/color/d29b456592499ea4d370913f7e5717c03ba45e84?ignore_background=True&ignore_interior_background=True&width=250&height=177&scroll_offset=231

i na tej zasadzie rezultat:
Kod: Zaznacz cały
getIMGdata('przykladowy/url/zdjecia.png', function(result) {
    ///
}


I z tego co się dowiedziałem na internecie, to poprzez Canvas mogę takie coś zrobić, ale na pierwszym miejscu, muszę mieć własnie tego screena mniej dokładnego (chodzi o kolory)
venekus
Posty: 63
Dołączył(a): 28.11.2016

Re: Zmiana jakości obrazka

Post 04.02.2019, 23:33:25

Czy chcesz to zrobić na serwerze? Czy w przeglądarce?
Jakie języki (programowania) masz opanowane?
Programujesz w C?

Stefan
Stefan_3N
Stefan

Posty: 5
Dołączył(a): 04.02.2019


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Google Adsense [Bot] i 8 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 52787 zarejestrowanych użytkowników.
Najnowszy użytkownik: Verys


Nasi użytkownicy napisali:

  • 938945 wiadomości
  • w 248286 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)