flash vs ajax/php encore une fois...

Invité
Invité n'ayant pas de compte PHPfrance

21 oct. 2009, 02:08

Bonjour à tous,

Je suis entrain de faire une petite étude pour développer une application permettant:
1- D'afficher une carte de visite au format jpg ou png avec tu texte éditable par dessus
2- de personnaliser la carte de visite (texte, image, couleurs...)
3- d'exporter la carte personnalisée au format pdf haute qualité

ON trouve ce type d'appli sur vista print ou ooprint par exemple.
Exemple ici
http://www.ooprint.fr/ooprint/dynamic/p ... 01&sector=

Sur tous les sites majeurs que j'ai vu, l'appli est toujours en flash.
Ma question: pourquoi ne pourrait-on pas utiliser php/ajax pour réaliser ce type d'appli? que présume que pour des gros sites comme ça, il y a eu un joli panel d'experts qui se sont penché sur la question et qui ont choisi flash...quels seraient les inconvénients de php/ajax par rappor à flash pour une telle appli de personnalisation (ou les avantages...)

Merci pour vos réponses.
bien cordialement.

ViPHP
fab
ViPHP | 2657 Messages

21 oct. 2009, 02:56

On peut très bien utiliser le PHP et l'ajax pour faire ça! Le flash sert de moins en moins ou plus exactement les dev commencent a comprendre que c'est pas la bonne solution à tous les problèmes! C'est trop lourd comme technologie pour souvent pas grand et là c'est le cas!
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Invité
Invité n'ayant pas de compte PHPfrance

23 oct. 2009, 12:44

qu'en est-il de la gestion du texte?
Un imprimeur sera assez maniaue sur les possibilités de gestion de l'interlettrage, espacements, interlignes et autres.
Pour le texte, CSS tout seul est assez précis pour un écran, je ne suis pas sûr que ce soit la même chose pour un document...qu'en pensez-vous?

Y atil éventuellement d'autres méthodes pour gérer des blocs de texte sur un modèle d'image, avec javascript par exemple?

ViPHP
fab
ViPHP | 2657 Messages

23 oct. 2009, 16:26

Je crois que en css tu peux atteindre un niveau de précision qui va satisfaire tous les imprimeurs!

Par contre au passage faut préciser à l'imprimeur que c'est une image en profil couleur RVB
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Mammouth du PHP | 1511 Messages

24 oct. 2009, 22:44

Il n'y a pas moyen en php de passer le profil couleur en CMJN ?

Eléphant du PHP | 369 Messages

25 oct. 2009, 10:28

Salut,
Il n'y a pas moyen en php de passer le profil couleur en CMJN ?
Si tu veux parler de RGB -> CMJN: Il semble que non.
En tout sans modifiaction des couleurs originales.

Un lien très bien: (sans rapport réèl avec ta demande)
http://www.easyrgb.com/index.php?X=MATH

@+ ;)

ViPHP
fab
ViPHP | 2657 Messages

25 oct. 2009, 14:56

C'est pas PHP le problème c'est le fait que tu sois dans un navigateur web et en ce qui concerne le web la norme c'est RVB
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Invité
Invité n'ayant pas de compte PHPfrance

31 oct. 2009, 17:31

qu'en est il des polices de caractère? peut-on gérer autant de polices avec php/ajax qu'avec flash? comment ça se passe pour la compatibilité navigateurs? serait-ce une solution d'incruster le texte dans l'image à personnaliser avec gd?

ViPHP
ViPHP | 4674 Messages

01 nov. 2009, 13:07

Hey :-),

Les derniers navigateurs savent afficher n'importe quelle police (voir @font-face, WOFF etc.). Bien sûr, il faut toucher plus de personnes. Donc je te propose d'écrire le texte avec GD. Tu auras une image fixe avec tout dedans. PHP est capable de lire tous les types de format (et si ce n'est pas natif, on peut le développer facilement, tout est standard et ouvert a priori). Donc je te conseille cette solution.

Typiquement, tu lis les inputs, tu écris sur l'image directement en fonction d'une liste connue de police.

Et je te conseille de jeter un œil à http://us.moo.com, ce n'est pas du Flash et c'est assez bien foutu.

Enfin, pour le module couleur de CSS3, tu peux regarder de ce côté : http://www.w3.org/TR/css3-color/, mais ça ne te sera plus utile :-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Invité
Invité n'ayant pas de compte PHPfrance

04 nov. 2009, 00:12

Merci pour ces infos très utiles, je vais creuser dans cette direction.
donc on peut écrire du texte sur une image avec php. Mais peut-on lire du texte?
je m'explique: un modèle de carte de visite arrive souvent avec un texte par défaut.
Si je superpose le lexte à l'image, pas de pb pour modifier dynamiquement. Mais si le texte est incrusté, comment faire pour le modifier à la volée quand l'utilisateur fait des modifs?