Si une image était 50 × 50 pixels sur un iPhone 1/3G, alors vous devrez créer une autre image à 100x100 pixels et ajouter @2x
au nom de fichier afin d'optimiser pour l'iPhone 4/5/6. Vous devrez également créer une troisième image et ajouter @3x
au nom de fichier afin d'optimiser pour l'iPhone 6 Plus à venir. Mais quelle taille doit avoir cette image @3x
? Est-il 150 × 150 pixels ou 200 × 200 pixels? En d'autres termes, multipliez-vous par 2 avec chaque nouvelle taille, ou est la taille globale simplement trois fois plus grande que la taille de l'iPhone 1/3G (comme le nom @3x
suggérerait)?Les images @ 3x doivent-elles être 3 fois plus grandes ou 4 fois plus grandes que les images iPhone d'origine?
Répondre
Il devrait être 3 fois l'image originale le long de chaque axe. Ainsi, si l'image originale était 50x50, l'image @ 3x devrait être 150x150. (Vous pouvez considérer que cette taille est neuf fois supérieure à la taille d'origine, car il s'agit de neuf fois plus de pixels.)
Multipliez votre image @ 2x par 1,5 (agrandissez-la de 50%) pour obtenir la taille @ 3x. Etant donné que la plupart des nouvelles applications (iOS8 +) n'auront même pas besoin de supporter les images @ 1x car elles ne fonctionneront pas sur ce matériel de toute façon ... il est probable que les images @ 2x seront votre taille "de base", c'est donc peut-être le calcul le plus utile à savoir.
Exemple:
@2x image is 56x56
56 * 1.5 = 84
@3x image = 84x84
Alors qu'il n'y a pas d'iPhones 1x, il y a encore 1x iPads si un développeur travaille sur une application iPad. – BergQuester
- 1. Si j'inclus seulement des images 3 fois plus grandes pour iOS, le redimensionnera-t-il automatiquement?
- 2. Comment coder les plus grandes images que div avec css
- 3. Android Gridview Faire des images plus grandes
- 4. AsyncFileUpload n'accepte pas des images plus grandes
- 5. Pourquoi certaines images sont-elles 10 fois plus grandes que d'autres?
- 6. Graphics.DrawImage est-il trop lent pour les images plus grandes?
- 7. Pourquoi ces images sont plus grandes que la taille d'origine?
- 8. iOS SDK retine les images ou utilise des images plus grandes pour les espaces réservés plus petits
- 9. Redimensionnement des grandes images
- 10. Création de grandes images
- 11. Grandes images avec Direct2D
- 12. Image Redimensionner pour des images plus grandes, mais rembourrage pour des images plus petites
- 13. Redimensionner automatiquement les grandes images avec JavaScript?
- 14. Gestion de grandes images
- 15. Fading dans les grandes images dans Chrome
- 16. Objective-c & grandes images animées
- 17. SKTextureAtlas et 3x images
- 18. dictionnaires contenant les plus grandes valeurs
- 19. Affichage de grandes images par DirectX plus rapidement?
- 20. Drupal grandes images télécharger
- 21. Centrer de grandes images verticalement dans un div plus petit
- 22. PHP combinant le texte sur les images plus d'une fois?
- 23. FFMPEG pas en mesure de extact les vignettes des images plus grandes que 0,6 Mo
- 24. flickr oembed ne pas retourner les images plus grandes que 500px large
- 25. ImageView rend les images dans le téléphone plus grandes que l'image source
- 26. Marges plus grandes que prévu avec CGContextDrawPDFPage
- 27. les textures qui sont plus grandes que 4096 x 4096?
- 28. MPI, plus grandes baies
- 29. Traitement de grandes images bitmap dans WPF
- 30. Configurations Android et grandes images
Dans "2x" et "3x", vous calculer 2^(n-1) pour le nombre et multiplier la taille que de nombreuses fois. "2x" -> 2 fois, "3x" -> 4 fois. (Non, pas vraiment.Est-ce une question piège?) –