Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] upload plikow + resize obrazkow, v.1.4
janek9
post
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 2
Dołączył: 22.03.2009

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


Czesc

Nie moge dojsc do ladu z uploadem plikow..tzn chce w locie zrobic resize obrazka, a w zasadzie 2 x resize...Jeden wiekszy, jeden mniejszy...Korzystalem z klasy sfResizedFile ktora mozna znalezc na forum symfony. Niestety nie dziala to zbyt dobrze na v. 1.4 poniewaz tylko jeden plik zamiast 2 sie tworzy..Czy moze mi ktos wytlumaczyc na czym polega problem, zeby z uploadowanego pliku zrobic 2 miniaturki o roznych wymiarach korzystajac np z sfImageTransformPlugin?

Go to the top of the page
+Quote Post
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Nie wiemy jak wygląda kod klasy sfResizedFile, więc jak możemy pomóc?
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Tworzenie miniatur przy użyciu sfImageTransformPlugin jest wyjątkowo proste:
  1. $img = new sfImage($path);
  2. $img->thumbnail(200, 200)->saveAs($path . '_200x200');
  3. $img->thumbnail(100, 100)->saveAs($path . '_100x100');
A kod ten możesz wrzucić w miejscu, w którym plik jest już dostępny na dysku serwera (czyli w formularzu na dobrą sprawę)
Go to the top of the page
+Quote Post
janek9
post
Post #4





Grupa: Zarejestrowani
Postów: 121
Pomógł: 2
Dołączył: 22.03.2009

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


Cytat(Crozin @ 14.04.2010, 14:26:42 ) *
Tworzenie miniatur przy użyciu sfImageTransformPlugin jest wyjątkowo proste:
  1. $img = new sfImage($path);
  2. $img->thumbnail(200, 200)->saveAs($path . '_200x200');
  3. $img->thumbnail(100, 100)->saveAs($path . '_100x100');
A kod ten możesz wrzucić w miejscu, w którym plik jest już dostępny na dysku serwera (czyli w formularzu na dobrą sprawę)



rozumiem, a jak mam pozyskac sciezke?
Go to the top of the page
+Quote Post
wiewiorek
post
Post #5





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


A mnie też to ciekawi - jak zrobić upload obrazka tak żeby zamiast publikacji obrazka w normalnym rozmiarze, opublikowała się miniaturka. Crozin z sfImageTransformPlugin to my wiemy jak korzystać smile.gif

Ten post edytował wiewiorek 15.04.2010, 07:30:12
Go to the top of the page
+Quote Post
Crozin
post
Post #6





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


sfValidatorFile zwraca Ci ścieżkę do zapisanego pliku. Wystarczy już tylko użyć wrzuconego przeze mnie kodu w metodzie save/updateFldName formularza i właściwie po sprawie.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 06:44