Pagina di aiuto per il plugin Liquid rescale

Il plugin Liquid Rescale è un'implementazione dell'algoritmo "content-aware resizing by seam carving" ideato da Shai Avidan e Ariel Shamir.

Il suo scopo è di ridimensionzre non uniformemente le immagini pur mantenendo le caratteristiche più salienti dell'immagine, evitando possibilmente di distorcerle. Può anche essere utilizzato per rimuovere porzioni di immagine in modo "naturale".

Funziona sia rimpicciolentdo che ingrandendo, ma in quest'ultimo caso è preferibile procedere in più passi. È possibile specificare manualmente quali zone dell'immagine devono essere preservate e quali ignorate (o rimosse).

Il plugin agisce sul livello (o sulla selezione fluttuante) correntemente attivo. Se una selezione è presente, è salvata come canale. Se il livello ha una maschera per la trasparenza, viene mostrata un'opzione per stabilire se applicarla o rimuoverla prima di procedere.

Descrizione dell'interfaccia utente

Esempio finestra di dialogo

Selezionare le nuove dimensioni

In questa sezione è possibile impostare le dimensioni finali dell'immagine. È consigliabile riscalare sempre una direzione alla volta. Nel caso in cui si vogliano modificare entrambe le dimensioni contemporaneamente, il plugin agisce sempre prima nel senso della larghezza, e poi in altezza (per nessun particolare motivo). L'ordine inverso si può ottenere semplicemento usando il plugin due volte, la prima modificando l'altezza e lasciando la larghezza invariata, la seconda il viceversa.

Maschere per i contenuti

Guida rapida

Il sistema più semplice per selezionare manualmente le zone dell'immagine che si vogliono proteggere/ignorare è il seguente:

  • Selezionate il livello (non la selezione fluttuante) che volete riscalare e invocate il plugin
  • Cliccate il pulsante "Nuovo" nella sezione "Maschera per i contenuti da preservare" (questo creerà un nuovo livello trasparente, con opacità 50%, e imposterà un colore appropriato)
  • Dipingete con il pennello (o altro) le aree che volete preservare
  • Cliccate sul pulsante "Aggiorna" per vedere le modifiche
  • Ripetete il tutto per i contenuti da eliminare

NOTA: eliminare un contenuto significa che la zona dell'immagine interessata verà eliminata se si restringe l'immagine, ma verrà gonfiata se si allarga l'immagine, dal momento che sarà trattata come se fosse sfondo di nessuna importanza, da poter comprimere e espandere a piacere.

Descrizione completa

Nella sezione Selezione del contenuto da preservare è possibile specificare se ci sono regioni dell'immagine che dovrebbero essere preservate dalle modifiche, attivando l'opzione Attiva la preservazione dei contenuti e scegliendo un livello tra quelli che appartengono all'imaggine attuale (e sono diversi dal livello attivo) nel menu Livelli disponibili. Il pulsante "Nuovo" crea un nuovo livello trasparente con opacit`a 50% e un nome appropriato, e lo imposta come maschera da utilizzare per la preservazione dei contenuti (nota che se il plugin viene lanciato su una selezione fluttuante questa procedura non è adatta, dato che non si potrà lavorare sul nuovo livello). Inoltre, il colore di primo piano viene impostato a verde; il colore precedente viene ripristinato alla chiusura della finestra di dialogo.
L'intensità dell'effetto su ogni pixel si ricava dalla media dei valori del pixel in ogni canale del colore, moltiplicato per il canale alpha. Quindi per un livello RGB con un canale alpha, il valore massimo si otterrà con i pixel binachi, mentre quelli neri e quelli trasparenti sono ignorati. In generale, è consigliabile lavorare con un solo colore per livello, e modulare l'intensità attraverso la sola trasparenza nel caso in cui si voglia ottenere una regolazione più fine, per esempio utilizzando la maschera veloce.
Le dimensioni e la posizione dei layer selezionati può essere arbitraria, il plugin utilizza solo le porzioni che si sovrappongono al livello attivo. La scala "Intensità" può essere utilizzata come parametro globale per modulare la preservazione dei contenuti. Nota che il valore di intensità tiene conto automaticamente delle dimensioni dell'immagine, ma non di quelle delle aree mascherate: selezioni più sottili (nel verso del ridimensionamento) hanno bisogno di valori di intensità più alti, e viceversa.

La sezione Selezione dei contenuti da eliminare è identica alla precedente, ma l'effetto è invertito. Inolte, il colore impostato dal pulssante "Nuovo" è il rosso anziché il verde.

Output

Output

Questa pagina contiene alcune opzioni riguardo all'output del plugin.

Scrivi su un nuovo livello. Specifica se il risultato del ridimensionamento deve essere scritto su un nuovo livello. Per default è disattivata.

Ridimensiona la tela. Specifica se la tela deve essere ridimensionata in modo da adattarsi alle nuove dimensioni del livello attivo. Se quest'opzione è attivata (è il default), il livello attivo verrà anche riposizionato in modo da essere completamente visibile.

Ridimensiona i livelli per la preservazione/eliminazione. Specifica se i livelli che sono stati impostati per la selezione manuale dei contenuti verranno ridimensionati assieme al livello attivo. Se quest'opzione è attivata (è il default), le parti dei livelli in questione che escono dal livello attivo verranno tagliate, dopodichè subiranno lo stesso processo di eliminazione/inserimento di linee del layer attivo.

Mostra le linee d'azione. Specifica se creare un nuovo livello che mostra la mappa delle linee d'azione (che sono le parti dell'immagine che vengono eliminate, se si restringe, o gonfiate, se si allarga). La gamma dei colori delle linee può essere impostata manualmente tramite i due pulsanti sulla destra. Le linee sono calcolate sull'immagine originale in base alla necessità (per es. ne saranno calcolate 100 se si sta restringendo o allargando il livello di 100 pixel); le aree rimanenti restano trasparenti. Per interpretare il risultato, usate questa opzione assieme a "Scrivi su un nuovo livello", e sovrapponete il livello con le linee d'azione a quello originale. Se riscalate in due direzioni contemporaneamente, otterete due mappe, ma la seconda sarà calcolata su un'immagine intermedia invisibile, quindi non è molto utile.

Avanzato

Avanzato

Questa pagina contiene alcune opzioni che permettono un controllo avanzato dell'algoritmo di ridimensionamento.

Rigidità delle linee. Usando questo valore si assegna una penalizzazione alle linee d'azione meno diritte. Può risultare utile per ridurre le distorsioni in certi casi.

Funzione gradiente. È possibile scegliere quale funzione deve essere utilizzata per calcolare la mappa dell'energia dell'immagine. Per ogni pixel nell'immagine, le componenti orizzontale e verticale del gradiente vengono calcolate a partire dai suoi quattro primi vicini. La mappa dell'energia dipende dal gradiente, e a sua volta determina quali elementi dell'immagine sono rilevanti, e dovrebbero essere preservati, e quali sono irrileventi e possono essere scartati. Usando la funzione Zero, unitamente alla preservazione manuale dei contenuti, è possibile soppiantare completamento il riconoscimento automatico dei contenuti; l'utente può così generare la propria mappa dell' energia (per es. con un altro plugin).