জিম্প ভি .২.১০ থেকে এটি উপলভ্য করার জন্য খুব সুবিধাজনক উপায় রয়েছে:
আপনি যে স্তরটি সরাতে চান তার উপর ডাবল ক্লিক করুন (বা এটিতে ডান ক্লিক করুন এবং "স্তর বৈশিষ্ট্য সম্পাদনা করুন" নির্বাচন করুন)
"স্তর বৈশিষ্ট্য সম্পাদনা করুন" ডায়ালগটি প্রদর্শিত হবে এবং সেখানে আপনি আপনার প্রয়োজন অনুসারে এক্স / ওয়াই অফসেট পরিবর্তন করতে পারবেন
সেরকম সহজ! :)
সম্পাদনা করুন:
@ মিশেল আমার মন্তব্যে আমার মন্তব্যে এটি সম্পর্কে জিজ্ঞাসা করার সাথে সাথে আমি এমন একটি স্ক্রিপ্ট যুক্ত করছি যা সমস্ত চিত্রের স্তরগুলিকে নির্দিষ্ট x, y অফসেট দ্বারা সরিয়ে দেবে।
এটিকে কাজ করতে আপনাকে গিম্প স্ক্রিপ্ট ফোল্ডারে একটি ফাইল তৈরি করতে হবে ( নিম্নলিখিত বিষয়গুলির জন্য এটির জন্য কিছু রেফারেন্স: বা ) নিম্নলিখিত সামগ্রী সহ:
; This script is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2 of the License, or
; (at your option) any later version.
;
; This script is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU General Public License for more details.
;; Command is installed in "Layer->Move all layers..."
;;
;; The purpose of this script is to move all image layers by specified x,y offsets
;; X and Y offset parameters must be provided (use integer numbers as values)
;;
(define (dn-move-all-layers orig-image drawable
x-offset y-offset)
(define (get-all-layers img)
(let* (
(all-layers (gimp-image-get-layers img))
(i (car all-layers))
(bottom-to-top ())
)
(set! all-layers (cadr all-layers))
(while (> i 0)
(set! bottom-to-top (append bottom-to-top (cons (aref all-layers (- i 1)) '())))
(set! i (- i 1))
)
bottom-to-top
)
)
(define (move-layer orig-image layer-id offset-x offset-y)
(gimp-layer-set-offsets
layer-id
offset-x
offset-y
)
)
(let* (
(layers nil)
(layerpos 1)
(layer-id "")
(x-os 0)
(y-os 0)
(orig-selection 0)
)
(gimp-image-undo-disable orig-image)
(set! orig-selection (car (gimp-selection-save orig-image)))
(gimp-selection-none orig-image)
(set! x-os x-offset)
(set! y-os y-offset)
(set! layers (get-all-layers orig-image))
(while (pair? layers)
(move-layer orig-image (car layers) x-os y-os)
(set! layers (cdr layers))
(set! layerpos (+ layerpos 1))
)
(gimp-displays-flush)
(gimp-selection-load orig-selection)
(gimp-image-remove-channel orig-image orig-selection)
(gimp-image-undo-enable orig-image)
)
)
(script-fu-register "dn-move-all-layers"
"Move all layers..."
"Move each layer by specified x,y offsets."
"danicotra"
"danicotra"
"08/08/2019"
""
SF-IMAGE "Input image" 0
SF-DRAWABLE "Drawable" 0
SF-VALUE "X offset" "0"
SF-VALUE "Y offset" "0"
)
(script-fu-menu-register "dn-move-all-layers"
"<Image>/Layer/")
আপনি যদি এটি ঠিক করেন তবে আপনি "লেয়ার" মেনুতে একটি নতুন কমান্ড খুঁজে পাবেন "" সমস্ত স্তর মুভ করুন ... "বলে এটি চালু করুন এবং একটি ডায়ালগ প্রদর্শিত হবে যা আপনাকে এক্স এবং ওয়াই অফসেট স্থির করতে দেয়। এটাই.