![]() |
![]() ![]() |
![]() |
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#22
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie
![]() |
|
|
![]() ![]()
Post
#23
|
|
![]() Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
Oco chodzi z
--enable--exif bo niewiem kaj to dać? ![]() ![]() ![]() ![]() -------------------- Sposób na życie? Uśmiech na twarzy :D
"Widzę więcej, wiem więcej, tak to jest mniej więcej" "NIE kradnij, rząd nielubi konkurencji" |
|
|
![]()
Post
#24
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Należy skompilować php z obsługą funkcji exif_
|
|
|
![]() ![]()
Post
#25
|
|
![]() Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
Można jaśniej bo dalej niekapuje?
![]() -------------------- Sposób na życie? Uśmiech na twarzy :D
"Widzę więcej, wiem więcej, tak to jest mniej więcej" "NIE kradnij, rząd nielubi konkurencji" |
|
|
![]()
Post
#26
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Może poczytaj php.net o rekompilacji/kompilacji
![]() ![]() Cytat(php.net (english)) Windows users must enable both the php_mbstring.dll and php_exif.dll DLL's in php.ini. The php_mbstring.dll DLL must be loaded before the php_exif.dll DLL so adjust your php.ini accordingly. Cytat(php.net (tłumaczenie)) Użytkownicy Windows muszą włączyć obsługę bibliotek php_mbstring.dll i php_exif.dll w php.ini. Plik php_mbstring.dll musi zostać załadowany przed php_exif.dll, więc odpowiednio zedytuj swój plik konfiguracyjny. Kod [-- OTWÓRZ: php.ini --]
[-- ZNAJDŹ --] ;extension=php_exif.dll [-- ZAMIEŃ NA --] extension=php_mbstring.dll [-- ZNAJDŹ --] ;extension=php_mbstring.dll [-- ZAMIEŃ NA --] extension=php_exif.dll [-- ZAPISZ I ZAMKNIJ PLIK --] |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 29.02.2004 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
a powiedzcie mi jak zrobic inteligentny resize, czyli np mam ustawiona tylko wartosc zeby szerokosc miala 150px i on wtedy inteligetnie dlugosc ustali wedlug oryginalnego obrazka np obrazek to plakat gdzie dlugosc wieksza jak szerokosc to wtedy np bedzie szerokosc 150 i on sam sobie ustawi ze dlugosc to 300pxow i odwrotnie lezace obrazki zeby mialy szer 150 a dlugosc np 100pxow.
odrazu powiem ze uzylem drugiej wersji skryptu ![]() pozdrawiam ![]() Ten post edytował bumfank 8.08.2005, 01:31:46 -------------------- Drukuj24.pl - Drukowanie to koszt
|
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 0 Dołączył: 18.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(bumfank @ 2005-08-08 00:27:46) a powiedzcie mi jak zrobic inteligentny resize, czyli np mam ustawiona tylko wartosc zeby szerokosc miala 150px i on wtedy inteligetnie dlugosc ustali wedlug oryginalnego obrazka np obrazek to plakat gdzie dlugosc wieksza jak szerokosc to wtedy np bedzie szerokosc 150 i on sam sobie ustawi ze dlugosc to 300pxow i odwrotnie lezace obrazki zeby mialy szer 150 a dlugosc np 100pxow. odrazu powiem ze uzylem drugiej wersji skryptu ![]() pozdrawiam ![]() Sorka, ze odkopuje temat - dinozaur, ale mam dokladnie taka sama prosbe jak piszaca nade mna osoba. Moze ktos pomoc? -------------------- |
|
|
![]()
Post
#29
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Skorzystajcie z wyszukiwarki - sam wkleiłem taką funkcję.
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#30
|
|
![]() Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.07.2005 Skąd: Ełk Ostrzeżenie: (0%) ![]() ![]() |
dobry skrypt ... ale
w $jpeg_quality najlepiej zastosować jakość 94 (nie więcej) z doświadczenia wam to napisałem ![]() -------------------- >> Herf-Life XP HomePage <<
|
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 17.01.2004 Skąd: Suchedniów k/Kielc Ostrzeżenie: (0%) ![]() ![]() |
tiraeth - świetna funkcja, wielkie dzięki, jednak mam kilka uwag
![]() po pierwsze jeśli nazwa pliku jest napisana dużymi literami (wraz z rozszerzeniem) to wtedy funkcja nie rozpoznaje typu pliku (i się wywala), po drugie $jpeg_quality naprawde 90 wystarczy, a używanie 100 prowadzi to powstawania plików sporo większych, a po trzecie dlacego stworzony obrazek ma te białe marginesy (znaczy jak dam do zmniejszenie odrazek bardzo wysoki a wąski to pojawią się białe marginesy po bokach) trochę zmieniłem skrypt, tak jak napisałem powyżej i mam nadzieję, że nie obrazisz się jak wkleję tu twój skrypt z moimi modyfikacjami ![]()
Ten post edytował Droopy 21.09.2005, 20:23:05 |
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 23.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Sorka że odgrzewam temat, ale mam problem związany z generacją miniaturki.
Skrypt taki już jakiś czas temu sobie zrobiłem, ale odkryłem jedną ciekawą rzecz. Wcześniej też się zdarzało, że na stronie znajdowałem miniaturki wypełnione całe na czarno. Ale teraz podczas prac nad nową wersją strony, do uploadu postanowiłem wrzucić zdjęcia z komórki (nokia 3220), noi pięknie mi wrzuciło wszystkie miniaturki czarne, a przy okazji troche błędów. Odpaliłem nawet powyższy skrypt noi to samo - a nawet gorzej, bo on już nic nie wygenerował ![]() ![]() ![]() A sypie takimi błędami : Kod Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'zdjecie.jpg' is not a valid JPEG file in c:\usr\krasnal\www\newstr\zdj_test.php on line 30 Warning: imagesx(): supplied argument is not a valid Image resource in c:\usr\krasnal\www\newstr\zdj_test.php on line 39 Warning: imagesy(): supplied argument is not a valid Image resource in c:\usr\krasnal\www\newstr\zdj_test.php on line 40 Czyli jakiś niezgodny format jpga - chociaż windoza go normalnie wyświetla i wsio jest ok. A to niby zostało coś sprawdzone podczas uploadu - czy plik jest typu pjeg lub jpeg(to w moim kodzie) Jak ktoś ma jakieś pomysły czemu jpgi z koma nie są ok dla tej grupy funkcji, lub jak temu zaradzić to z góry dzienki ![]() |
|
|
![]()
Post
#33
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Prawdopodobie format zapisu tych zdjęć, pomimo że zbliżony do .jpg nie do końca nim jest. Może coś nie tak z typem mime. Założe się że jak je otworzysz w jakimś programie graficznym i zapiszesz ponownie jako .jpg to będzie działało.
|
|
|
![]()
Post
#34
|
|
![]() Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 17.12.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Witam,
po mękach z włączeniem GD2 ![]() ![]() teraz plik jest nadpisywany, a chciałbym aby zapisywał się w tym samym katalogu co plik źródłowy + katalog mini. czyli plik : /obrazki/1.jpg mini : /obrazki/mini/1.jpg czy byłby ktoś chętny wprowadzić taką modyfikacje? edit: no i ewentualnie aby sprawdzal czy plik mini istnieje to wtedy skrypt niepotrzebnie by sie nie wykonywal.. ![]() pozdrawiam Ten post edytował Fallout 30.09.2005, 12:11:04 -------------------- ![]() |
|
|
![]()
Post
#35
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#36
|
|
![]() Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 17.12.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
dzięki Bakus! Nawet nie przypuszczałem, że to takie balane
![]() No i nigdy nie może być za pięknie ![]() Cytat ./galerie/spacery/. ./galerie/spacery/mini/. ./galerie/spacery/.. ./galerie/spacery/mini/.. ./galerie/spacery/mini ./galerie/spacery/mini/mini ./galerie/spacery/1.JPG ./galerie/spacery/mini/1.JPG ./galerie/spacery/10.jpg ./galerie/spacery/mini/10.jpg ./galerie/spacery/12.JPG ./galerie/spacery/mini/12.JPG ./galerie/spacery/13.JPG ./galerie/spacery/mini/13.JPG oczywiscie chodzi o pierwsze 6 wpisów.. jak się ich pozbyć? ![]() moje kody: Ten wyswietla galerie, a po kliknieciu w nia, wyswietla minaturki:
Ten kod to natomiast ciut zmodyfikowany skrypt z tematu (wiec nie wklejam calego):
jak widac zmienilem tylko warunek.. Wiec powtorze pytanie? jak pozbyc sie tych zbędnych wpisów? Dziękuje z góry i pozdrawiam Marcin -------------------- ![]() |
|
|
![]()
Post
#37
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
to właśnie powyższa linijka odpowiada za wybieranie tylko plikow .jpg mozesz zrobic tak:
-------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#38
|
|
![]() Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 17.12.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Dzięki ponownie Bakus !
Skrypt uruchomiony, działą znakomicie ![]() Tylko tak zastanawiam się, czy jest sposób na "następny" i "poprzedni" ? W końcu to pliki, mogące mieć różne nazwy, może być ich rożna ilość.. jest możliwe wogóle to do wykonania? pozdrawiam -------------------- ![]() |
|
|
![]()
Post
#39
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 1.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam podepnę się pod topic. Interesuje mnie autogenerowanie miniatur zdjęć, skrypt poniżej niestety nie działa.
Byłbym również wdzięczny za wskazanie jakiegoś funkcjonalnego skryptu do generowania miniatur w trakcie wysyłania na serwer. Ten powyżej miałby mnie trochę wyręczyć bo do zmodyfikowania jest sporo fotek. |
|
|
![]()
Post
#40
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Jak wynika z moich testów w funkcji jest błąd, dotyczący obliczania ratio.
O ile dla obrazka o rozmiarach 100x100 wywołanie funkcji: resizeImage($img,20, 100, $imgMini); zadziała prawidłowo, to: resizeImage($img,100, 20, $imgMini); już tak nie zadziała. P.S. (do autora) Czy mógłbyś w główym poście umieścić ostateczną wersję skryptu? W wątku co rusz przedstawiane są jakieś udoskonalenia, i zaorientowanie się we wszystkich jest bardzo czasochłonne. -------------------- Zbiór najlepszych technologicznych artykułów (programowanie, internet, linux)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2024 - 06:00 |