Objek 'tidak pintar' di Photoshop

22

Saya telah membuat desain di Photoshop CS6, dan menggunakan sejumlah besar objek kecerdasan yang membuat alur kerja lebih mudah (setidaknya untuk saya). Sekarang saya sudah selesai mengerjakan desain, dan saya ingin "menghapus" semua objek karena ukuran file PSD yang besar. Saya tidak ingin melakukan Rasterize Layer karena saya ingin menjaga setiap layer yang awalnya di Smart Object. Saya ingin mengonversi setiap objek pintar (beberapa di antaranya memiliki Layer Styles diterapkan) ke grup (folder) yang akan memiliki semua lapisan di dalam + FX awalnya diterapkan ke Objek Smart dan itu akan berada di lokasi yang tepat di mana smart objek sebelumnya.

Saya tidak dapat menemukan apa pun tentang ini di internet.

Juga, beberapa objek pintar memiliki objek pintar di dalamnya. Saya tidak keberatan melakukan ini secara manual, tetapi untuk menyalin & menempel setiap lapisan dalam objek pintar adalah cara yang sangat menjengkelkan, karena saya harus skala dan mengubah lapisan yang ditempelkan.

matan129
sumber
5
Kupikir aku akan melakukan pencarian cepat sebelum tidur. Ini tampaknya cukup sah: blog.kam88.com/en/expanding-smart-objects-script.html
Joonas
Terima kasih, saya akan memeriksanya. tidak dapat menemukan itu sendiri (saya memang melakukan pencarian sebelum bertanya)
matan129
@Joonas Naskah yang bagus, terima kasih. Itu tidak bergerak atau skala objek sekalipun. Jika Anda akan menulis ini sebagai jawaban saya akan menerimanya, untuk perwakilan.
matan129
@ matan129 Saya tidak berpikir itu mungkin, hanya menerapkan efek dari lapisan pintar adalah satu-satunya hal yang dapat Anda transfer. Saya akan terkejut jika ada yang bisa menulis skrip yang menerapkan transformasi yang sama untuk setiap objek individu dari objek pintar, karena Anda mentransformasikannya sehubungan dengan grup bukan objek tunggal - hasilnya tidak akan pernah sama.
Adam Schuld
Ya, saya pikir begitu, tetapi tidak yakin sekalipun.
matan129

Jawaban:

5

Saya pertama kali mencoba skrip Captain Awesome tetapi tidak cocok untuk saya, jadi saya menulis sendiri. Tetapi itu tidak akan bekerja pada CS6. Versi yang didukung adalah PS CC 2015.1.2+

fitur

  • Tempatkan konten persis di tempat yang sama.
  • Bekerja dengan banyak lapisan secara bersamaan.
  • Menghargai komposisi yang dipilih dalam objek cerdas.
  • Sisik konten jika "SO" memiliki ukuran yang berbeda.
  • Juga skala efek lapisan.

Unduh di sini: http://bereza.cz/ps/

Jarda
sumber
17
  • Klik dua kali Smart Object untuk membukanya di jendela baru
  • Sorot semua lapisan dalam .psb (objek pintar) yang terbuka
  • Pilih Layer > Groupdari menu
  • Tahan Shifttombol dan seret dari Smart Object Window ke jendela dokumen asli Anda dengan Move Tool.
  • Seret ikon fx dari lapisan Smart Object ke Layer Group baru yang baru saja Anda seret
  • Hapus lapisan Smart Object.

Satu-satunya peringatan untuk metode ini adalah skala dan posisi . Anda mungkin perlu memposisikan ulang beberapa grup tergantung pada bagaimana mereka berinteraksi dengan tepi dokumen asli. Dan jika Anda menskalakan layer Smart Object, Anda mungkin perlu skala grup juga.

Metode ini jauh dari sempurna, tetapi ini tentang satu-satunya metode yang saya ketahui.

Per komentar , (awalnya ditemukan oleh Joonas) tampaknya ada skrip yang ditulis oleh Kamil Khadeyev yang mengotomatisasi beberapa di antaranya. Anda dapat melihat detail skrip di situs web Captain Awesome . Saya tidak membuat klaim tentang fungsi skrip karena tidak pernah menggunakannya sendiri.

