Les plats-bords? Loterie de Noël?
Fatigué de ne pas savoir comment être original lors de l'envoi du numéro?
Coïncidant avec les semaines précédant le tirage spécial Noël l'année dernière, nous avons lancé TusDecimos.com , peu tard, mais à temps pour plusieurs milliers avons été envoyés dixièmes personnalisés.
Après de nombreuses demandes aujourd'hui, nous avons changé la conception de la dixième pour cette année, que vous pouvez envoyer vos unités à vos amis et votre famille. Tout le monde sait que les vacances sont généralement acheter loterie et les gens sont impatients de le donner. Le dixième généré peut les télécharger, les envoyer par e-mail ou même le destinataire de mobile, si bien gardé et il ne perdra pas, en plus d'être une façon très originale de l'envoi du numéro.
L'idée était plus ou moins parce que chaque année que nous avons eu le même problème que la plupart loterie à donner, comment faire autrement?. J'ai joué le dixième scan, tordre la main modifiant la quantité qui a donné loin ... Maintenant, tout est beaucoup plus simple.
Détails techniques
Comme il s'agit d'un blog d'un plus technique (mais également publier de temps en temps des problèmes personnels
), Nous expliquons comment automatique dixièmes de générateur.
L'essentiel, évidemment, est d'acheter d'un dixième
et balayage, 300dpi mieux depuis que nous avons tellement très bonne résolution. Après un peu doit modifier, ajuster soit les bords et, surtout, en éliminant la zone hachurée montre les chiffres. Nous allons couper des parties du fond de dessin et collage sur les numéros jusqu'à ce que le dessin est propre. Vous devez répéter la même étape dans les bonnes zones de la fraction, et le prix de la dixième série vous. Donc, nous aurons un projet de loi propre à personnaliser à notre goût.
Maintenant que vous obtenez grâce à votre programme de dessin comme Gimp , les coordonnées dont vous aurez besoin:
- Position supérieure gauche de l'image imaginaire qui serait dixième numéro.
- Gauche de la boîte de imaginaire position haute où serait la série.
- Largeur maximale de la boîte imaginaire où la série est en cours.
- Gauche de la boîte de imaginaire position haute où serait la fraction.
- Largeur maximale de la boîte imaginaire qui est la fraction.
- Gauche de la boîte de imaginaire position haute où serait le montant que vous donnez.
- Largeur maximale de la boîte imaginaire qui est le montant que vous donnez.
Lors de la génération des numéros n'apprécient différents modes, mais le résultat n'a jamais été tout à fait satisfaisante. La première chose que vous pensez est d'utiliser la bibliothèque GD pour insérer le texte du numéro, mais si vous l'essayez, vous verrez que le résultat est très pauvre aussi bien que très difficile de s'adapter à l'espace qu'ils occupent, principalement parce que vous avez la source originale qui utilise l'Agence des Loteries d'Etat.
Enfin, nous avons choisi un peu plus artisan. Il y avait 10 chiffres main de base, de sorte que correspond parfaitement à la taille de chaque chiffre et peut faire un certain nombre assez similaires aux originaux. La série, article et la quantité que vous jouez sont faites avec une fonction source normale imagettftext , il suffit de choisir celui que vous aimez. Pour centrer le texte dans la zone où vous utilisez la fonction imagettfbbox , sera de retour la taille du texte à peindre dans la dixième, il suffit de commencer position se déplace moitié de l'espace restant. Notre script est un peu plus elabordado depuis jouant également avec la taille de la source est toujours parfaitement s'adapter à l'espace disponible. Dans l'ensemble serait quelque chose comme:
- ; //tamaño de la fuente $ Taille = 73, taille / / de la police
- ; //fuente para los numeros de serie y fraccion $ Font = "tufuente.ttf" / / source des numéros de série et la fraction
- ; //serie que vas a ponerle $ Nombre = / / série que vous avez mis "3"
- ; //tamaño maximo del cuadro imaginario del espacio para la serie $ Anchoespacio = 135, taille / / maximum de la table imagerie spatiale pour la série
- ; //posicion izquierda del cuadro imaginario de la serie $ Xinicio = 1060, la position / / gauche de la série de la boîte imaginaire
- ; //posicion superior del cuadro imaginario de la serie $ Yinicio = 235, la position / / top de la série de la boîte imaginaire
- $size , 0 , $fuente , $serie . "ª" ) ; $ Bbox = imagettfbbox ($ size, 0, $ police, $ nombre "TH".);
- $anchoespacio - ( $bbox [ 2 ] – $bbox [ 0 ] ) ) / 2 ; $ Tw = ($ anchoespacio - ($ bbox [2] - $ bbox [0])) / 2;
- , $size , 0 , $xinicio + $tw , $yinicio , $tc , $fuente , $serie . "ª" ) ; imagettftext (src_img $, $ size, 0, $ $ xinicio + tw, yinicio $, $ tc, $ police, $ nombre "e".);
Ce serait répéter à la série, fraction et la quantité.
Pour la dixième chiffres, beaucoup plus simple.
- ; Dixième $ = "23456";
- $i = 0 ; $i < $len ; $i ++ ) for ($ i = 0, $ i <$ len, $ i + +)
- = $decimo [ $i ] ; $ Nombre [] = $ dixième [$ i];
- $i = 0 ; $i <count ( $numero ) ; $i ++ ) { for ($ i = 0, $ i <count ($ nombre), $ i + +) {
- "numeros/" . $numero [ $i ] . ".gif" ) ; $ Nombre = imagecreatefromgif (. "Numéros /" $ Nombre [$ i]. "Gif.");
- , $number , 450 + ( $i * 110 ) , 105 , 0 , 0 , 110 , 133 , 100 ) ; imagecopymerge (src_img $, $ nombre, 450 + ($ i * 110), 105, 0, 0, 110, 133, 100);
- }
Nous copiant les uns les chiffres sur la dixième position irait. Simple. Vous avez votre dixième personnalisé. Si vous ne pouvez y grimper ou faire ce que vous voulez avec elle.
Avec cela et faire en sorte que vous correspondez billets chaque année au même point quand elles sont scannées, ont résolu demande toujours.
Rappelez-vous, si vous donnez loterie , faire de TusDecimos.com .













