Je n'utilise pas Instagram, mais je vous propose une supposition :
Les appareils photo iOS ont tendance à prendre des photos au rapport d'aspect 4:3 à l'aide de l'app appareil photo natif, ce qui correspond probablement à la forme physique du capteur. Lorsque cette image est affichée, l'app Photos la réduit automatiquement pour qu'elle corresponde à la largeur de l'écran (en mode portrait), laissant quelques barres noires en haut et en bas.
Si le système Instagram devait recadrer automatiquement les côtés de l'image pour qu'elle ait le même rapport d'aspect que l'écran, alors l'image devrait être affichée en plein écran. Ce recadrage pourrait être effectué lors de la prise de l'image (dans le code de l'appareil photo) ou lors de son affichage (dans l'application).
Cependant, seuls certains iPhones ont un rapport d'aspect d'écran 16:9 (1,78). Certains iPhones plus récents ont un rapport d'aspect plus large (en mode paysage) de plus de 2,0. Donc, si vous voulez qu'une photo soit en plein écran sur votre téléphone, vous devrez la recadrer selon le rapport d'aspect de votre écran, et pas simplement 9:16.
Plus fondamentalement, vous devez décider si vous voulez que l'image soit en plein écran sur le téléphone qui la prend, ou sur le téléphone qui l'affiche, ou un certain rapport d'aspect standard qui s'adapte approximativement à la plupart des téléphones. Si vous enregistrez une image Instagram, quel est le rapport hauteur/largeur de l'image enregistrée ? Est-il le même sur tous les téléphones ?