2012-10-15 4 views
0

Comment générer 300dpi QR code en utilisant PHP QR Code Library? Ils ont une taille allant de 1-40, avec une taille maximale de 984px (72dpi). Mon client veut que je travaille sur un programme qui peut générer une version imprimable, ce qui nécessite 300dpi et au moins 5 pouces de chaque côté.Comment générer 300 QR code QR en utilisant PHP QR Code Library?

+0

Juste parce que l'imprimante a une telle résolution? Il n'y a pas assez d'informations dans un qrcode pour exiger une telle résolution. Générez simplement un qrcode "normal" et augmentez-le en taille lorsque vous l'incluez dans une mise en page d'impression. – arkascha

+0

5 pouces à 300 dpi ?? c'est 1500 x 1500 = '2250000 pixels' ??? Pensez-vous que l'utilisation de PHP serait la meilleure option pour cela? – Baba

+1

Il s'agit d'un calcul simple, il suffit de mettre à l'échelle l'image par le facteur 4.1666 ... puis de définir/modifier n'importe quel paramètre DPI si une telle valeur de méta existe avec le format de fichier que vous créez. Je ne comprends pas ce qui vous cause un problème avec ça. – hakre

Répondre

3

Ils ont une taille varie 1-40, avec une taille maximale 984px (72dpi)

Non, ils ne précisent pas le DPI. DPI est une interprétation de l'image qui peut être spécifiée à volonté.

Une image a une quantité donnée de pixels et une suggestion DPI , le DPI n'est pas une propriété intrinsèque de l'image basée sur les pixels.

Si vous voulez une image de 5 x 5 pouces à 300 dpi, il vous suffit d'avoir une image de 1500 par 1500 pixels. Pourquoi avez-vous besoin de 300 ppp pour la sortie d'impression?

1

Je travaille pour une imprimante commerciale, et je peux vous assurer qu'il n'y a aucun avantage à générer un code QR à 300dpi. Alors que 300dpi est la résolution généralement recommandée pour l'impression de graphiques raster, c'est parce que chaque point est si petit lorsqu'il est imprimé qu'il est presque impossible de distinguer l'œil humain, donc (avec anti-aliasing) les points minuscules dans un la courbe rendra la courbe lisse.

Cependant, comme il n'y a pas de courbes dans un QR Code, elles peuvent simplement être agrandies. Ils sont exactement les mêmes à 300dpi qu'à 72dpi.

+3

* "Je travaille pour une imprimante commerciale" * - Il est incroyable pour moi que Nous en tant que race avons finalement atteint le point où nous travaillons pour des machines. Neo n'approuverait pas: D –

+1

@EdS .: Pour ma part, je souhaite la bienvenue à nos maîtres machines. – Kalessin