Pim tímu Prípadová štúdia: vytváranie textových efektov a php s gd
Pozrite sa, ako si môžete vytvoriť grafické efekty pre text s PHP a GD - tiene, oblúky, fonty a colors.ProblemA-tec Znamenia a Sraphics as začala internetovej stránky s myšlienkou predať obtisky online. Ak chcete dosiahnuť lepšie zákazníci ineterest stránkach musel integrovať on-line obtisky staviteľ. Spoločnosť ponúka aj nálepky pre vozidlá, ktorá priniesla niektoré špecifické požiadavky, ako keď staviteľ obtisky text sústruženie arround 4 typy užívateľov s arcs.GoalsProvide návštevníci prezrieť areaAllow vybrať font a colorAllow pridaním tieňa a vyberiete tieňa colorAllow otáčania textu do arcsReal calculatingSolutionBecause Čas potrebu zvýšenia záujmu zákazníkov sme museli myslieť na ne dokonalý matematický vzorec pri zobrazovaní grafov v oblasti náhľadu, ale aj pre ľudí, ktorí sa zameria na them.As budeme reaveal nižšie, bolo málo problémov sa deje arround ľudské appreceptions niečo 'dokonale hladká' a matchematical perfektný figures.MethodologyWe sa bude intenzívne používať PHP GD knižnice pre textové efekty. To za predpokladu, ľahké zmenu písma a farby, pridávať pokles shawdows a otáčania texts.We sa tiež pre vytvorenie farebných paliet, ktoré sa objaví, keď používateľ na tlačidlo a zmizne, keď je vybraná farba (môžete osobne vyskúšať obtisky vytváranie tu). Použitie skrytej vrstvy a javascript mal robiť work.The hlavný problém v tejto lokalite bolo vytvoriť 4 typy oblúkov, takže keď používateľ vyberie jednu z nich text je vytvorený arround fiktívne oblúk (podobne ako v vektorových grafických softwarov). Sme šli do štúdia beží jeho vzorca a vytvárať tieto oblúky s help.ImplementationPIM Team Bulharsko mal za úlohu vybudovať plne funkčný on-line s nálepkami staviteľ nasledovné funkcie: - Decal backgroundSome užívatelia mali mať svoje nálepky umiestnené na farebnom pozadí. Museli sme umožniť oblasti náhľadu sa maľoval vybrané pozadia. Najprv sme vytvorili obrázok v zložke temp: / / meno určenia obrázok $ dest = 'obtlačky /'. času ().'. jpg ', / / backgroundimagefilledrectangle ($ im, 0, 0, 590, 60, $ colors [$ _POST [ 'bcolors']]);$ farby pole obsahuje farby, ktoré sú k dispozícii uložené správcom v database.Thus, keď návštevník vyberie pozadia je odovzdaný ako parametter na ImageColorAllocate fungovať .- Font selectionUsers by mal byť schopný vybrať fonty pre ich budúce obtisky. S vedomím, že nemôžeme považovať všetky fonty budú k dispozícii na všetkých počítačoch návštevníka sme museli nahráte na webový server nemá directory.We admin spravovať písma, pridanie mená a nahrávanie súborov v admin area.The písma v okne vyberte prišiel z databázy. Vybrané písmo bol schválený vo výzve na imagettftext funtion ktorý vychádza z predtým vytvoreného obrazu .- Farba SelectionsThe Farba výbery musel byť palety, ktoré sa objavujú, keď používateľ klikne a zmizne, keď sa zvolenou farbou. Paleta musel vyzerať ako tabuľku s farbami a tieto farby sú tiež definované v theadmin oblasti, takže museli prísť dynamicky. Mali sme na osivo, statické javascript funkcie s dynamickým content.We vytvoril cyklus PHP, ktorý bol s farbami z databázy a potom vytvorí reťazec pre HTML tabuľky. Táto tabuľka je potom prešiel do funkcie JavaScriptu, ktorá vytvára paliet s pomocou skrytých vrstiev: funkcia showTable (tabuľka) (mouseX = window.event.x + document.body.scrollLeft +25 if (tabuľka == 'background') (var obsah = "" var y = 460;) if (tabuľka == 'fonty') (var obsah = ""; bola y = 690;) if (tabuľka == 'shadow') (var obsah = ""; bol
Článok Zdroj: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster si html kód
Pridajte tento článok do svojich webových stránok sa!
Webmaster Pošlite svoj článok
Nie nutná registrácia! Vyplňte formulár a Váš článok je v Messaggiamo.Com Adresár!