Пим изследователския екип случая: създаване на текстови ефекти с PHP и GD
Вижте как можете да създавате графични ефекти върху текст с PHP и GD - капка сенки, дъги, шрифтове и colors.ProblemA-TEC Признаци и Sraphics Инк. стартира интернет страница с идеята да се продават стикери онлайн. За да се постигне по-добре клиенти ineterest на сайта трябваше да интегрира онлайн Decal строител. Фирмата предлага също и стикери за превозните средства, които донесе някои специфични изисквания към строителя като имат винетка текст завой сайта за 4 вида arcs.GoalsProvide потребители с предишен areaAllow посетителите да избират шрифта и colorAllow добавяне на сянка капка и подбор на colorAllow капка сянка превръща текста в arcsReal calculatingSolutionBecause време на необходимостта от увеличаване на клиентите интерес ние трябваше да си помисля, не за добро формули математика при показване на графиките в полето за предварителен преглед, но за хората, които ще разгледаме them.As ще reaveal по-долу, там бяха няколко проблема ще сайта за човешки appreceptions за нещо "идеално гладка" и matchematical добра figures.MethodologyWe че ще използват широко PHP GD библиотека за текста ефекти. В нея са лесно смяна на шрифтове и цветове, добавяне на капка shawdows и въртене на texts.We трябваше също да създава цветови palletes, които да се появяват, когато потребителят щракне и изчезват, когато се избира цвят (Можете да опитате лично ваденки създаване тук). Използване на скрити слоеве и JavaScript е трябвало да направи work.The Основният проблем в този сайт е да се създаде четири вида дъги така че когато потребителят избере един от тях текстът е създаден сайта за въображаема дъга (Като в тази векторна графични софтуери). Щяхме да учат формули Bezie и създаде тези дъги с help.ImplementationPIM отбор на България имаха задачата да се изгради пълен функционален ваденки онлайн строител с следните характеристики: - Decal backgroundSome потребителите би трябвало да имат стикери пуснати на цветен фон. Трябваше да се даде възможност за предварителен преглед площ да бъде боядисана в избрания фон. Първо създадохме изображението в Temp папката: / / името на дестинация изображение $ ЦЕЛ = 'стикери /. момента ().'. JPG "; / / на backgroundimagefilledrectangle ($ IM, 0, 0, 590, 60, $ цветове [$ _POST [ "bcolors']]);$ цветове масив съдържа наличните цветове, които са съхраняват от администратора в database.Thus, когато посетителят избира контекст се предава като parametter да imagefilledrectangle функция selectionUsers .- шрифта трябва да бъде в състояние да изберете шрифтове за бъдещето си ваденки. Знаейки, че не можем да се обмислят всички шрифтове ще бъдат на разположение на компютрите на всички посетители, ние трябваше да ги качите на directory.We уеб сървър позволява на администраторите да управляват шрифтовете, като имената им и качване на файлове в шрифтове администратор area.The в изберете полето дойде от базата данни. Избрания шрифт е приет в призива към imagettftext funtion което е въз основа на предварително създаден образ .- Цвят SelectionsThe Цвят на избор трябва да бъде палитри, които се появяват, когато потребителят кликне и изчезват, когато е избран цвят. Палитрата трябва да изглежда като таблица с цветове и тези цветове са определени в theadmin област, така че те трябваше да идват dynamicly. Ние трябваше да семена статична функция JavaScript с динамично content.We създаде цикъл PHP, което е като цветовете от базата данни и след това създаване на низ за сервиране HTML. Тази таблица е след това премина на JavaScript функция, която създава palletes с помощта на скрити слоеве: функция showTable (таблица) (mouseX = window.event.x + document.body.scrollLeft 25; ако (таблица == "фон") (Var съдържание = ""; Var Y = 460;) ако (таблица == "шрифтове") (Var съдържание = ""; Var Y = 690;) ако (таблица == "сенки") (Var съдържание = ""; Var
Член Източник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!
уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!