Question

j'utilise Adobe Illustrator CS4 Pour créer des images pour le lancement d'icônes à utiliser par les applications Android. Je crée un ensemble d'images selon tailles d'icônes de guidage devancées Pour le LDPI, MDPI etc. Le PX est défini sur le plancher art mais rien sur PPI / résolution sur les graphiques vectoriels. Lorsque l'image est terminée, je souhaite produire les fichiers .png à partir de chaque tableau artistique qui est configuré pour être la taille recommandée pour les différentes densités. Adobe Illustrator a 2 options pour produire un fichier .png; La première façon est de faire Save for Web & Devices ce qui vous permet de spécifier explicitement que vous voulez un PNG-24 Ce qu'Android a besoin, mais il n'y a aucune mention pour l'aspect DPI / PPI de l'image. La deuxième façon est Export ce qui invite le choix pour le ppi de l'image.

Ainsi, la première méthode utilise un paramètre automatique et les images résultantes sur les propriétés ont le même nombre de pixels que celles définies pour le plan d'art dans Illustrator. Les numéros de pixels de la deuxième méthode sur le changement .png résultant en fonction du ppi choisi, et les nombres de pixels correspondants égaux de Artboard à la sortie .png ne surviennent que lorsque PPI = 72. Alors je conclus que l'automatique Save for Web & Devices choisit également 72ppi. Dans ce Question sur SO, J'ai posé des questions sur le PPI dans Photoshop, et on m'a recommandé d'ignorer l'IPP.

Quel itinéraire est le cohérent pour l'exportation des fichiers .png pour correspondre aux densités faibles, moyennes et élevées pour Android? (par exemple, paramètres pour les options)

Était-ce utile?

La solution

Le vrai PPI va dépendre du périphérique de sortie (écran, imprimante, PDF, etc.). À moins que vous ne prévoyiez de rendre vos images en PDF ou en documents imprimés (il semble que vous ne faisiez que des icônes de lanceur), je pense que vous pouvez ignorer en toute sécurité le PPI des images elles-mêmes. Vous pouvez jeter un œil à Cette réponse aussi.

Mais si vous êtes vraiment inquiet, 72ppi ira bien.

Mise à jour Je pense que d'autres articles peuvent vous aider un peu. Pixels-per-inch est une mesure de la densité. Mais l'image elle-même n'a pas de concept de densité - seulement de pixels. Où la densité entre en jeu est dans le dispositif de sortie - ce qui peut être n'importe quoi, comme je l'ai mentionné ci-dessus. Le défi avec Android est que les tailles d'écran varient entre tous les différents appareils du marché, et donc une seule image ne fonctionnera pas sur tous ces différents écrans. Android aborde ce problème avec les trucs H / M / I. Mais dans tous les cas, le système choisit le meilleur des trois tailles que vous fournissez, puis l'échelle pour s'adapter à l'appareil particulier.

Donc, votre meilleur pari est juste de fournir trois tailles différentes - H / M / I - pour chaque image de votre application. Vous avez fait ça. Mais je ne pense pas que vous deviez vous soucier de la densité de l'image. Si Photoshop / Illustrator / Quoi qu'il en soit exige une valeur, je pense que 72ppi est bien, mais à moins que je ne me trompe, je ne ferai pas de différence dans le produit final.

Lire un peu plus ici, il semble presque que vous utilisez le mauvais outil. Il dit que l'illustrateur est utilisé pour l'impression et n'a pas de concept de pixel, alors que Photoshop fait. Cela pourrait faire partie de la confusion.

En fin de compte, je pense Save for Web and Devices est le meilleur, car c'est ce que vous faites.

Voici La vision de Wikipedia sur la densité des pixels. Encore une fois, la densité des pixels n'est pas quelque chose qui est intrinsèque pour une image elle-même, mais plutôt pour l'appareil qui rendra l'image pour un humain.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top