Scott
sumber
3

Sayangnya, benda pintar bodoh dalam hal itu.

Dengan semua keajaiban yang bisa dilakukan lapisan pintar, yang negatif adalah tidak ada cara mudah untuk memisahkannya secara efisien. Satu-satunya cara untuk membawa konten dari objek pintar ke dalam dokumen Photoshop Anda adalah dengan mengekspor objek pintar sebagai file .psb, atau mengedit objek pintar dan kemudian secara manual menggandakan layer kembali ke dokumen asli.

Jika Anda memiliki efek filter pada objek pintar maka Anda perlu menerapkannya kembali. Jika memungkinkan, saya akan menduplikasi objek pintar dan kemudian meraster salinan, tetapi jika Anda tidak punya pilihan lain, Anda mungkin harus secara manual memeriksa isi objek pintar untuk membawanya kembali ke dokumen asli.

Sunting: Tautan ke skrip yang memungkinkan perluasan objek pintar - blog Kam88 - ini adalah skrip khusus yang dapat Anda terapkan di folder preset / skrip Anda dan gunakan untuk memperluas objek pintar. Bekerja seperti pesona.

Penghargaan untuk Joonas

Adam Schuld
sumber
0

Saya memiliki metode yang cukup efektif yang berfungsi - meskipun itu bukan solusi yang paling elegan. Jika Anda mengklik dua kali pada objek pintar di panel 'Layers' Anda, itu akan terbuka di jendela baru.

Jelas, Anda dapat mengedit konten objek pintar dengan cara ini. Tetapi, jika Anda memilih semua lapisan objek pintar Anda - sekali lagi, di panel "lapisan" - lalu arahkan alat pindahkan Anda di atas kanvas, Anda akan dapat menyeret dan meletakkan semua lapisan ke jendela kanvas asli .

Anda mungkin harus menyeret & melepas untuk mendapatkan keterpaduan kembali, tetapi secara keseluruhan itu merupakan solusi untuk masalah yang sulit.

Media Revolusi Penuh Warna
sumber
0

Berikut cara mudah untuk menghapus objek pintar di Adobe Photoshop CC:

  1. pada kontrol Mac + klik layer smart object
  2. pilih "pilih piksel"
  3. masuk ke menu Layer / New / Layer Via Copy atau klik perintah + J

Catatan: ini tidak merusak lapisan pintar.

HiGeorge
sumber
Ini, secara keliru, mengasumsikan objek pintar terdiri dari piksel. Ada bisa benar-benar puas vektor atau lapisan teks dalam benda pintar. Ini sangat berbeda dari piksel.
Scott
0
  1. Buka Smart Object dengan mengklik dua kali ikon di tepi kiri lapisan SO.
  2. Ctrl+ Alt+ Ilalu ubah ukuran gambar agar sesuai dengan tujuan asli.
  3. Pilih semua layer di Smart Object
  4. Klik kanan pada lapisan yang dipilih dan pilih Gandakan .
  5. Dari daftar tujuan, pilih Utama (atau Baru) Doc
  6. Tutup tanpa menyimpan / Sembunyikan, atau Hapus objek pintar Anda.

Kamu sudah selesai. Lapisan yang digandakan tetap mempertahankan mod gaya apa pun, juga.

XOR42
sumber
0

Jika ukuran file adalah satu-satunya masalah, apa yang Anda usulkan tidak akan menyelesaikannya. Objek pintar atau setara dengan semua lapisannya dikelompokkan di dalam file utama Anda, akan menghasilkan ukuran file yang sama. Apa yang ingin Anda lakukan adalah mengubah objek pintar yang disematkan menjadi objek pintar yang ditautkan, yang meminta Anda untuk menyimpan objek pintar tersebut sebagai file yang tersimpan di hard drive Anda. Jadi untuk setiap file master, Anda dapat membuat folder Links dan mengonversi semua objek pintar yang disematkan ke objek pintar yang ditautkan dan menyimpannya ke folder Links itu untuk setiap file master. Ini akan membuat file master Anda jauh lebih kecil dalam ukuran file, tetapi masih memiliki semua lapisan bersarang di dalam objek pintar yang ditautkan.

