Maison> interface Web> js tutoriel> le corps du texte

FabricJS - Comment redimensionner une image uniformément horizontalement et verticalement ?

WBOY
Libérer: 2023-09-06 21:29:07
avant
914 Les gens l'ont consulté

FabricJS – 如何在水平和垂直方向上均匀缩放图像?

Dans ce tutoriel, nous apprendrons comment redimensionner une image de manière uniforme, horizontalement et verticalement, à l'aide de FabricJS. Nous pouvons créer un objet Image en créant une instance defabric.Image. Puisqu'il s'agit de l'un des éléments de base de FabricJS, nous pouvons également le personnaliser facilement en appliquant des propriétés telles que l'angle, l'opacité, etc. Pour redimensionner l'image uniformément dans les directions horizontale et verticale, nous utilisons la méthodescale.

Grammaire

scale(value: Number): fabric.Object
Copier après la connexion

Paramètres

  • scale- Ce paramètre accepte unNumber, qui est utilisé pour définir le facteur d'échelle de l'objet image.

Apparence par défaut de l'objet Image

Exemple

Regardons un exemple de code pour voir à quoi ressemble notre objet image sans utiliser la méthode scale. Dans ce cas, notre objet image ne sera pas mis à l'échelle horizontalement et verticalement.

     

Default appearance of the Image object

You can see that the object has not been scaled in horizontal or vertical direction

Copier après la connexion

Passez une valeur personnalisée en utilisant la méthodescale

Exemple

Dans cet exemple, nous allons maintenant voir qu'une valeur est attribuée à la méthode d'échelle, qui met à l'échelle notre objet image de manière égale horizontalement et verticalement. Puisque nous avons transmis la valeur à 2, c'est le facteur d'échelle à considérer maintenant.

     

Passing the scale method with a custom value

You can see that the object has been scaled in horizontal and vertical direction

Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!