Làm cách nào để tôi trực tiếp đặt vị trí lớp trong Gimp?


17

Tôi muốn trực tiếp đặt (tức là nhập tọa độ thực tế của) vị trí của lớp của tôi trong ảnh, giống như bạn có thể với hộp chọn:

Đặt trực tiếp vị trí hộp lựa chọn

(Không phải kích thước, nhưng điều đó cũng sẽ rất tuyệt)

Điều này có thể không? Cảm ơn

Câu trả lời:


22

Tôi đang tìm kiếm một câu trả lời cho điều này, đó là lý do tại sao tôi gặp phải câu hỏi này. Giải pháp gần nhất tôi có thể tìm thấy là:

Nhấp vào thước trên cùng và kéo xuống một hướng dẫn đến tọa độ Y bạn muốn.

Nhấp vào thước bên trái và kéo sang phải một hướng dẫn đến tọa độ X bạn muốn.

Sử dụng công cụ di chuyển để kéo lớp đến vị trí gần đúng mà bạn muốn. Nó sẽ chụp cho những người cai trị.


1
Đây chắc chắn là cách để làm điều đó, nó khiến bạn tuân theo các thực hành tốt về thiết kế ... chỉ cần đọc những điều này trong một cuốn sách thiết kế: P
toto_tico

7

Tôi thấy rằng những câu trả lời là một chút cũ. Hướng dẫn này dành cho Gimp 2.10. Một khi bạn đã tạo lớp của mình, nhấp chuột phải vào nó. Chọn Chỉnh sửa thuộc tính lớp.

menu nhấp chuột phải

Sau đó, một hộp thoại xuất hiện

Chỉnh sửa hộp thoại thuộc tính lớp

Thay đổi các giá trị offset thành vị trí bạn muốn lớp của bạn trên hình nền.


1
Xin chào @CaribeGirl, chào mừng bạn đến với Thiết kế đồ họa SE! Có vẻ như bạn đã vô tình tạo nhiều tài khoản. Vui lòng vào phần trợ giúp của chúng tôi và liên hệ với Stack Exchange để khắc phục sự cố này.
CHÀO MỪNG

Đúng. Và vì bạn có thể thực hiện thao tác số học trong các trường nhập số, bạn cũng có thể dịch chuyển lớp theo một số lượng đã biết, ví dụ để dịch chuyển đúng 30px và lên 50px bạn có thể đặt Offset X: 75+30Offset Y: 250-50.
xenoid

6

Sử dụng công cụ "Align".

  • Bắt đầu công cụ Align ( nhập mô tả hình ảnh ở đây)
  • Nhấp vào lớp của bạn (nó sẽ nhận được bốn hình vuông nhỏ ở các góc)
  • Trong hộp thoại Tùy chọn công cụ:
    • Đặt Relative tothànhImage
    • Đi đến Distributephần
    • Trong Offsettrường nhập tọa độ X
    • Nhấp vào nhập mô tả hình ảnh ở đâybiểu tượng
    • Trong Offsettrường nhập tọa độ Y
    • Nhấp vào nhập mô tả hình ảnh ở đâybiểu tượng

Trong Gimp 2.10, xem giải pháp của @ CaribeGirl .


Điều này làm việc cho tôi. Tôi đã phải chuyển đổi kích thước thành pixel theo cách thủ công, nhưng một khi tôi đã làm điều đó, tôi đã có được lớp mà tôi muốn.
dùng3486184

3

Chà, tôi đã hy vọng đến đây để tìm một giải pháp tốt hơn so với giải pháp ban đầu tôi đã sử dụng, nhưng cách tôi thường làm là sử dụng công cụ marquee hình chữ nhật, cùng với việc cắt / dán lớp tôi muốn di chuyển. Về cơ bản, tôi làm theo các bước sau:

  1. Cắt toàn bộ lớp tôi muốn di chuyển đến một vị trí chính xác.
  2. Tạo một marquee hình chữ nhật gần đúng (không quan trọng nó lớn hơn / nhỏ hơn bao nhiêu so với thứ bạn muốn đặt ở đâu đó, chúng ta có thể đặt chiều rộng và chiều cao).
  3. Đặt vị trí xyvị trí của vùng chọn đến vị trí tôi muốn đặt lớp.
  4. Đặt chiều rộng và chiều cao của vùng chọn thành chiều rộng và chiều cao của lớp tôi vừa cắt. (đôi khi tôi có các lớp hướng dẫn và đã sử dụng một hình chữ nhật có kích thước chính xác là kích thước của lớp tôi muốn di chuyển, để bắt đầu, vì vậy bạn có thể không luôn luôn cần bước này).
  5. Dán lớp và chuyển đổi mục đã dán thành một lớp. Bây giờ nó phải ở vị trí chính xác mà tôi muốn nó được.

