Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%)
|
Hej, mam problem z tworzeniem miniaturek. Tworzę jest za pomocą GD.
Proces wygląda mniej więcej tak: 1. Upload zdjęcia. 2. Sprawdzenie funkcją getimagesize rozmiaru - w celu weryfikacji poprawności uploadu. 3. Zeskalowanie zdjęcia do największego możliwego rozmiaru. 4. Wyświetlenie zdjęcia. 5. Skopiowanie zdjęcia w docelowe zdjęcie. 6. Stworzenie miniaturki. W którymś momencie następuje jednak problem - dość nietypowy - tak mi się wydaje. Udaje się bowiem oryginalne zdjęcie zeskalować do maksymalnego rozmiaru, potem wyświetlić, następnie zdjęcie jest przenoszone w docelowy folder, po czym już jest błąd przy tworzeniu miniaturki. Dziwne natomiast jest to, że polecenie file dla tego pliku zwraca: Kod RIFF (little-endian) data Gdzie dla innych obrazków jpg zwraca np. Kod JPEG image data, JFIF standard 1.01, comment: "CREATOR: gd-jpeg v1.0 (using IJ" Dziwne są też pierwsze znaki w pliku: Kod RIFF��^A^@WEBPVP8X Co może sugerować jakiś format webp - tylko dlaczego się tak mogło stać - czy ktoś się z takim czymś spotkał może? Jak się okazuje: 1. W systemie operacyjnym pliku nie idzie otworzyć bo zawiera błąd 2. Po zmianie rozszerzenia z jpg na webp otwiera się poprawnie w chrome 3. Po zrobieniu konwertowania online dostaję poprawny jpg I jeszcze jedna kwestia: "Uszkodzone" obrazki pochodzą z jednego okresu czasu - kilku dni - do głowy przychodzi mi jakiś moduł na serwerze np. google page speed - ale czy on mógłby zmienić plik na serwerze? Ten post edytował ciekawski 31.07.2014, 06:43:38 |
|
|
|
ciekawski Problem z tworzeniem miniaturek - zapisywany plik jpg jest plikiem webp 31.07.2014, 06:46:23
by_ikar webp jest to format kompresji grafiki jakiś czas t... 31.07.2014, 10:27:56
ciekawski racja, tylko ja się zastanawiam jakim cudem ten ob... 31.07.2014, 10:38:03
by_ikar Przez jakiś czas facebook testował ten format i wy... 31.07.2014, 13:20:38 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 19:50 |