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.
Jawaban:
Gambar> Potong lalu pilih Berdasarkan Pada: Piksel Transparan
sumber
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?
sumber
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.
sumber
Menggunakan CS6, berikut ini melakukan persis apa yang diperlukan untuk saya:
hasil: cantik!
sumber
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.
sumber
Apa yang bisa saya pikirkan adalah:
a) Scripting Photoshop [ 1 2 ]
b) Matlab [ 3 ]
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.
sumber
Jika Anda tidak dapat menemukan alat otomatis dan pada akhirnya harus melakukannya dengan tangan, tutorial ini akan menunjukkan bagaimana melakukannya dengan alat tenda baris tunggal yang jauh lebih mudah daripada yang biasa ketika mencoba untuk mendapatkan yang benar di teratas.
sumber
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.
sumber
Ini dapat dilakukan dengan skrip seperti di bawah ini:
Catatan: gambar akan dipangkas sesuai dengan lapisan saat ini yang harus memiliki saluran alpha.
sumber