php and pic
11 отговора
390 прегледа
php and pic
imam katalog ot stoki/produkti kato imam i snimka na tqh.
vuprosut mi sled kato potrebitelqt si upoadne snimkite i kato se izvli4at sled towa ima li nakakyv variant te da se kompersirat ili da im se namali razmera po nqkakyv na4in s PHP. Tuj kato potrebitelqt moje i da uploadne 200-300 K JPG i ako kataloga e s dosta artikula predstawqte si kakwo 6te stane s po 200-300 K snimki.
iskam da naprawq taka 4e da im se namali razmera bez dopulnitelna grafi4na obrabotka na JPG-a i kato se 6trakne vyrhu nego da se poqwi v dejstwitelniqt si razmer. towa trqbwa da stane s edin i su6ti JPG , tuj kato porebitelqt si go uloadwa i ne moga da go nakaram da si igrae da go prerabotwa i da go prawi s poghodq6ta golemina, a te v powe4eto slu4ai sa s razli4na golemina JPG-ite
vuprosut mi sled kato potrebitelqt si upoadne snimkite i kato se izvli4at sled towa ima li nakakyv variant te da se kompersirat ili da im se namali razmera po nqkakyv na4in s PHP. Tuj kato potrebitelqt moje i da uploadne 200-300 K JPG i ako kataloga e s dosta artikula predstawqte si kakwo 6te stane s po 200-300 K snimki.
iskam da naprawq taka 4e da im se namali razmera bez dopulnitelna grafi4na obrabotka na JPG-a i kato se 6trakne vyrhu nego da se poqwi v dejstwitelniqt si razmer. towa trqbwa da stane s edin i su6ti JPG , tuj kato porebitelqt si go uloadwa i ne moga da go nakaram da si igrae da go prerabotwa i da go prawi s poghodq6ta golemina, a te v powe4eto slu4ai sa s razli4na golemina JPG-ite
Re: php and pic
аз лично предпочитам да ползвам mogrify
което е част от imagemagik библиотеката пред GD
особено ако ще се работи и с gif файлове
но това вече е въпрос на вкус и лично предпочитание :)
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
което е част от imagemagik библиотеката пред GD
особено ако ще се работи и с gif файлове
но това вече е въпрос на вкус и лично предпочитание :)
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Re: php and pic
az 6te rabotq s JPG fajlowe i nwmam izob6tonikakwa predstawa kak da go naprawq towa , ako nqkoj ima vreme i nerwi da obqsni
Re: php and pic
За да стане това трябва PHP да се компилира заедно с GD библиотека. Това са различни функций за работа с картинки. Ако провайдера ти я има тази библиотека, минаваш на фаза търсене на подходящ скрипт. Има готови няма зашто да си ги смучеш от пръстите. Трябва само да си наясно какво точно искаш. Доколкото разбирам искаш когато клиента си качи снимката, тя автоматично да се преоразмери и да се запише в два варианта, единия с нормалния си размер а другия умален. Между другото ако си качват някакви огромни снимки веднага можеш да направиш така че да се виждат поне нормално на екрана, но фаиловия им размер ще бъде същия. Това е вариант докато си намериш подходящ скрипт. Просто задай само хоризонталния размер на снимката примерно така img src="../ProfileImages/4334photo1.jpg" border=0 width=106 Вертикалния ще се нагласи сам в съответствие с хоризонталия, така че снимката да пропорционална. За сега толкова, ако има нещо пиши на [email protected]
Re: php and pic
da pawilno si me razbral kakwo iskam d anaprawq.
Za sega sum naprawil to4no taka zadal sum razmerite kakto ti kazwash no razmera na snimkata v KB si e su6tata , az iskam kato se ka4wa da se preozrazmeri, mojesh li da mi dadesh nqkoj gotow skript za towa i da mi obqsni6 nakratko kak dejstwa. po to4no kak da go izpolzwam.
Za sega sum naprawil to4no taka zadal sum razmerite kakto ti kazwash no razmera na snimkata v KB si e su6tata , az iskam kato se ka4wa da se preozrazmeri, mojesh li da mi dadesh nqkoj gotow skript za towa i da mi obqsni6 nakratko kak dejstwa. po to4no kak da go izpolzwam.
Препоръка
Просто ограничи размера на качваните файлове - във формата за качване - дай проверка и си готов...Няма смисъл да си усложняваш живота - изпитано е - а и така е по-лесно за по нататъшните ти преобразувания по сайта, защото мисля че съм наясно какво целиш....
Но това все пак е препоръка - не е задължително....
Но това все пак е препоръка - не е задължително....
Re: Препоръка
az sum ograni4il razmera na snimkite do 200 K , no za katalog ot porqduka na 20-30 akrtikula na stranica po 200 K wsqka snimka , znaesh kak 6te se zarejda osobeno prez dual up. zatowa iskam da re6a tozi problem po drug na4in
Re: Препоръка
ako imash podhodiashta versia na GD to mojesh da polzvash imagecreatetruecolor
i posle imagecopyresamle do tozi razmer i kachestvo koeto shte te udovletvori.
mai takiva sa bili funkciite, ne se seshtam tochno
po sushtia nachin za katalog mojesh da napravish thumbnails a kartinkata fullsize da ia zapazish za specialno tupi koito iskat da ia vidiat vuv full size (reshenieto pop up window).
Deistvai i ne si gubi vremeto s tia prostotii
-----------------------
гърбавия ковчег ще го изправи
i posle imagecopyresamle do tozi razmer i kachestvo koeto shte te udovletvori.
mai takiva sa bili funkciite, ne se seshtam tochno
po sushtia nachin za katalog mojesh da napravish thumbnails a kartinkata fullsize da ia zapazish za specialno tupi koito iskat da ia vidiat vuv full size (reshenieto pop up window).
Deistvai i ne si gubi vremeto s tia prostotii
-----------------------
гърбавия ковчег ще го изправи
Редактирано от Дpeмeщ на
Създаване на pic
Първо се пуска функцията imagecreatefromjpeg() или imagecreatefrompng() в зависимост от файла. Заб. GIF не се поддържа от GD.
След това ако размерите на оригинала са по-големи от тези на pic-а се прави ресайз в паметта с imagecopyresized() или imagecopyresampled() в зависимост от версията на GD.
След това с imagejpeg или imagepng се записват на диска и ако трябва се променят правата на файла с chmod();
Това е в общи линии.
А някой да знае как да си пусна GD към PHP 4.3.1 което ми е модул на Apache и стандартно има GD2 но не съм го сложил в началото? Че хелпа нещо ме озори :)
asl-bg.com - шантаво като теб ;)
След това ако размерите на оригинала са по-големи от тези на pic-а се прави ресайз в паметта с imagecopyresized() или imagecopyresampled() в зависимост от версията на GD.
След това с imagejpeg или imagepng се записват на диска и ако трябва се променят правата на файла с chmod();
Това е в общи линии.
А някой да знае как да си пусна GD към PHP 4.3.1 което ми е модул на Apache и стандартно има GD2 но не съм го сложил в началото? Че хелпа нещо ме озори :)
asl-bg.com - шантаво като теб ;)
Re: php and pic
namerih edin class na PHP, kojto vyr6i rabota za koqto pitah , samo 4e iskam da znam kak moga da go izpolzwam to zi class fajl .
class faila mi se kazwa "class.img2thumb.inc"
kude trabwa da go dobawa i sled towa kak da go izpolzwam
v nqkoq dierektoriq na PHP li trqbwa da e ili moje da e v nqkoq ot potrebitlskite mi direktorii
class faila mi se kazwa "class.img2thumb.inc"
kude trabwa da go dobawa i sled towa kak da go izpolzwam
v nqkoq dierektoriq na PHP li trqbwa da e ili moje da e v nqkoq ot potrebitlskite mi direktorii
Re: php and pic
Почти съм сигурен че пак ще ти иска GD.
Този inc файл си го преименувай на php и си го ползвай с include.
Ако не е много дълъг пробвай да го постнеш тука да го коментираме.
asl-bg.com - шантаво като теб ;)
Този inc файл си го преименувай на php и си го ползвай с include.
Ако не е много дълъг пробвай да го постнеш тука да го коментираме.
asl-bg.com - шантаво като теб ;)