![]() ![]() |
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 19.01.2007 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 19.01.2007 Ostrzeżenie: (0%)
|
podstawiłam to co mi napisałes ale zdjecię się rozciągneło i zdeformowało. Chodziło mi zeby symetrycznie zmiejszyło mi tez wysokość. Ten post edytował baśka 19.01.2007, 14:48:29 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%)
|
dosyc niedawno byl temat o zmniejszaniu fotek, polecam poszukac
Ten post edytował maryaan 19.01.2007, 14:49:32 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 19.01.2007 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%)
|
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 19.01.2007 Ostrzeżenie: (0%)
|
Skoro masz szerokosc i wysokosc zdjecia oraz szerokosc po przeskalowaniu(250); wylicz sobie stosunek oryginalnej szerokosci do zmiejszonej(250) i o ten wlasnie wynik pomnoz wysokosc poczatkowa. Zamiast:
z moich obliczen wynika to:
jednak pokazuje: Fatal error: Allowed memory size of 8388608 bytes exhausted at (null):0 (tried to allocate 1000 bytes) in (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) :D:D z matematyki jestem genialna ale nie aż tak... Czy mogłbyś mi to napisać skoro nie stwarzałoby to dla Ciebie problemu. bardzo prosze :* Ten post edytował baśka 19.01.2007, 15:16:09 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%)
|
A co do twoich obliczen. Wez przykladowo obraz 1000x1000 250*1000/1000=250 i teraz: $height_mini = $height * $wynikObliczen; $height_mini = 1000 * 250; Niezle. Ten post edytował Amorph 19.01.2007, 15:18:44 |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 19.01.2007 Ostrzeżenie: (0%)
|
A co do twoich obliczen. Wez przykladowo obraz 1000x1000 250*1000/1000=250 i teraz: $height_mini = $height * $wynikObliczen; $height_mini = 1000 * 250; Niezle. a teraz po Twojej poprawce obrazek jest zniekształcony. W orginale jest wyzszy niz szerszy a teraz odwrotnie. widze ,że to jest ciężka sprawa. gdy wstawiłam 500 zamiast 1000 to wyświetla mi chyba dobrze. to było drogą prób i błędów. a moze mi ktos powiedziec dlaczego akurat teraz jest dobrze (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) i jak zrobić to samo dla innych plików graficznych?? bo to chyba tylko dla jpga tak (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) mój cały kod: [b] Ten post edytował baśka 19.01.2007, 15:38:17 |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%)
|
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%)
|
w skrocie to wyglada tak:
masz duze zdjecie masz max wymiary miniaturki (zalozmy 150x150) obliczasz stosunek szerowkosci do wysokosci (duzego zdjecia) = es teraz jesli wyjdzie mniejszy od jednosci to znaczy ze wysokosc miniatury bedzie rowna 150 a szerokosc 150*es jesli jednak es jest wieksze od 1 to znaczy ze obrazek jest szerszy niz wyzszy wiec miniatura bedzie miala szerokosc 150 a wysokosc 150/es teraz sobie zakoduj albo poszukaj bo na pewno w ten sposob sa pisane skrypty zeby wykrywac ktory bok zdjecia jest dluzszy, mozna by to rozbudowac o miniature niekwadratowa ale jak to masz komus tlumaczyc to lepiej przy kwadracie zostac |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%)
|
@maryaan
jesli chcesz nabijac posty do daruj sobie taka pomoc przeczytaj, ew. przetestuj co bylo wyzej. Matematyka: 800 250 --- = ---- 600 x 800x=250*600\:800 x=187,5 I masz wys obrazka... a nie zgadywanie czy es wieksze od 1 czy mniejsze. Ten post edytował Amorph 19.01.2007, 15:55:53 |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 19.01.2007 Ostrzeżenie: (0%)
|
napotkałam na kolejny mały problem:
mam w zmiennej $link ścieżkę do pliku np. obrazki/obrazek.jpg co zrobić zeby dodało na koniec nazwy pliku _mini (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czyli obrazki/obrazek_mini.jpg to mi dodaje ale dopiero po rozszerzeniu czyli obrazki/obrazek.jpg_mini (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
problem rozwiązany: dodałam mini_ przed nazwą (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) a wracajac do tematu: czy można dodawać także pliki graficzne z innym rozszerzeniem?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Ten post edytował baśka 19.01.2007, 16:07:39 |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%)
|
a nie zgadywanie czy es wieksze od 1 czy mniejsze. if($szerokosc/$wysokosc > 1) nazywasz zgadywaniem? lol Twoj matematyczny sposob jest super, pod warunkiem ze kolezanka nie uzyje tych miniaturek do zrobienia galerii, bo np przeskalowane Twoim sposobem zdjecie 500x1000 pieknie jej ta gaerie rozwali
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%)
|
Nie przesadzaj juz...
Sproboj poszukac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ostatni raz ! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) @maryaan Czytaj co sie pisze!!! Skrypt mial przeskalowywac obrazki do mniejszych rozmiarow z ZACHOWANIEM PROPORCJI. Nie ma innej proporcji 500x1000 da 250x500. stosunek 1:2 w obydwu przypadkach. |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%)
|
umiejetnosc czytania ze zrozumieniem to raczej Tobie by sie przydala... czy 125x250 juz nie jest proporcja 1:2?
wracajac do tematu > oraz żebym mogła wybrać do którego pliku dorobić miniaturkę?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) pakujesz calosc kodu do funkcji np miniatura($costam) gdzie argumentem bedize Twoje wybrane zdjecie. Teraz w tresci zamiast nazwy pliku ze zdjeciem uzywasz zmiennej $costam i to w zasadzie wszystko. Miniature zdjecia ala.jpg tworzysz za pomoca miniatura('ala.jpg'), zdjecia puszkaSardynek.jpg - miniatura('puszkaSardynek.jpg') itd |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%)
|
Cytat cześć. jestem tu nowa (czyt. raczej amatorka :-) ) i mam problem: otóż mam skrypt który tworzy mi miniaturki. jak zrobić ,żeby skrypt ten zamieniał na miniaturki pliki gif, jpeg, jpg, png i żeby szerokość zdjęcia miała 250 pikseli ? oraz żebym mogła wybrać do którego pliku dorobić miniaturkę?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) obraz okresla wymiar: szerokoscxwysokosc. 125x250... gdzie u ciebie szerokosc ma 250 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Jak dla mnie EoT |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 19.01.2007 Ostrzeżenie: (0%)
|
Nie drapcie sie chłopcy!!!
a mam ostatnie pytanie" mam nadzieje ze nie marudze za bardzo . A co bedzie w przypadku kiedy zdjecie bedzie mniejsze niz te 250pikseli (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) to mi chyba rozszerzy... jak zrobic zeby mi nie rozszerzało gdy zdjecie ma szerokosc mniejsza niz 250 pikseli (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%)
|
|
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 19.01.2007 Ostrzeżenie: (0%)
|
No nie.... podstawy, podstaw.... korzystaj z wyszukiwarki bo... to dobry nawyk.... bo nikt nie lubi leni...
nie zdawałam sobie sprawy ,że to jest takie proste ;-) ponawiam pytanie: jak zrobić miniaturki dla innych plików graficznych niz jpg czyli np. gif albo png (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy są jakieś odpowiedniki tych polecen dla gifa i pnga (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) : imagecreatefromjpeg imagejpeg Ten post edytował baśka 20.01.2007, 00:19:09 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:38 |