pengguna144648
sumber
-1
  1. Scail setiap objek pintar ke ukuran tepat yang diwakili dalam file terakhir Anda.
  2. Pilih semua layer di objek pintar dan seret lalu ke file terakhir Anda
  3. Gunakan objek pintar untuk mengubah dan memeriksa scail file baru yang Anda seret darinya.
  4. Setelah scail dan positioning diperbaiki, hapus objek pintar.

Ini harus dilakukan dengan setiap objek pintar dikonversi kembali ke lapisan dalam file akhir Anda.

Carl Mayfield
sumber
ini sudah dikatakan di jawaban lain, Anda tidak menambahkan sesuatu yang baru di sini. Ada banyak pertanyaan lain yang belum terjawab yang mungkin mendapat manfaat dari masukan Anda, periksa!
Luciano
-1

Sorot semua lapisan objek pintar Anda dan tekan

Ctrl/Command+ Alt/Option+ Shift+ E.

Ini menempatkan semua objek pintar menjadi satu lapisan. Selesai

Gambar kebanyakan
sumber
-2

Ini mungkin membantu sebagian dari Anda:

  1. Pilih layer Smart Object
  2. Iklankan Layer baru (letakkan di bawah Smart Object Layer jika Anda ingin mempertahankan penamaan)
  3. Pilih New Layer & Smart Object Layer
  4. CMD / CTRL + E (Gabungkan kedua layer> Objek Cerdas Anda harus menunjukkan tepat seperti yang telah Anda atur, ukur di kanvas Anda)

Kami membandingkan gambar yang sama dengan / tanpa teknik Objek Cerdas> Hasil: tanpa Objek Cerdas file menjadi lebih kecil.

pengguna88075
sumber
yang akan meraster layer, pertanyaan itu meminta secara khusus solusi tanpa melakukannya
Luciano
-2

Klik dua kali pada objek pintar untuk membukanya, pilih semua lapisan, klik kanan -> duplikat lapisan -> pilih proyek asli sebagai tujuan.

yoyo froyo
sumber
Tolong jelaskan lebih baik apa yang Anda maksud ... Selamat datang!
Mensch
-3

Skrip ini berfungsi dengan baik untuk saya untuk tujuan ini. https://github.com/thommeo/Expand-SmartObject/blob/master/README.md

loaymansy
sumber
Selamat datang di situs ini! Walaupun saya penggemar berat Github, kami meminta semua jawaban untuk memiliki informasi minimum dalam jawaban karena tautan dapat membusuk dan dalam hal ini repo dapat dihapus. Jika Anda ingin menautkan repo itu bagus, tetapi jawabannya harus diedit untuk menyertakan skrip dan menjelaskan bagaimana atau apa yang terjadi dari itu. Jika Anda tidak memilih untuk mengedit dan jika ini ditandai sebagai spam, kami mungkin harus menghapusnya. Nantikan hasil edit Anda!
DᴀʀᴛʜVᴀᴅᴇʀ
Skrip untuk CS4 dan tidak berfungsi pada CS6
brasofilo
-3

Klik kanan pada Thumbnail Smart Object dan Rasterize.

Jus10
sumber
1
Itu tidak mempertahankan lapisan. Hasilnya hanya akan menjadi satu lapisan.
Jarda
-3

Solusinya adalah meraster layer Anda, misalnya di layer smart object jika Anda ingin memotong atau menghapus pilihan maka Anda harus mengklik kanan layer dan pilih layer rasterise dan rasterise itu ... sekarang Anda dapat melakukan tindakan yang sama dan itu bukan lagi benda pintar. Semoga ini bisa membantu, jika ada sesuatu yang lebih saya bisa membantu Anda dengan memberi tahu saya.

Dhayaalan VR
sumber
1
baca pertanyaannya lagi: OP secara eksplisit mengatakan saya tidak ingin melakukan Rasterize Layer . Juga jangan biarkan alamat email Anda terbuka seperti ini, spammer akan menemukannya dan menggunakannya untuk segala macam tujuan. Apapun, ini adalah pertanyaan yang sangat lama, harap hanya tambahkan jawaban jika ada beberapa informasi baru. Periksa Cara Menjawab untuk mempelajari lebih lanjut.
Luciano