android - 类似微信朋友圈的九宫格,图片是在图床上切成正方形给前端还是在前端在显示时再切成正方形
大家讲道理
大家讲道理 2017-04-18 09:04:22
0
2
424

类似微信朋友圈的九宫格,图片是在图床上切成正方形给前端还是在前端在显示时再切成正方形

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
巴扎黑

Habituellement, le backend gère l'affichage du carré, mais cela dépend toujours des besoins spécifiques. Renvoyer de telles vignettes carrées à partir du backend peut accélérer l'affichage de la liste, mais si vous souhaitez afficher les détails, vous visiterez à nouveau. Cependant, comme il est impossible de cliquer sur chaque vignette, il est préférable de la traiter par le backend. afficher des vignettes, mais c'est également possible si le back-end ne les fournit pas. Vous pouvez directement obtenir les images originales et les afficher sur le front-end, mais le chargement peut être plus lent et consommer plus de trafic à la fois. affichant une grande image, il n’est pas nécessaire de la charger deux fois. Les détails dépendent de la considération globale.

小葫芦

Les deux méthodes peuvent être réalisées

  1. Le côté serveur fournit deux ensembles d'images, un ensemble de miniatures mises à l'échelle et recadrées selon un rapport carré, et un ensemble d'images originales. Les miniatures sont utilisées pour la grille à neuf carrés et les images originales. permettent de visualiser la grande image après avoir cliqué.

  2. Le serveur fournit uniquement l'image originale, et le client télécharge l'image originale localement, la coupe selon le rapport carré (le rapport est basé sur la résolution spécifique de l'écran) et remplit la grille de neuf carrés. la fonction de la grande image est la même que ci-dessus.

La méthode raisonnable devrait être la première solution. La taille de la vignette est petite, la transmission est rapide et l'expérience utilisateur sera meilleure.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal