Oggetto "non intelligente" in Photoshop


22

Ho creato un design in Photoshop CS6 e ho usato un gran numero di oggetti intelligenti che hanno reso il flusso di lavoro più semplice (almeno per me). Ora ho finito di lavorare sul design e voglio "smantellare" tutti gli oggetti a causa delle grandi dimensioni del file del PSD. Io non voglio fare Rasterizza livello perché voglio mantenere ogni strato che in origine era l'Oggetto avanzato. Voglio convertire ogni oggetto smart (alcuni hanno stili di livello applicati) in un gruppo (cartella) che avrà tutti i livelli all'interno + l'effetto FX applicato originariamente allo Smart Object e sarà nella posizione esatta in cui lo smart l'oggetto era prima.

Non ho trovato nulla al riguardo su Internet.

Inoltre, alcuni degli oggetti intelligenti hanno al loro interno oggetti intelligenti. Non mi dispiace farlo manualmente, ma copiare e incollare ogni livello in un oggetto intelligente è un modo molto fastidioso, perché devo ridimensionare e trasformare i livelli incollati.


5
Ho pensato di fare una rapida ricerca prima di andare a letto. Sembra abbastanza legittimo: blog.kam88.com/en/expanding-smart-objects-script.html
Joonas,

Grazie, ci penserò. non sono riuscito a trovarlo da solo (ho fatto qualche ricerca prima di chiedere)
matan129

@Joonas Bella sceneggiatura, grazie. Tuttavia, non sposta né ridimensiona l'oggetto. Se scriverai questo come risposta, lo accetterò, per il rappresentante.
matan129,

@ matan129 Non credo sia possibile, solo l'applicazione degli effetti dal livello smart è l'unica cosa che puoi trasferire. Sarei sorpreso se qualcuno potesse scrivere uno script applicando le stesse trasformazioni a ogni singolo oggetto dell'oggetto intelligente, perché lo stai trasformando rispetto al gruppo e non al singolo oggetto: i risultati non sarebbero mai gli stessi.
Adam Schuld,

Sì, l'ho pensato, ma non ne ero certo.
matan129,

Risposte:


5

Prima ho provato la sceneggiatura di Captain Awesome ma non mi andava bene, quindi ho scritto il mio. Ma non funzionerà su CS6. La versione supportata è PS CC 2015.1.2+

Caratteristiche

  • Mette il contenuto esattamente nello stesso posto.
  • Funziona con più livelli contemporaneamente.
  • Rispetta la composizione selezionata nell'oggetto intelligente.
  • Ridimensiona il contenuto se "SO" ha dimensioni diverse.
  • Ridimensiona anche gli effetti di livello.

Scarica qui: http://bereza.cz/ps/


17
  • Fare doppio clic sull'oggetto intelligente per aprirlo in una nuova finestra
  • Evidenzia tutti i livelli in .psb (oggetto intelligente) che si apre
  • Scegli Layer > Groupdal menu
  • Tieni Shiftpremuto il tasto e trascina dalla finestra degli oggetti intelligenti alla finestra del documento originale con lo strumento Sposta.
  • Trascina l' icona fx dal livello Smart Object sul nuovo gruppo di livelli che hai appena trascinato
  • Elimina il livello Smart Object.

Le uniche avvertenze di questo metodo sono la scala e il posizionamento . Potrebbe essere necessario riposizionare alcuni gruppi a seconda di come interagiscono con i bordi del documento originale. E se hai ridimensionato il livello Smart Object, potrebbe essere necessario ridimensionare anche il gruppo.

Questo metodo è tutt'altro che perfetto, ma riguarda l'unico metodo di cui sono a conoscenza.

Per commenti , (originariamente trovato da Joonas) sembra che ci sia una sceneggiatura scritta da Kamil Khadeyev che automatizza parte di questo. Puoi visualizzare i dettagli della sceneggiatura sul sito web Captain Awesome . Non faccio affermazioni sulla funzionalità della sceneggiatura non l'ho mai usato da solo.


