Caso de Pim equipo de estudio: la creación de efectos de texto con PHP y GD
Vea cómo usted puede crear efectos gráficos en el texto con PHP y GD - sombras, arcos, fuentes y signos colors.ProblemA-tec y Sraphics Inc. lanzó un sitio web con la idea de vender calcomanías en línea. Para lograr una mejor clientes ineterest el sitio web que integrar constructor de pegatinas en línea. La empresa ofrece también calcomanías para los vehículos que trajo algunos requisitos específicos para el constructor como con el texto calcomanía cerca de inflexión 4 tipos de usuarios arcs.GoalsProvide con los visitantes areaAllow de vista previa para elegir la fuente y añadir colorAllow sombra y la selección de colorAllow sombra convertir el texto en calculatingSolutionBecause Tiempo arcsReal de la la necesidad de un creciente interés a los clientes que teníamos que pensar no en las fórmulas matemáticas perfectas cuando se muestran los gráficos en el área de vista previa, pero para la gente que mira them.As nos reaveal abajo, no se algunos problemas van cerca de appreceptions humanos para algo "perfectamente lisa" y la figures.MethodologyWe perfecto matchematical iban a utilizar ampliamente librería GD de PHP para los efectos de texto. Es siempre fácil cambio de fuentes y colores, añadiendo shawdows caer y girar el texts.We también para crear Paletes color que aparezca cuando haga clic en el usuario y desaparecen cuando se selecciona el color (Usted personalmente puede probar las calcomanías la creación de aquí). Uso de capas ocultas y JavaScript se supone que debe hacer el principal problema work.The en este sitio fue la creación de 4 tipos de arcos de modo que cuando el usuario selecciona uno de ellos, el texto se crea cerca de arco imaginario (como en el vector de software gráfico). Nos vamos a estudiar fórmulas Bezie y crear estos arcos con su equipo de help.ImplementationPIM Bulgaria tenía la tarea de construir la línea totalmente funcional y calcomanías con el constructor las siguientes características: - Calco usuarios backgroundSome se supone que tienen sus calcomanías colocados sobre fondo de color. Hemos tenido que permitir que el área de vista previa para ser pintado en un fondo seleccionado. En primer lugar creamos la imagen en la carpeta Temp: / / el nombre de la imagen de destino $ dest = 'calcomanías /'. ().'. tiempo jpg '; / / el backgroundimagefilledrectangle ($ im, 0, 0, 590, 60, $ colores [$ _POST [ 'bcolors']]);$ colores matriz contiene el color disponibles que son almacenados por el administrador de la database.Thus, cuando el usuario selecciona un fondo que se pasa como a la función parametter imagefilledrectangle .- selectionUsers la fuente debe ser capaz de seleccionar las fuentes para su futuro calcomanías. Sabiendo que no podemos considerar todas las fuentes estarán disponibles en todos los equipos visitantes que teníamos que cargarlos en el directory.We servidor web permite al administrador gestionar las fuentes, añadiendo sus nombres y cargar archivos en el Administrador de fuentes área.A en el cuadro de selección vino de la base de datos. La fuente seleccionada fue aprobada en la llamada a la ImageTTFText funtion que es dibujar en la imagen creada anteriormente .- Color SelectionsThe las selecciones de color tenía que ser una paletas que aparecen cuando el usuario hace clic y desaparecen cuando se selecciona el color. La paleta tenía que mirar como un cuadro con los colores y estos colores también se definen en el área de theadmin lo que tuvieron que vienen dinámicamente. Tuvimos a las semillas de una función de JavaScript estático con content.We dinámico creado un ciclo de PHP que estaba tomando los colores de la base de datos y la creación de una cadena de tabla HTML. Esta tabla se pasa a una función javascript que crea el Paletes con la ayuda de capas ocultas: la función showTable (tabla) (mouseX = window.event.x + document.body.scrollLeft 25 if (tabla == 'fondo') (var contenido = ""; var y = 460;) if (cuadro == 'Fuentes') (var contenido = ""; var y = 690;) if (cuadro == 'sombras') (var contenido = ""; var
Artículo Fuente: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!
Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!