Zobacz temat
Zmiana metody kompresji zdjęć przy dodawaniu ich do galerii
|
|
BenLomax |
Dodany dnia 28.09.2009 10:53:09
|
Bywalec Postów: 426 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 25.06.2008 09:48 |
Witam. Pytanie wiąże się z dodawaniem zdjęć do galerii. Czy dodawanie zdjęcia poddawane są jakieś kompresji, zmniejszającej rozmiar pliku a co za tym idzie jego jakość? Co do miniaturek można to ustawić z poziomu PA. Jeśli tak, to gdzie i jak można to zmienić? Wiadomość doklejona: Widzę, że nikt nie może mi pomóc w tym temacie . A czy mógłbym prosić o dokładne wskazanie plików odpowiedzialnych za kompresję zdjęć, ja doszedłem do tego - /includes/photo_functions_include.php ale nie jestem pewien na 100%. Chcę poprawić jakość wstawianych zdjęć, ponieważ niektórzy userzy nie są zadowoleni z ich jakości. Zdjęcie w rozdzielczości 640x480 94,7k po dodaniu "waży" 32,3 k, czyli zmniejszyło rozmiar 3 krotnie tracąc na tym na jakości. PW od moderatora:
Edytowane przez BenLomax dnia 02.10.2009 13:18:39 |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 03:04:08
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Pieka |
Dodany dnia 02.10.2009 20:07:58
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
W PA => Zarządzanie stroną => Ustawienia galerii zdjęć : Metoda kompresji miniatur: GD lub GD2.
Jestem jaki jestem
|
|
|
BenLomax |
Dodany dnia 02.10.2009 21:38:58
|
Bywalec Postów: 426 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 25.06.2008 09:48 |
@Pieka, dzięki za odpowiedź. Pieka napisał/a: W PA => Zarządzanie stroną => Ustawienia galerii zdjęć : Metoda kompresji miniatur: GD lub GD2. Hmm czegoś tu nie rozumiem. Myślałem, że to dotyczy miniatur a nie średniego i największego formatu zdjęć. Dziś na próbę zmieniłem GD2 na GD1, miniatury wyglądały fatalnie, zaś średnie zdjęcia miało taki sam format. Tu jest podobny temat: http://www.php-fu...ost_127043 Wiadomość doklejona: Znalazłem takie coś na http://netinfo.ne...oteka-php/ ZAPIS imagejpeg ($obraz [, $ścieżka do zapisu [, int $jakość]] ) Podobnie działają imagepng, imagegif, imagebmp. Który pliki odpowiadają za zmianę rozdzielczości zdjęć dla średniego i dużego zdjęcia? Wiadomość doklejona: Ha, już wiem co obniża jakość fotek - włączony znak wodny! Tak, tak kto by pomyślał . Przy wyłączonym znaku wodnym zdjęcie wygląda jak powinno. Teraz kwestia jak poprawić jakość zdjęć z włączonym znakiem wodnym!? Edytowane przez BenLomax dnia 03.10.2009 21:31:51 |
|
|
lomcskw |
Dodany dnia 04.03.2013 11:43:42
|
Przedszkolak Postów: 37 Ostrzeżeń: 1 v7.01.05 Data rejestracji: 28.03.2008 09:10 |
Odświeżam temat. Jak zachować oryginalną jakość zdjęcia po przesłaniu na serwer, przy włączonym znaku wodnym? Pozdrawiam |
|
|
piotrek199214 |
Dodany dnia 04.03.2013 13:05:45
|
Bywalec Postów: 977 Pomógł: 168 v7.01.05 Data rejestracji: 17.12.2007 21:05 |
Po prostu w kodzie nie ingerujesz w parametry tylko zostawiasz puste lub to eliminujesz.
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny Tanie tworzenie wtyczek, masz problem napisz. |
|
|
lomcskw |
Dodany dnia 04.03.2013 13:45:59
|
Przedszkolak Postów: 37 Ostrzeżeń: 1 v7.01.05 Data rejestracji: 28.03.2008 09:10 |
A mógłbyś troszkę jaśniej? Połączony z 28 październik 2013 10:12: Jak już wiadomo, zdjęcia przesyłają się na serwer w dobrej jakości, która spada jeśli serwer "w locie" nakłada znak wodny. Przy tej operacji funkcja imagejpeg stosuje domyślną jakość, czyli 75%. Wymagane zmiany są następujące: - w pliku includes/photo_functions_include.php we wszystkich wystąpieniach funkcji imagejpeg dopisujemy trzeci parametr o wartości 100, czyli ma być np. imagejpeg($thumbimage, $thumbfile,100) - w pliku photo.php robimy to samo, ostatnie wywołanie funkcji ma tylko jeden parametr, żeby było jak należy musimy tam dopisać NULL, czyli ma być ImageJPEG(($image2 ? $image2 : $image),NULL,100) I już! Drobną wadą tego rozwiązania są dosyć duże pliki przesyłane do klienta, dlatego w ostatniej instrukcji można ustawić nieco niższą jakość obrazka, ja ustawiłem 95% i jest bardzo dobrze, czyli u mnie mam ImageJPEG(($image2 ? $image2 : $image),NULL,95) Pozdrawiam Edytowane przez lomcskw dnia 28.10.2013 10:12:37 |
|
Przejdź do forum: |