3

Sfortunatamente, gli oggetti intelligenti sono stupidi sotto questo aspetto.

Con tutta la magia che gli strati intelligenti ti consentono di fare, il negativo è che non esiste un modo semplice per separarli in modo efficiente. L'unico modo per portare il contenuto di quell'oggetto intelligente nel documento Photoshop è esportare l'oggetto intelligente come file .psb o modificare l'oggetto intelligente e quindi duplicare manualmente i livelli nel documento originale.

Se avessi effetti di filtro sull'oggetto intelligente, dovrai riapplicarli. Se possibile, duplicherei l'oggetto smart e quindi rasterizzerei la copia, ma se non hai altra scelta potresti dover scorrere manualmente il contenuto dell'oggetto smart per riportarlo al documento originale.

Modifica: collegamento a script che consentono l'espansione di un oggetto smart - il blog di Kam88 - questo è uno script personalizzato che puoi applicare nella cartella dei preset / script e utilizzare per espandere l'oggetto smart. Funziona come un fascino.

Ringraziamo Joonas


0

Ho un metodo abbastanza efficace che funziona, anche se non è la soluzione più elegante. Se fai doppio clic sull'oggetto intelligente nel pannello "Livelli", si aprirà in una nuova finestra.

Ovviamente, puoi modificare il contenuto dell'oggetto intelligente in questo modo. Ma, se selezioni tutti i livelli del tuo oggetto smart - di nuovo, nel pannello "livelli" - quindi passa il tuo strumento di spostamento sulla tela, sarai in grado di trascinare e rilasciare tutti i livelli sulla finestra della tela originale .

Potrebbe essere necessario trascinare e rilasciare per riportare in ordine le cose, ma nel complesso è una soluzione alternativa per un problema altrimenti difficile.


0

Ecco un modo semplice per annullare la smart di un oggetto smart in Adobe Photoshop CC:

  1. su un controllo Mac + fai clic sul livello dell'oggetto smart
  2. seleziona "seleziona pixel"
  3. vai nel menu Livello / Nuovo / Livello tramite Copia o fai clic sul comando + J

Nota: questo è non distruttivo per il livello intelligente.


Ciò, erroneamente, presuppone che l'oggetto intelligente sia costituito da pixel. Potrebbero esserci assolutamente contenuti vettoriali o livelli di testo all'interno di qualsiasi oggetto intelligente. Questi sono molto diversi dai pixel.
Scott,

0
  1. Apri Smart Object facendo doppio clic sull'icona sul bordo sinistro del livello SO.
  2. Ctrl+ Alt+ Iquindi ridimensiona l'immagine in modo che corrisponda a quella della destinazione originale.
  3. Seleziona tutti i livelli nell'oggetto intelligente
  4. Fai clic con il pulsante destro del mouse sui livelli selezionati e scegli Duplica .
  5. Dall'elenco di destinazioni, selezionare Documento principale (o Nuovo)
  6. Chiudi senza salvare / Nascondi o Elimina il tuo oggetto intelligente.

Hai finito. I nuovi livelli duplicati mantengono anche qualsiasi mod di stile.


0

Se la dimensione del file è l'unico problema, ciò che proponi di fare non lo risolverà. Un oggetto intelligente o l'equivalente di tutti i suoi livelli, raggruppati all'interno del file principale, comporterebbe le stesse dimensioni del file. Quello che vorresti fare è cambiare il tuo oggetto smart incorporato in un oggetto smart collegato, che ti chiede di salvare l'oggetto smart come nel suo file sul disco rigido. Pertanto, per ogni file principale, è possibile creare una cartella Collegamenti e convertire tutti gli oggetti intelligenti incorporati in oggetti intelligenti collegati e salvarli nella cartella Collegamenti per ciascun file principale. Ciò renderà il tuo file master molto più piccolo nelle dimensioni dei file, ma avrà comunque tutti i livelli nidificati all'interno degli oggetti intelligenti collegati.