Một lần nữa, tôi ước có một cách đơn giản hơn, nhưng cách này là chính xác và đáng tin cậy nhất, và ít tốn thời gian nhất, AFAIK.


1
Tôi sẽ lập luận rằng công cụ căn chỉnh (với căn chỉnh liên quan đến hình ảnh, sau đó chọn lớp và phân phối trên cùng với phần bù được đặt theo tọa độ dọc mong muốn, rồi phân phối bên trái sau khi thay đổi bù cho tọa độ ngang mong muốn), sau đó cắt, tạo một hình chữ nhật và dán vào nó, nhưng cả hai đều phức tạp không cần thiết. Tôi muốn "di chuyển" chỉ cần có hộp văn bản mà bạn có thể nhập tọa độ vào. Thông thường tôi di chuyển nó bằng tay, giữ một thanh trên thông tin.
AmeliaBR

Đó thực sự là một ý tưởng tốt! Tốt hơn nhiều so với những gì tôi đã làm việc với. Rõ ràng vẫn không tốt bằng chỉ đơn giản là vào vị trí bạn muốn với công cụ di chuyển, nhưng vẫn vậy! Cảm ơn!
Gurgadurgen


2

OK đây là một chút của một cách khó khăn để đi về nó, nhưng nó được định vị hoàn hảo pixel. Tôi có một lớp có kích thước 30px x 30px và tôi muốn thêm nó ở mức 500.500 trong một hình ảnh lớn hơn. Tôi đã tạo một hình ảnh trong suốt mới, kích thước 530px x 530px; dán lớp nhỏ của tôi vào nó và sau đó sử dụng công cụ Align để đặt nó ở dưới cùng bên phải. Sau đó, tôi đã dán lớp 530px x 530px này lên hình ảnh lớn ban đầu của mình và sử dụng Align để đặt nó ở trên cùng bên trái ...: o)


1

Bạn đã thử Công cụ Move hay Công cụ căn chỉnh chưa? Từ Công cụ Move, chọn "Di chuyển lớp hoạt động" và kéo lớp của bạn đến bất cứ nơi nào bạn muốn.


1
Tôi thực sự đã thử công cụ di chuyển, nhưng nó không cho phép tôi nhập chính xác vị trí mà tôi muốn lớp đó ở. Tuy nhiên, công cụ căn chỉnh có một giá trị bù và đó có lẽ là cách gần nhất tôi đã nhận được một giải pháp - cảm ơn :) tôi đợi một lát trước khi tôi đánh dấu điều này như đã trả lời, trong trường hợp thực sự có một cách thích hợp để làm điều đó
Aralox

Ồ, tôi nghĩ rằng bạn muốn di chuyển nó bằng tay.
Connor

Tôi chỉ có vấn đề chính xác như vậy và giải pháp này hiệu quả với tôi. Tôi chỉ muốn các lớp được căn giữa, vì vậy sau khi đặt hướng dẫn ở mức 50% theo chiều dọc và chiều ngang, tôi đã sử dụng phương pháp này và có thể căn giữa hai lớp mà tôi cần. Điều này cũng có thể được sử dụng cho các mục không trung tâm theo cách tương tự. Đảm bảo bật hướng dẫn và sau đó sử dụng phương pháp này để có được vị trí chính xác sau khi thiết lập các hướng dẫn thích hợp.
Công tước xứ Marshall

1

Hãy thử sử dụng hướng dẫn. Điều hướng để Image > Guides > New guide...làm cho nó nằm ngang và nhập tọa độ Y mong muốn của bạn. Bây giờ làm tương tự nhưng làm cho nó thẳng đứng và đặt tọa độ x của bạn. Bây giờ sử dụng công cụ di chuyển và nó sẽ chụp theo hướng dẫn. Hy vọng tôi đã giúp :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.