Potrzebuję 0,16 cala * 0,16 cala, aby mieć 70 pikseli * 70 pikseli, w jakiej rozdzielczości go renderuję?

0

Renderuję plik PDF jako obraz w GIMP, w zasadzie potrzebuję co 0,16 x 0,16 cala kwadratowego, aby mieć kwadrat 70 x 70 pikseli.

Jakich pikseli / rozdzielczości potrzebuję, aby zaimportować plik PDF i jak to działa?

nieremitalny
źródło
1
Nie można tego robić niezawodnie, ponieważ wyświetlacze o różnych gęstościach pikseli będą miały pole pikseli n-na-n o różnych rozmiarach. Możesz jednak określić, jakiej gęstości pikseli potrzebujesz na idealnym ekranie, po prostu dzieląc wymaganą liczbę pikseli przez wymagany rozmiar w calach - daje to liczbę pikseli na cal, o to, jak się wydaje, pytasz.
Jeff Zeitlin
Próbuję zrobić odwrotnie: mam plik PDF z grafiką wektorową (w calach) i muszę go wyeksportować za pomocą GIMP, aby wygenerował mapę bitową PNG (w pikselach). Chcę, aby 0,16 cala zmieniło się w 70 pikseli, aby pole 0,16 cala na 0,16 cala miało 70 pikseli na 70 pikseli.
nonremittal
To wciąż to samo obliczenie - ustaliłeś, że wymagany rozmiar w calach (z pliku PDF) wynosi 0,16, a także ustaliłeś, że wymagany rozmiar w pikselach wynosi 70. Dlatego chcesz 70 pikseli na 0,16 cala, więc podziel 70 o 0,16 lub 437,5. Jak powiedział @Yorik w odpowiedzi, którą zaproponował, tak naprawdę nie możesz mieć 437,5 pikseli na cal, więc będziesz musiał użyć albo 437, albo 438.
Jeff Zeitlin

Odpowiedzi:

1

To jest 70 pikseli na 0,16 cala (piksele na cal lub PPI).

(.16) „wchodzi” (1) 6,25 razy.

To odpowiada (70 pikseli * 6,25) na (0,16 cala * 6,25) lub 437,5 PPI.

Liczba pikseli nie może być liczbami całkowitymi (są to „segmenty” próbki kwantowanej), więc musisz zaokrąglić to do 438 lub skrócić do 437. Będzie to oznaczać niewielki błąd.

Więc weźmiesz szerokość i wysokość dokumentu PDF, w calach, i pomnożysz szerokość i wysokość każdy przez 437px (więc jeśli byłaby to strona 10x10 cali, twój obraz docelowy ma 4370 na 4370 pikseli). Następnie importujesz plik PDF jako obraz o dokładnie takim rozmiarze (jeśli to możliwe). Następnie eksportujesz obraz, który ma dokładnie te wymiary w pikselach, ignorując jakąkolwiek flagę PPI podczas eksportu.

PPI to po prostu znacznik lub flaga w nagłówku pliku. Liczy się tylko piksele, a piksele to bezwymiarowe próbki punktowe na obrazie rastrowym.

Yorik
źródło
Nie poradziłbym sobie z częścią „0.16 idzie na 1”; po prostu podziel piksele (70) przez cale (0,16); dostaniesz ten sam 437,5. Poza tym, tak, właśnie to musi zrobić PO.
Jeff Zeitlin
Racja, w zasadzie konwertujemy 1 stosunek lub ułamek na inny ( 70/.16=x/1staje się 70/.16*1=x). Potem robimy to samo z wyniku (na wymiar 10 cali) 437/1=x/10staje437/1*10=x
Yorik