![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam skrypt który tworzy miniatury. Kiedyś skopiowałem go z forum i dostosowałem do swoich potrzeb. Teraz chciałbym go jeszcze raz przerobić. Chodzi generalnie o to, żeby tworzył miniatury jpg/jpeg, gif, png a jeśli się da to nawet tiff i bmp. Niestety po testach sprawdziłem, że obrazki które mają rozszerzenia pisane z dużej litery (np. *.PNG) nie chcą się przekształcać. Druga sprawa to taka, że nawet jeśli przerobi plik png to mimo tego, że daje rozszerzenie png jest on jpg'iem. Jak to sprawdzić? Przeciągnąłem obrazek na pasek firefoxa i na tabie jest napisane "nazwa, JPEG, rozdzielczość". Dziwne dlaczego JPEG skoro konwertowałem PNG. Przy niekonwertowanych PNG oczywiście firefox wyświetla normalnie PNG. Oto kod:
Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki.
Mam tylko problem z tym, żeby tworzyło PNG i GIF. Chciałem sprawdzić typ pliku i wtedy wywołać odpowiednią funkcję ale cos mi nie idzie. Próbowałem to sprawdzanie zrobić przez switch (getimagesize, mime) oraz if (exif_imagetype). Poza tym jestem ciekaw czy sprawdzanie rozszerzenia przez $pathinfo i ['extension'] jest prawidłowe. Bo czytałem, że są inne sposoby, np. przez getimagesize, exif_imagetype, image_type_to_mime_typ. Który jest najlepszy? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:28 |