Kompresja zdjęć.
Moderatorzy: kartonwork, Bartosz B.
Kompresja zdjęć.
Jerzy, przedstaw proszę metodę jak kompresowć zdjęcia aby plik wążył jak najmniej a jednocześnie zachował dobrą jakość. Jeżeli to możliwe to za pomocą kilku najpopularniejszych programów graficznych.
Pojawiła sie ostatnio bardzo cenna uwaga (dzieki JuniorII) odnośnie formatowania zamieszczanych zdjęć.
Dotyczyła ona właściwego kadrowania obrazu i modyfikowania wielkości pliku. Powód jest bardzo prosty: wielu z nas używa do komunikacji modemów analogowych i przy dużej ilości zdjęć wklejonych do tematu przeglądanie przestaje być przyjemnością. Osobiście doświadczyłem tego chcąc wkleić parę zdjęć Shokaku przez łącze analogowe.
Chciałbym przedstawić kilka prostych działań, które ograniczą nam wielkość publikowanych plików. Dla wielu będą to pewnie sprawy oczywiste, ale zawsze dobrze jest przypominać o sprawach podstawowych.
1. Ograniczenia
Zdecydowaliśmy się na wprowadzenie następujących ograniczeń odnośnie wklejanych plików graficznych:
- format .jpg chyba najbardziej popularny z dość dobrą kompresją pliku wynikowego
- wielkość 128kB być może jest to za dużo, ale może okazać się to niezbędne
- szerokość 640px nigdzie nie jest napisane, że nie może być mniej
- wysokość 480px j.w.
2. Kadrowanie
Jak słusznie zauważył Junior nie ma potrzeby prezentowania "całego warsztatu pracy", gdy chcemy przedstawić stosunkowo niewielki jego wycinek z naszym modelem. W każdym programie graficznym mamy co najmniej kilka narzędzi pozwalających na kadrowanie (posłużę się przykładem photoshopa, ale podobnie jest w każdej innej aplikacji). Nie wyczerpuje to oczywiście tematu, metod jest tak wiele, że zasygnalizuję jedynie podstawowe.
- crop tool - pozwala na skadrowanie obrazu, możemy używać go w trybie dowolnym (myszką dobieramy wielkość wycinanego fragmentu) lub określamy parametry wycinanego fragmentu (szerokość, wysokość, a nawet rozdzielczość). Po zaakceptowaniu selekcji wielkość kanwy jest automatycznie dopasowywana do wielkości naszego fragmentu.
- marguee tool - narzędzie do zaznaczania wybranego fragmentu (prostokąt, elisa, pojedyncza kolumna lub wiersz). Do wyboru mamy następujące style: dowolny, stały stosunek długości do szerokości, stałe wymiary wyselekcjonowanego fragmentu. Po zaznaczeniu wybranego fragmentu kopiujemy go do clipboard-u. Otwieramy nowy plik (podpowiadane wymiary odpowiadają wielkości wyselekcjonowanego fragmentu) i wklejamy (paste) skopiowany uprzednio fragment.
3. Wielkość obrazu
Przed publikacją zdjęcia zawsze powinniśmy sprawdzać jego wymiary. Można to zrobić wybierając opcję Image size z menu Image. Należy zwrócić uwage na proste zależności pomiędzy wymiarami zdjęcia a zadaną rozdzielczością. Bardzo istotna jest również opcja "Resample Image", jeżeli jest włączona (polecam ustawienie Bicubic) obraz zostanie przeliczony do zadanych wymiarów z określoną rozdzielczością. Do publikacji na webie należy używać standardowej rozdzielczości 72 px/inch.
4. Stopień kompresji pliku .jpg
Przy zapisywaniu pliku wynikowego w formacie jpg mamy możliwość zadania stopnia kompresji danych. Nie jest to kompresja bezstratna, wiec następi pogorszenie obrazu, ale często jest to lepsze niż produkowanie zbyt dużych plików.
Gdy wybieramy opcję Save As (zapisz jako) i określimy format pliku jako jpg większość aplikacji zada nam pytanie jaką kampresję chcemy zastosować (zwykle system pyta się jaka ma być jakość pliku wynikowego). Nie ma potrzeby by prezentować na ekranie plików jpg w najwyższej jakości - na zdecydowanej wiekszości monitorów róznica jest niezauważalna. W przypadku PS mamy do dyspozycji 12-stopniową skalę - jeżeli chcemy uzyskać zadowalający efekt powinniśmy wybierać wartości z przedziału 6-10 (Medium and High quality).
Tak przygotowany obraz, nawet w maksymalnych dopuszczalnych wymiarach (640X480) nie powinien ważyć więcej niż 80kB.
Bardzo proszę byśmy wszyscy potraktowali te uwagi jako próbę wprowadzenia "dobrego obyczaju" - pamiętajmy o wszystkich
użytkownikach również tych, którzy nie mają stałego łącza do internetu.
Dodam jako przyklad zastosowania tych zalecen to zdjecie.
Orginal wazyl ponad 1700 kB.
Zredukowany do 37 kB .
Dodam , ze zmniejszam " dwustopniowo" tzn . otwieram najpiew w corelowskim phaint i wstepnie sciskam na 30, a dopiero pozniej skaluje i sciskam jeszcze raz w photoshopie ( rowniez scisniecie 30)
Orginal wazyl ponad 1700 kB.
Zredukowany do 37 kB .
Dodam , ze zmniejszam " dwustopniowo" tzn . otwieram najpiew w corelowskim phaint i wstepnie sciskam na 30, a dopiero pozniej skaluje i sciskam jeszcze raz w photoshopie ( rowniez scisniecie 30)
Nie oberwales, w sumie dobrze, ze temat ten wyplynal.
Inna rzecz, ze jest to problemem tylko w przypadku, gdy jest duza ilosc zdjec na jednej stronie. Kazdorazowo, gdy strona jest odswiezana wszystkie zdjecia musza byc ladowane od nowa.
Jezeli na stronie sa 2-3 zdjecia temat nie jest istotny.
Jak zauwazyles wszystkie twoje fotki byly w formacie dopuszczalnym przez system, ale bylo ich na tyle duzo, ze wielu uzytkownikow moglo miec z tym klopot.
Widzialem, ze poprawiles wiekszosc zdjec i jest OK, to chyba koniec tematu.
Inna rzecz, ze jest to problemem tylko w przypadku, gdy jest duza ilosc zdjec na jednej stronie. Kazdorazowo, gdy strona jest odswiezana wszystkie zdjecia musza byc ladowane od nowa.
Jezeli na stronie sa 2-3 zdjecia temat nie jest istotny.
Jak zauwazyles wszystkie twoje fotki byly w formacie dopuszczalnym przez system, ale bylo ich na tyle duzo, ze wielu uzytkownikow moglo miec z tym klopot.
Widzialem, ze poprawiles wiekszosc zdjec i jest OK, to chyba koniec tematu.
Jezeli te glosy beda sie powtarzac mysle, ze mozemy ograniczyc maksymalna wielkosc plikow - jednak moze to byc wylewanie dziecka z kapiela.
Innym rozwiazaniem jest zmniejszenie ilosci postow na jednej stronie - odswiezanie bedzie szybsze.
Trzecia mozliwoscia jest zalozenie "galerii" podlinkowanej do postu - moze to jednak rowniez utrudniac dostep do zdjec, co moze nie byc mile widziane.
Najlepiej jednak po prostu pilnowac by wklejane fotki mialy rozsadne rozmiary. W tematach, gdzie zdjec jest duzo mozna zalozyc, ze nie powinny przekraczac 40kB.
Ja rowniez planuje mala inwentaryzacje w temacie shokaku i znaczne zmniejszenie wagi zalacznikow. Czesc zdjec moge zmniejszyc, a czesc bardziej skompresowac.
Innym rozwiazaniem jest zmniejszenie ilosci postow na jednej stronie - odswiezanie bedzie szybsze.
Trzecia mozliwoscia jest zalozenie "galerii" podlinkowanej do postu - moze to jednak rowniez utrudniac dostep do zdjec, co moze nie byc mile widziane.
Najlepiej jednak po prostu pilnowac by wklejane fotki mialy rozsadne rozmiary. W tematach, gdzie zdjec jest duzo mozna zalozyc, ze nie powinny przekraczac 40kB.
Ja rowniez planuje mala inwentaryzacje w temacie shokaku i znaczne zmniejszenie wagi zalacznikow. Czesc zdjec moge zmniejszyc, a czesc bardziej skompresowac.