-1
  1. Cerca ogni oggetto intelligente alla dimensione esatta in cui sono rappresentati nel tuo file finale.
  2. Seleziona tutti i livelli nell'oggetto intelligente e trascina quindi sul file finale
  3. Usa l'oggetto intelligente per controllare e controllare lo scail dei nuovi file che hai trascinato da esso.
  4. Una volta che lo scail e il posizionamento sono corretti, eliminare l'oggetto intelligente.

Questo deve essere fatto con ogni oggetto intelligente riconvertito in livelli nel file finale.


questo è già stato detto in un'altra risposta, non stai aggiungendo nulla di nuovo qui. Ci sono molte altre domande senza risposta che potrebbero beneficiare del tuo contributo, vai a dare un'occhiata!
Luciano,

-1

Evidenzia tutti i livelli degli oggetti intelligenti e premi

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

Questo mette tutti gli oggetti intelligenti in un unico livello. Fatto.


-2

Questo potrebbe aiutare alcuni di voi:

  1. Seleziona il livello Smart Object
  2. Annuncio nuovo livello (inseriscilo sotto il livello oggetto intelligente se desideri mantenere la denominazione)
  3. Seleziona Nuovo livello e Livello oggetto intelligente
  4. CMD / CTRL + E (Unisci entrambi i livelli> il tuo oggetto intelligente dovrebbe mostrare esattamente come hai organizzato, ridimensionarlo sulla tela)

Abbiamo confrontato lo stesso disegno con / senza la tecnica Smart Object> Risultato: senza Smart Objects il file diventa più piccolo.


che rasterizzerebbe il livello, la domanda richiede specificamente una soluzione senza farlo
Luciano

-2

Fare doppio clic sull'oggetto intelligente per aprirlo, selezionare tutti i livelli, fare clic con il tasto destro del mouse -> livelli duplicati -> selezionare il progetto originale come destinazione.


Per favore, spiega meglio cosa intendi ... Benvenuto!
Mensch

-3

Questa sceneggiatura ha funzionato bene per me per questo scopo. https://github.com/thommeo/Expand-SmartObject/blob/master/README.md


Benvenuti nel sito! Mentre sono un grande fan di Github, chiediamo a tutte le risposte di avere le informazioni minime nella risposta poiché i collegamenti possono marcire e in questo caso il repository può essere eliminato. Se desideri collegare il repository che va bene, ma la risposta deve essere modificata per includere lo script e spiegare come o cosa sta succedendo da esso. Se non si sceglie di apportare una modifica e se questa viene contrassegnata come spam, potrebbe essere necessario rimuoverla. Attendo con ansia la tua modifica!
DᴀʀᴛʜVᴀᴅᴇʀ

Lo script è per CS4 e non funziona su CS6
brasofilo,

-3

Fare clic con il tasto destro del mouse sull'anteprima dell'oggetto intelligente e rasterizzarla.


1
Non preserva i livelli. Il risultato sarà solo un livello.
Jarda,

-3

La soluzione è rasterizzare il livello, ad esempio in un livello oggetto intelligente se si desidera ritagliare o eliminare una selezione, è necessario fare clic con il pulsante destro del mouse sul livello e selezionare il livello rasterizzare e rasterizzarlo ... ora è possibile eseguire la stessa azione e non è più un oggetto intelligente. spero che questo aiuti, se c'è qualcos'altro di cui potrei aiutarti, fammelo sapere.


1
leggi di nuovo la domanda: OP dice esplicitamente che non voglio fare Rasterizza livello . Inoltre, non lasciare che il tuo indirizzo email sia aperto in questo modo, gli spammer lo troveranno e lo useranno per tutti i tipi di scopi. Indipendentemente da ciò, questa è una domanda molto vecchia, si prega di aggiungere una risposta solo se ci sono alcune nuove informazioni. Controlla come rispondere per saperne di più.
Luciano,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.