Come eseguire lo snap ad ogni mezzo pixel (0,5) in Illustrator?


11

Sto cercando di ottimizzare un'immagine vettoriale in modo che si allinei bene ai pixel, ma se provo ad allinearli alla griglia dei pixel, perdo troppo la qualità e devo comunque riuscire a scattare con incrementi di 0,5 px.

Come posso ottenere questo comportamento? ... senza perdere la funzione di visualizzazione pixel.


1
Perché non ridimensionare la grafica del 200% e quindi ogni coordinata di mezzo pixel diventa una coordinata di pixel completa. È quindi possibile ridimensionare dopo.
Dom

1
Il problema è che non esiste un mezzo pixel. Qualsiasi frazione di pixel viene arrotondata su / giù. Dovrai scegliere un'unità di misura alternativa.
Andrew,

@Andrew Infine, un commento molto utile, questo significa che ho bisogno di usare pt e modificare il dpi in modo che mapperà 1: 1, ma almeno potrebbe essere un float.
sorin,

Risposte:


8

È possibile impostare una griglia nelle Preferenze per avere una linea della griglia ogni 0,5 pt (uguale a px in AI). Quindi attiva Aggancia alla griglia nel menu Visualizza . Ciò ti consentirà di scattare con incrementi di 0,5 pixel. Tuttavia, non avrà importanza.

Mentre puoi posizionare un oggetto a 1/2 pixel (o 1 / 2pt in Illustrator), all'uscita tutto viene regolato (anti-alias) a pixel completi. Questo può essere visto attivando Anteprima Pixel nel menu Visualizza .

Ad esempio ... un quadrato di 1/2 pixel:

mezzo pixel

E con Pixel Preview:

anteprima

Puoi vedere che i mezzi pixel vengono convertiti in pixel completi all'uscita. Illustrator non genererà elementi grafici a mezzo pixel.

Salva l'immagine di mezzo pixel ... apri in Photoshop e ingrandisci il 3200% ....

allargata

Tutti i mezzi pixel saranno anti-alias e trattati in questo modo all'uscita. Qualsiasi sforzo compiuto per costruire restrizioni di 0,5 pixel verrà annullato da qualsiasi output del file poiché un singolo pixel è l'elemento dello schermo più piccolo.

Ma probabilmente stai dicendo a te stesso: "Ho solo bisogno di alcuni bordi per sedermi su mezzo pixel. Non un'immagine di mezzo pixel".

Bene, anche i bordi saranno anti-alias del pixel più vicino ...

bordi

(Il bordo inferiore poggia su un mezzo pixel. Il bordo nero è largo un mezzo pixel).

E Pixel Preview ....

anteprima

Oh, ma disattiviamo "Anti-Alias ​​Artwork" nelle preferenze di Illustrator e guardiamo Pixel Preview quindi ....

nessun anti-aliasing

La risposta non è davvero di lavorare a 0,5 pixel, ma di modificare la grafica in modo che appaia corretta a pixel completi.


Risposta meravigliosa e con tua sorpresa sembra adattarsi alle mie esigenze in quanto quello che volevo era di poter agganciare i punti di direzione a 0,5 pixel mentre i punti di ancoraggio sono a pixel pieni.
sorin,

Ah .. maniglie a scatto a 1/2 pixel mentre le ancore sono su pixel pieni ha perfettamente senso :)
Scott

2

I vettori potrebbero cambiare un po 'le regole in alcuni casi specifici, ma in generale, non c'è un incremento di 0,5px. (A meno che non stiamo parlando di CSS px su dispositivi retina, ma questo è un argomento completamente diverso)

Un pixel è l'unità più piccola su un monitor.

inserisci qui la descrizione dell'immagine

Nell'immagine sopra, ogni set di una luce rossa, una verde e una blu è un singolo pixel. Il dispositivo dice allo schermo come bilanciare la luminosità di quei tre colori un set (pixel) alla volta in modo che i tuoi occhi possano percepire un determinato colore. Il tuo monitor non considera le unità più piccole di così.


Ci sono alcune eccezioni borderline. Come un bordo di una forma vettoriale che non si allinea perfettamente con i pixel, quindi si verifica una sorta di antialiasing. Tuttavia, non tutte le attività a mezzo pixel si verificano quando le informazioni arrivano al tuo monitor. Inoltre, con dispositivi ultra HD come i moderni smartphone, un px in CSS non è più uguale a un pixel. Non c'è ancora mezzo pixel, ma sui dispositivi retina (ultra HD), per amor di conversazione, puoi considerare un pixel di mezzo mezzo pixel se il rapporto pixel è 2: 1.


1
Grazie per la risposta elaborata, devo ancora dire che non risponde alla mia domanda. Mentre sono pienamente consapevole di cosa sia un pixel, so anche che un'immagine vettoriale ha coordinate in virgola mobile all'interno, quindi puoi allinearle in qualsiasi modo. Immagino che la soluzione sia disabilitare lo snap-to-pixel e creare una griglia con punti snap ogni 0,5 px ... questo è quello che stavo cercando.
sorin,
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.