Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Upload obrazków, wydajność
Bajki
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam
dopiero zaczynam zabawe z biblioteką GD i mam pewne pytanie z serii 'czy dobrze rozumuje' ;P
z tego co widze w przykładach, biblioteka ta moze dokonywac operacjii na plikach juz wrzuconych na serwer.

Oto co powinno sie dziać :
1. Użytkownik wybiera obrazek z dysku w formularzu i wciska 'wyślij'
2. Tworzone są 3 wersje pliku :
*miniatura
*średni rozmiar
*maksymalny rozmiar (jednak nie taki jak oryginal ale z jakimiś limitami wysokości i szerokości (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )


i teraz moje pytanie, czy taki sposób wrzucania pliku jest wydajny, nie przekombinowany i cyz nie istnieja jakies prostsze sposoby (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) oto pomysł :

1. Upload pliku do jakiegoś tymczasowego folderu TEMP (w oryginalnych rozmiarach)
2. Stworzenie miniatury, stworzenie średniego formatu i stworzenie najwiekszej wersjii przy pomocy biblioteki GD oraz zapisywanie tych wersjii w odpowiednich folderach
3. Usunięcie oryginalnego pliku z folderu TEMP

Prosze o jakieś pomysły i sugestie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bajki
post
Post #2





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


hehe no wlasnie udalo mi sie to odkryc chwile przed tym jak napisaliscie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

to juz prawie koniec problemow ale pozostalo jeszcze jedno...otoz w skrypcie ktory tworze mam okreslone rozmiary miniaturki, wersji sredniej oraz największej (pisze to, bo może to w czymś pomóc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )

Niedokońca rozumiem działanie tego skryptu ale wygląa na to, żę nie ustala on określonej szerokości lub wysokości (w zależności od tego, co jest większe) miniatury tylko jakoś to tam inaczej sobie oblicza...i przez to miniatura wygląda tak, że mam czarny kwadrat a na nim wyśrodkowana miniatura (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) czy niedalo by sie zmodyfikować skryptu tak, aby miniatura była jakiejś określonej wielkości a obrazek wpasowany w nią ? (przez 'miniature' rozumiem to co generuje skrypt a przez 'obrazek' pomniejszoną wersje oryginalnej grafiki)

no dobra znalazłem ten topic :

http://forum.php.pl/index.php?showtopic=34169

i on powinien rozwiązać mój problem...coprawda wywala jakiś błąd ale skoro innym działa to mi też powinien ;P

pozdrawiam i dzięki za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 11:28