Redimensionner le calque pour s'adapter à la toile - Gimp
Je suis actuellement à l'aide de Gimp pour redimensionner des images. Je suis un développeur web, mais je n'ai pas vraiment utiliser logiciel de manipulation d'images plus que la plupart des images sont fournies par les concepteurs de sorte que le Gimp outil est très familier pour moi. J'ai regardé à travers tous les tutoriels et des guides d'aide sur l'Gimp site mais je ne trouve pas la réponse à la plus simple des questions:
Comment redimensionner une couche pour s'adapter à l'intérieur de la zone de travail tout en maintenant le ratio d'aspect?
Je suis essentiellement paramètre de taille fixe sur ma Toile et de l'importation d'une image en tant que calque dans mon projet. Ce que je puis souhaiter à faire est de cette échelle beaucoup plus grande de l'image vers le bas afin qu'il puisse adapter à l'intérieur de la Toile avec le ratio d'aspect préservé. J'ai trouvé un moyen de mise à l'échelle de la Toile pour s'adapter à une couche, mais ce n'est pas ce que je suis à la recherche d'.
Toute aide serait grandement appréciée.
source d'informationauteur jezzipin
Vous devez vous connecter pour publier un commentaire.
C'est facile à faire, mais parmi les centaines d'options possibles pour être mis sur le programme de l'INTERFACE utilisateur, il n'a pas été "élu" pour être là.
La solution est d'utiliser le programme de fonctionnalités de script pour exécuter l'action:
ce doit être déterminée de programatcially est de savoir si le ratio de l'image/de la couche est plus grande
sur la largeur ou la hauteur, et l'utilisation de ce ratio à l'échelle tha couche, puis le centre de la couche.
Pour votre commodité, j'ai écrit du code Python pour cela dans une seule ligne, dans une manière que vous pouvez simplement copier et coller dans la console python (filtres->python->console) pour appliquer l'effet
sur le calque du haut de la plus récente image ouverte.
Puisque cela peut être fait, mais c'est pas pratique, encore plus, car il ne vous permet pas de
choisissez l'image ou le calque redimensionner, j'ai formaté comme un python script pour GIMP.
Il suffit de consulter votre edit->préférences->dossiers->plugins pour votre répertoire plug-in,
coller le contenu du soufflet d'un fichier (si sous Windows, le fichier doit avoir l' ".py" extension. Sur Linux et Mac OS, toute extension du travail, mais vous devez donner le fichier
le "exécutable" propriété" ).
Après le redémarrage de GIMP, vous aurez la commande nouveau idéalement situé sur votre menu Calque:
Remarque c'est le même code que ci-dessus, mais "img" et "couche" sont maintenant suplied par GIMP
lors de la sélection de l'action à partir du menu, et il y a deux appels supplémentaires de sorte que
les deux scalignand de centrage sont des "choses" comme une seule action
le reste du code est justtheneeded chaudière plaque de registre
la fonction avec GIMP
Que la fonctionnalité n'est pas dans gimp pour une raison quelconque. Une solution alternative sans scripts est:
Après réduction de mon canevas à l'aide de
Image -> Canvas
(et le centrage de la couche comme vous le voulez), leLayer -> Layer to Image Size
a fait le tour (sans mise à l'échelle de l'image). C'est avec gimp 2.8.16