2016-01-26 6 views
7

J'ai une question et je suis confus quelle stratégie je devrais choisir pour résoudre ceci. Voici la description.Mettez le texte sur l'image de la base de données tout en éditant l'image dans la toile

  1. J'ai une galerie qui est gérée sur l'authentification de l'utilisateur.
  2. Ensuite, j'ai fondamentalement un formulaire simple qui enregistre des citations dans la base de données.
  3. Sélection d'une image de la galerie, elle est ouverte dans un canevas. J'utilise Adobe Creative SDK. Voici l'image de démonstration.

enter image description here

  1. Ensuite je dois sélectionner le texte à partir de la base de données (copie) pour ajouter (coller) dans le champ de texte, mais je ne sais pas comment le faire.

C'est la tâche que je dois faire pour un client. Je n'ai jamais vu un exemple similaire. Ceci est semble unique. S'il vous plaît fournir des suggestions sur le faire.

+0

J'ose dire, ce que vous demandez n'est actuellement pas possible. N'est-ce pas une copie exacte de cette [** question **] (http://stackoverflow.com/q/32405943/319204)? ... – TheCodeArtist

+0

Semblent même mais aucune réponse. C'est de la programmation et ça devrait être possible !!! –

+1

est ce canvas android ou web? On dirait que ce n'est pas possible avec Adobe Creative SDK ... donc oui, c'est la programmation, vous devrez rouler la vôtre ... – mb21

Répondre

1

L'éditeur d'Adobe Creative SDK ne vous permet pas de pré-remplir du texte sur une image, il est donc hors de question pour cette tâche. Vous pouvez probablement trouver un moyen de superposer du texte sur l'éditeur Adobe, mais le problème de la sauvegarde de l'image se pose.

Si vous n'avez besoin d'aucun autre outil d'édition, vous pouvez simplement créer un canevas avec l'image, superposer le texte et permettre à l'utilisateur de choisir la police, positionner le texte, appliquer des tampons, etc ...

Une fois terminé, connectez un bouton de sauvegarde pour publier le champ contenant le contenu de canvas.toDataURL ('image/png') et avoir quelque chose côté serveur pour l'enregistrer.

Ce sera plus de travail que d'utiliser le widget de quelqu'un d'autre, mais le client sera en contrôle de son propre destin (et aura un produit de travail qu'ils n'auraient pas auparavant).

Restez simple et construisez à partir de là.

+0

merci pour la suggestion. Mais la suggestion semble avoir gagné. –

+0

On dirait un projet amusant sur lequel travailler. Bonne chance! –