Lorsque je vais importer une image vectorielle à l'aide d'Android Vector Asset Studio, elle devient déformée, même dans l'aperçu. L'un des vecteurs que j'essayais d'utiliser était le contour de la photo directement à partir du site Material.
Voici à quoi il est censé ressembler:
Voici à quoi cela ressemble sous Android:
Voici un autre exemple de ce à quoi il est censé ressembler et ensuite à quoi il ressemble sous Android:
p >
Si vous souhaitez d'autres informations, faites-le moi savoir. Toute aide serait grandement appréciée.
3 Réponses :
La même chose s'est produite lorsque j'ai importé un fichier local dans Asset Studio. L'image importée est ci-dessous.
Cependant, il s'affichait correctement lors de la sélection à partir d'images clipart dans Asset Studio. L'image sélectionnée est ci-dessous.
ic_crop_original_black_24dp
Pouvez-vous résoudre le problème en utilisant des ressources Clip Art?
Je pourrais le faire pour cette image photo, mais comme l'autre image ne fait pas partie des images clipart, j'aurais toujours un problème.
Cela est principalement dû à une incompatibilité dans l'importateur d'éléments vectoriels et les svgs. Vous pouvez toujours trouver une autre ressource ou utiliser la même ressource en optimisant avec SVGOMG pour régler le SVG et essayer d'importer à nouveau.
J'ai essayé SVGOMG mais malheureusement, il a toujours l'air déformé. Quant à essayer différentes ressources, je devrais peut-être essayer cela, même si j'ai supposé que les ressources directement du site Material n'auraient aucun problème.
La solution peut être plus rapide de corriger le point déformé avec xml après l'importation de SVG.
avant
M19,5v14L5,19L5,5h14m0,-2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14.14,11.86l-3,3.87L9,13.14 6,17h12l-3.86,-5.14z
après
M19,5v14L5,19L5,5h14m0,-2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14.14,13.86l-3,3.87L9,13.14 6,17h12l-3.86,-5.14z
Il semble que votre dessin vectoriel ait été endommagé. Que diriez-vous de le supprimer et de télécharger à nouveau l'image originale?
@StanleyKou J'ai essayé mais pas de chance. J'ai ouvert les deux svgs dans Inkscape et ils semblaient corrects.