Bagaimana Anda memotong bagian tengah gambar, membuat tepi lebih dekat?


12

Saya perlu memotong sejumlah besar kolom dari gambar PNG. Area yang ingin saya hapus adalah di tengah-tengah gambar; Karena itu saya ingin tepi kiri dan kanan lebih dekat setelah dipotong.

Saya tidak dapat menemukan cara yang jelas untuk melakukan ini di Gimp atau Photoshop CS5 (Saya sangat pemula). Saya benar-benar ingin alat yang memungkinkan saya mengatakan "potong 100 kolom, mulai 4 piksel dari kiri". Ada saran?

Jawaban:


13

Mungkin orang lain akan datang dengan metode yang lebih sederhana, tetapi metode paling sederhana yang dapat saya pikirkan adalah langkah-langkah ini:

  1. Gunakan Marqueealat untuk memilih bagian tengah yang ingin Anda hapus.

  2. Select > Inverseuntuk memilih segala sesuatu yang lain dari itu bagian tengah.

  3. Salin dan tempel. Ini akan membuat layer baru dengan pusat yang tidak terlihat.

  4. Pilih setengah kanan dan gunakan Movealat untuk menggesernya sehingga kedua bagian sejajar.

  5. Sembunyikan lapisan latar belakang / gambar asli.

  6. Image > Trim dengan piksel kanan bawah.


ini adalah metode paling sederhana ... + 1
Jack

Satu-satunya bagian dari ini yang tidak akan berfungsi dalam Aksi adalah langkah 4, karena itu melibatkan penyesuaian manual. Saya yakin saya bisa memikirkan cara lain yang akan berhasil dalam Aksi ...
jhocking

Langkah 4 & Langkah 1 keduanya membutuhkan alat Marquee ... yang dapat disimpan dalam suatu tindakan, tetapi akan selalu menggunakan dimensi pilihan yang sama. Jika kami menggunakan kedua solusi kami sebagai tindakan, satu-satunya perbedaan adalah bahwa tambang bekerja pada ketinggian apa pun sedangkan milik Anda hanya akan bekerja dengan ketinggian yang dicatat asli. Seperti kita berdua menemukan kurma jelek untuk pesta ...
Farray

Saya sedang memikirkan sesuatu seperti Anda marquee pilih bagian yang ingin Anda hapus (mis. Langkah 1) dan kemudian jalankan aksinya. Jika saya bisa memikirkan cara lain untuk mencapai langkah 4 maka itu akan berhasil.
jhocking

1
Tidak akan ada alasan waras untuk melakukan hal ini ... tapi saya menemukan pengganti yang dapat ditindaklanjuti untuk langkah 4. (4a) pilih piksel yang terlihat (4b) membalikkan pemilihan (4c) mengubah pilihan dan mengatur lebar ke lebar maks dengan jangkar kiri (jangkar kiri) 4d) hapus seleksi (4e) tempel (4f) mengubah seleksi dan atur lebar menjadi lebar maksimal dengan jangkar kanan (4g) hapus seleksi (4j) tempel (4i) pilih piksel yang terlihat (4j) pilih seleksi terbalik (4j) hapus seleksi (4k) hapus lapisan (4l) sejajarkan tepi kiri layer dengan seleksi (4m) ratakan layer (4n) pilih piksel tampak (4o) potong untuk seleksi. (4p) ratakan lapisan yang terlihat Pheuw !!!
Farray

3

Ini tidak lebih baik daripada jawaban jhocking , tetapi merupakan cara yang berbeda ...

Lipat-ganda gambar, lalu pangkas.

  1. Gandakan layer Anda (seret ke ikon Lapisan Baru di bagian bawah palet Layers)
  2. Mengimbangi lapisan atas ke kiri
    1. Filter > Other > Offset
    2. Atur Horizontal ke jumlah negatif dari piksel yang Anda hapus dan di mana Anda ingin menghapusnya (-104 dalam contoh Anda)
    3. Pastikan Undefined areasdiatur ketransparent
  3. Mengimbangi lapisan atas kembali ke kanan
    1. Filter > Other > Offset
    2. Setel offset positif Horizontal tempat Anda ingin penghapusan dimulai (+4 pada contoh Anda)
    3. Pastikan Undefined areasdiatur ketransparent
  4. Kurangi ukuran kanvas
    1. Image > Canvas Size
    2. Kurangi lebar dengan jumlah piksel yang Anda hapus (kurangi 100 pada contoh Anda)
    3. Pastikan Anda memilih titik jangkar dari kolom paling kiri.
  5. Ratakan lapisan ( Ctrl+ E)

Anda dapat mengubahnya menjadi Tindakan jika Anda perlu melakukannya ke banyak gambar ...


Saya suka bahwa Anda dapat mengubah metode ini menjadi Aksi, yang tidak dapat Anda lakukan dengan pendekatan saya. Di sisi lain, sebagai Aksi offset akan persis sama setiap kali, yang mungkin tidak ada gunanya.
jhocking

@jhocking Ya ... Saya menyadari fakta bahwa ini sama saja dengan langkah Anda. Satu-satunya manfaat nyata adalah bahwa hal itu dilakukan dengan input numerik daripada menatap palet Info. Yang mengatakan, saya pribadi akan menggunakan pendekatan Anda (pilih, hapus, pilih-pilih, salin, tempel, ctrl + shift + pindah, pangkas) jika saya melakukan ini ... tidak ada jawaban yang elegan, hanya harus menggunakan alat. (Tapi saya terus merasa seperti "harus ada cara yang lebih mudah!" Dan masih belum ada ...)
Farray

2

Saya tahu ini adalah pertanyaan lama, tetapi jika ini adalah gambar sederhana (tanpa lapisan) seperti PNG yang Anda sebutkan, dan jika Anda memiliki SnagIt (saya mencoba dengan versi 11.00), Anda dapat menggunakan fungsionalitas " Cut Out " yang memungkinkan Anda memilih suatu daerah dan hanya runtuh secara horizontal atau vertikal.


0

Saya mencari untuk melakukan hal yang sama. Cara termudah bagi saya untuk melakukannya adalah membuat gambar baru dengan dimensi yang diinginkan. Salin konten gambar asli, dan rekatkan ke gambar baru. Pilih piksel di sisi kiri gambar asli dengan lebar yang mudah diingat (tinggi kedua gambar akan sama, jadi tidak masalah.) Pilih persegi panjang yang sama di gambar baru dan tempel. Ulangi untuk sisi kanan. Bekerja dengan baik untuk kebutuhan sederhana saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.