Aller au contenu


Photo

Comment dessiner des lignes et écrire du texte sur une image


  • Please log in to reply
71 réponses à ce sujet

#61 Patyom

Patyom

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 86 messages

Posté 23 juillet 2017 - 15:59

mais c'est la rotation à 90° qui m'intéresse



#62 Draken

Draken

    Mouleur de chocolats

  • Artisan chocolatier
  • PipPipPipPipPipPipPipPip
  • 8 800 messages
  • LocationParis

Posté 23 juillet 2017 - 16:31

Ah .. tu veux faire de l’illisible, comme ça ?

 

Tu n’as jamais pensé à faire de petites maquettes avec un logiciel graphique plutôt que de donner une description purement texte et floue de tes objectifs ?

Fichier(s) joint(s)


Garçon, servez-moi un Covfefe avec du lait de soja, sans OGM ..

Et faites régler la climatisation, il fait bien chaud, ici !

 

 

Éternel Novice !  :baby:

Tueur de poneys !  :(

 

Faire simple .. c'est compliqué !

Faire compliqué .. c'est simple !

 

Un MOOC (cours en ligne - dont je ne suis pas l'auteur) gratuit sur la programmation en Obj-C et en Swift 3, démarrant le 14 Mars 2017 :

https://www.edx.org/...onnex-progios1x

 

Des dizaines d'heures de tutoriels vidéo en français (je ne suis pas l'auteur) pour apprendre à développer en Obj-C et Swift : http://pagesperso-sy...don/5I452-2014/

 

 


#63 Patyom

Patyom

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 86 messages

Posté 23 juillet 2017 - 16:45

oui, c'est çà.

 

Comment tu fais pour envoyer tes miniatures ?



#64 Draken

Draken

    Mouleur de chocolats

  • Artisan chocolatier
  • PipPipPipPipPipPipPipPip
  • 8 800 messages
  • LocationParis

Posté 23 juillet 2017 - 16:50

Ce ne sont pas des miniatures, mais des images entières. Clique sur la réduction pour voir l’originale, et la télécharger éventuellement.

 

Pour lier une image ou un fichier à un post, clique sur le bouton gris « Plus d’options de réponse », à coté du bouton « Ajouter », en bas du cadre.


Garçon, servez-moi un Covfefe avec du lait de soja, sans OGM ..

Et faites régler la climatisation, il fait bien chaud, ici !

 

 

Éternel Novice !  :baby:

Tueur de poneys !  :(

 

Faire simple .. c'est compliqué !

Faire compliqué .. c'est simple !

 

Un MOOC (cours en ligne - dont je ne suis pas l'auteur) gratuit sur la programmation en Obj-C et en Swift 3, démarrant le 14 Mars 2017 :

https://www.edx.org/...onnex-progios1x

 

Des dizaines d'heures de tutoriels vidéo en français (je ne suis pas l'auteur) pour apprendre à développer en Obj-C et Swift : http://pagesperso-sy...don/5I452-2014/

 

 


#65 Draken

Draken

    Mouleur de chocolats

  • Artisan chocolatier
  • PipPipPipPipPipPipPipPip
  • 8 800 messages
  • LocationParis

Posté 23 juillet 2017 - 17:18

Elle fonctionne très bien cette fonction pour écrire à 90°. Je l’ai intégré sans problème dans mon programme de test.

 

Tu as dus l’utiliser sans lui passer le dictionnaire avec la police et la couleur d’affichage, ou mal placé la position d’affichage. Si  la position est dehors de la vue, le texte n’est pas affiché. 

 

Voici le code que j’ai ajouté à la fin du draw() de la vue personnalisée :

a

// Dictionnaire contenant la police et la couleur
let laPolice = NSFont.boldSystemFont(ofSize: 25)
let laCouleur = NSColor.blue
let attributs:[String : Any]? = [
     NSFontAttributeName : laPolice,
     NSForegroundColorAttributeName : laCouleur
]
        
// Appel de la fonction (avec une vérification sur la validité du context graphique)
if let context = NSGraphicsContext.current()?.cgContext {
   drawVerticalText(text: "ECHANTILLON",
                    withAttributes: attributs,
                    origin: NSMakePoint(100, 10),
                    context: context)
   }

Fichier(s) joint(s)

  • Fichier joint  final.jpg   67,29 Ko   0 téléchargement(s)

Garçon, servez-moi un Covfefe avec du lait de soja, sans OGM ..

Et faites régler la climatisation, il fait bien chaud, ici !

 

 

Éternel Novice !  :baby:

Tueur de poneys !  :(

 

Faire simple .. c'est compliqué !

Faire compliqué .. c'est simple !

 

Un MOOC (cours en ligne - dont je ne suis pas l'auteur) gratuit sur la programmation en Obj-C et en Swift 3, démarrant le 14 Mars 2017 :

https://www.edx.org/...onnex-progios1x

 

Des dizaines d'heures de tutoriels vidéo en français (je ne suis pas l'auteur) pour apprendre à développer en Obj-C et Swift : http://pagesperso-sy...don/5I452-2014/

 

 


#66 Patyom

Patyom

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 86 messages

Posté 23 juillet 2017 - 21:48

Ok voilà ce que ça donne, se sont des graphs des cotes auxquels j'ajoute la position des nouvelles importantes, je fais ça pour mon plaisir et parce que j'aime faire des stats et ça me permet de pousser un peu plus en programmation.

 

Je n'ai pas encore inclus les textes.

 

Comme j'ai eu des petits problèmes avec mon dernier logiciel (RealBasic -> XOJO) j'ai décidé de me lancer dans SWIFT, je ne regrette pas mais RealBasic m'a permis de peaufiner ma logique.

il y a 3 à 4 semaines que j'ai débuté avec Swift et j'apprécie vraiment.

 

Voilà vous savez tout

Fichier(s) joint(s)



#67 Draken

Draken

    Mouleur de chocolats

  • Artisan chocolatier
  • PipPipPipPipPipPipPipPip
  • 8 800 messages
  • LocationParis

Posté 23 juillet 2017 - 22:08

Oki. Tu devrais regarder ce tuto (attention c’est du swift 1.2, Il y aura peut-être des adaptations a faire pour Swift 3.0 et 4.0) :

 

https://www.raywende...th-swift-part-1

 

Et sa suite : 

 

https://www.raywende...th-swift-part-2

 

pour apprendre à dessiner des courbes comme celle-ci :

TOUT, y compris le dégradé de fond est réalisé en Swift.

Fichier(s) joint(s)


Garçon, servez-moi un Covfefe avec du lait de soja, sans OGM ..

Et faites régler la climatisation, il fait bien chaud, ici !

 

 

Éternel Novice !  :baby:

Tueur de poneys !  :(

 

Faire simple .. c'est compliqué !

Faire compliqué .. c'est simple !

 

Un MOOC (cours en ligne - dont je ne suis pas l'auteur) gratuit sur la programmation en Obj-C et en Swift 3, démarrant le 14 Mars 2017 :

https://www.edx.org/...onnex-progios1x

 

Des dizaines d'heures de tutoriels vidéo en français (je ne suis pas l'auteur) pour apprendre à développer en Obj-C et Swift : http://pagesperso-sy...don/5I452-2014/

 

 


#68 Patyom

Patyom

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 86 messages

Posté 27 juillet 2017 - 08:42

Bonjour,

 

Après un peu de bricolage perso, je continue mon apprentissage Swift Xcode et IB.

 

Maintenant que mon appli est bien avancée comment fait-on pour créer un executable sans que Xcode se lance ?

 

(cette question peut paraître idiote)



#69 Joanna Carter

Joanna Carter

    Broyeur de fèves

  • Contrôleur d'arômes
  • 1 997 messages
  • LocationPlestin-les-Grèves (22)

Posté 27 juillet 2017 - 08:53

Si tu as testé l'app, elle a été déjà créée. Tu peux la trouver en Ctrl-cliquant sur le Product dans ton projet et sélectionnant Show in Finder.

 

De là, tu peux la double-cliquer en place ou la copier/coller à n'importe quelle dossier sur ton disque ou ailleurs.



#70 Patyom

Patyom

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 86 messages

Posté 27 juillet 2017 - 09:44

Oui, mais Xcode va se lancer à chaque fois ?



#71 Draken

Draken

    Mouleur de chocolats

  • Artisan chocolatier
  • PipPipPipPipPipPipPipPip
  • 8 800 messages
  • LocationParis

Posté 27 juillet 2017 - 09:49

Non, l’application est complètement autonome. C’est une application macOS comme les autres. 


Garçon, servez-moi un Covfefe avec du lait de soja, sans OGM ..

Et faites régler la climatisation, il fait bien chaud, ici !

 

 

Éternel Novice !  :baby:

Tueur de poneys !  :(

 

Faire simple .. c'est compliqué !

Faire compliqué .. c'est simple !

 

Un MOOC (cours en ligne - dont je ne suis pas l'auteur) gratuit sur la programmation en Obj-C et en Swift 3, démarrant le 14 Mars 2017 :

https://www.edx.org/...onnex-progios1x

 

Des dizaines d'heures de tutoriels vidéo en français (je ne suis pas l'auteur) pour apprendre à développer en Obj-C et Swift : http://pagesperso-sy...don/5I452-2014/

 

 


#72 Joanna Carter

Joanna Carter

    Broyeur de fèves

  • Contrôleur d'arômes
  • 1 997 messages
  • LocationPlestin-les-Grèves (22)

Posté 27 juillet 2017 - 11:49

Si tu lances l'app de Xcode, ça la recréera à chaque fois. Mais, à part de ça, comme j'ai dit, tu peux copier l'app vers n'importe quel dossier. Si tu déplaçais l'app, Xcode, la recréerait.

 

Tu comprends que l'app est, en réalité, un dossier spécial qui contient plusieurs fichiers/dossiers ? Si tu ctrl-cliques sur l'app, tu auras l'option de "afficher le contenu du paquet" ; là tu verras, cachés, le vrai fichier exécutable.






0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)