it-swarm.asia

Photoshop: Pangkas foto sehingga tidak mengandung piksel transparan?

Di Photoshop, saya telah mengumpulkan beberapa foto panorama menggunakan alat Photomerge, dan gambar yang dihasilkan mengandung banyak piksel transparan. Selain itu, karena dirakit dari beberapa foto, pelurusan dapat dinonaktifkan. Yang ingin saya lakukan adalah memotong gambar ke kotak terbesar yang tidak mengandung piksel transparan sama sekali. Ini mirip dengan alat Potong, tetapi ini akan menghapus sejumlah piksel non-transparan. Apakah ada yang seperti ini?

Pada dasarnya sesuatu yang akan secara otomatis memotong gambar di atas ke kotak pilihan di sana: persegi panjang tanpa piksel transparan.

30
nickf

Gambar> Potong lalu pilih Berdasarkan Pada: Piksel Transparan

33
Caleb

Ada beberapa pendekatan berbeda yang akan saya ambil untuk ini, tetapi saya tidak bisa memikirkan cara untuk melakukannya secara otomatis.

Pertama buat layer isian di bawah ini dengan warna cerah. Ini menunjukkan Anda setiap piksel semi-transparan yang tersisa dari penggabungan gambar.

Kedua, duplikat lapisan atas dengan gambar Anda. terus menduplikasi layer gambar asli Anda sampai warna dari lapisan isian di bawah telah menghilang. Ini memiliki efek membuat piksel semi-transparan sepenuhnya buram, dan tidak memengaruhi sisa gambar seperti yang sudah ada.

Terakhir, gabungkan semua layer ini dan pangkas ke ukuran yang diinginkan. Anda dapat memotong di awal jika Anda mau, tidak ada bedanya.

Jika area piksel yang diberikan tidak memiliki isi, daripada memotongnya, mengapa tidak mengkloninginya dengan alat klon?

2
nemof

Menggunakan CS6, berikut ini melakukan persis apa yang diperlukan untuk saya:

  1. pilih alat potong
  2. pilih 'luruskan'
  3. menggambar sepanjang garis lurus yang dikenal
  4. rotasi dilakukan segera dan pemotongan yang disarankan muncul memotong semua piksel transparan yang dihasilkan dari rotasi.

hasil: cantik!

2
Pete C

Hanya dalam kasus photoshop tidak menawarkan Anda solusi untuk ini:

Saya menggunakan Microsoft ICE atau Autopano Pro untuk menjahit foto, dan mereka berdua memiliki fitur pemotongan yang sangat sederhana untuk mencapai hal ini.

Mungkin Anda harus mencoba menggunakan alat lain untuk menjahit - ICE tidak dikenai biaya, mungkin patut dicoba.

2
Sam

Buat layer baru dan Edit - Isi ... dengan hitam.

Sekarang, dengan kedua layer terlihat dan layer gambar dipilih, gunakan Magic Wand, dan dengan "Sample All Layers" dan "Contiguous" dicentang, pilih area transparan sekarang berubah menjadi hitam.

Hit delete. Semua piksel transparan yang berdekatan harus dihapus.

1
user3802871

Jika Anda tidak dapat menemukan alat otomatis dan pada akhirnya harus melakukannya dengan tangan, tutorial ini akan menunjukkan bagaimana melakukannya dengan alat Marquee baris tunggal yang jauh lebih mudah daripada yang biasa ketika mencoba untuk mendapatkan yang benar di atas.

0
Deverill

Ini dapat dilakukan dengan skrip seperti di bawah ini:

  1. Unduh skrip di sini: https://developer71240.github.io/crop-to-opaque/
  2. Ekstrak file Zip yang tidak dimuat
  3. Dengan gambar yang akan dipangkas terbuka di Photoshop, pilih File > Buka
  4. Telusuri ke file skrip yang diekstraksi, pilih potong-ke-opaque.jsx dan pilih Buka

Catatan: gambar akan dipangkas sesuai dengan lapisan saat ini yang harus memiliki saluran alpha.

0
developer71240

Apa yang bisa saya pikirkan adalah:

a) Scripting Photoshop [ 12 ]

b) Matlab []

Silahkan lihat. Sementara itu, saya akan mencari tautan yang menjelaskan lebih baik bagaimana hal ini dapat dilakukan atau mungkin menulis beberapa kode Matlab untuk ini dan kemudian mengedit posting ini.

0
Lazer

Anda perlu Pilih Semua, lalu ketuk kanan dan kiri pada keyboard Anda untuk hanya memilih piksel buram tanpa akhirnya memindahkan salah satu dari mereka, lalu tekan Pangkas. Ini hanya akan mengikat piksel buram.

0
Pixelmaster69