Projet

Général

Profil

Actions

Amélioration #6492

fermé

resizeimg doit être une ressource REST

Ajouté par Matthieu Codron il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
06/07/2016
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

Plusieurs cas d'usage pour l'accès aux images :

1. icone de propriété d'un document
2. icone de la relation attribut
3. image d'un attribut image
4. miniature d'un attribut image
5. image du type mime d'un fichier

Pour chacune ces cas voici l'url qui sera envoyé :

1. api/v1/images/assets/toto.png/sizes/48x48
1. api/v1/images/recorded/4544433543.png/sizes/48x48 (cas d'une icone du vault)
2. api/v1/images/assets/toto.png/sizes/16x16
3. api/v1/documents/1234/files/my_image/-1/myImage.png
4. api/v1/documents/1234/images/my_image/-1/myImage.png/sizes/80
5. api/v1/images/assets/mime%2Fmime-pdf.png/sizes/24

sizes est la taille en px, syntaxe :

48 : 48px de large, la hauteur est calculé pour garder l'image proportionnelle
48x76! : 48px de large et 76px de hauteur, l'image est complète mais déformé si la proportion n'est pas la même
x87 : 87px de hauteur, la largeur est calculé pour garder l'image proportionnelle
48x76 : 48px de large et 76px de hauteur, l'image est tronquée et centrée si la proportion n'est pas la même.

Note : si l'image originale a une taille inférieure à ceux qui est demandé alors c'est l'image originale qui est fournie.

Principaux fichiers impactés:
Wiki Détail:
Contrôle:

Description

les images doivent être toutes servies au moyen d'une URL REST, y compris les images redimensionnées.


Demandes liées 1 (0 ouverte1 fermée)

Lié à Core - Anomalie #6549: Icon avec image privée du vaultlIntégréÉric Brison30/08/2016

Actions

Mis à jour par Éric Brison il y a plus de 9 ans

  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 9 ans

  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 9 ans

  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 9 ans

  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 9 ans

  • Assigné à mis à Éric Brison
  • Version cible mis à 1.0.3

Mis à jour par Éric Brison il y a plus de 9 ans

  • Version cible changé de 1.0.3 à 1.0.4

Mis à jour par Éric Brison il y a plus de 9 ans

  • Version cible changé de 1.0.4 à 1.0.3

Mis à jour par Éric Brison il y a plus de 9 ans

Mis à jour par Éric Brison il y a plus de 9 ans

  • Statut changé de Nouveau à Intégré
  • % réalisé changé de 0 à 100

Appliqué par commit commit:dynacase-httpapi-v1|a9d104d04a55a224eea9085f91cf04a2f9767876.

Actions

Formats disponibles : Atom PDF