Jest to polecenie pngquant, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
pngkwant — Konwerter PNG i stratny kompresor obrazu
STRESZCZENIE
pngkwant ⟨opcje⟩ [nkolory] filet [filet ...]
pngkwant ⟨opcje⟩ [nkolory] - <filet >filet
OPIS
pngkwant konwertuje 32-bitowe pliki PNG RGBA na 8-bitowe (lub mniejsze) pliki PNG palety RGBA, opcjonalnie używając
Dithering Floyda-Steinberga. Nazwa pliku wyjściowego jest taka sama jak nazwa wejściowa, z tą różnicą, że it
kończy się na „-fs8.png” lub „-or8.png” (chyba że wejście to stdin, w takim przypadku skwantyzowane
obraz przejdzie na stdout). Domyślnym zachowaniem, jeśli plik wyjściowy istnieje, jest pominięcie pliku
konwersja; używać --siła nadpisać.
OPCJE
-o out.png, --wyjście out.png
Zapisuje przekonwertowany plik do podanej ścieżki. Gdy ta opcja jest używana tylko jedno wejście
plik jest dozwolony.
--wewn nowy.png
Rozszerzenie pliku (sufiks) do użycia dla plików wyjściowych zamiast domyślnego „-fs8.png”
lub „-lub8.png”.
-f, --siła
Zastąp istniejące pliki wyjściowe. “--wewn . PNG --siła” może być używany do konwersji plików
na miejscu (co jest niebezpieczne).
--nofs, --zamówione
Wyłącz dithering Floyda-Steinberga.
--floyd [=N]
Ustaw poziom ditheringu, używając liczby ułamkowej pomiędzy 0 (brak) i 1 (pełny, tzw
domyślna).
-s N, --prędkość N
1 (brutalna siła) do 11 (najszybszy). Wartość domyślna to 3. Prędkość 10 ma o 5% niższą jakość,
ale jest około 8 razy szybszy niż domyślny. Prędkość 11 wyłącza dithering i
obniża poziom kompresji.
-Q minimum maksimum, --jakość minimum maksimum
min oraz max są liczbami z zakresu 0 (najgorszy) do 100 (doskonały), podobny do JPEG.
pngkwant użyje najmniejszej ilości kolorów wymaganej do spełnienia lub przekroczenia max
jakość. Jeśli konwersja skutkuje jakością poniżej min jakość obrazu nie będzie
zapisany (lub w przypadku wyprowadzania na stdin, zostanie wydrukowany 24-bitowy oryginał) i pngquant
wyjście z kodem statusu 99.
--pomiń-jeśli-większy
Jeśli konwersja spowoduje, że plik będzie większy niż oryginał, obraz nie zostanie zapisany
a pngquant zakończy działanie z kodem stanu 98. Dodatkowo, przyrost rozmiaru pliku musi być
większa niż ilość utraconej jakości.
--posteryzować Bity
Skróć liczbę najmniej znaczących bitów koloru (na kanał). Użyj tego, kiedy
obraz będzie wyświetlany na wyświetlaczach o małej głębi (np. 16-bit RGB). pngkwant będzie
prawie nieprzezroczyste piksele całkowicie nieprzezroczyste i zmniejszą ilość półprzezroczystych
zabarwienie. Gdy ta opcja jest włączona, domyślnym sufiksem nazwy pliku jest '-ie-fs8.png' /
'-ie-lub8.png'.
--transbugować
Obejście dla czytelników, którzy oczekują, że w pełni przezroczysty kolor będzie ostatnim wpisem
paleta.
-v, --gadatliwy
Włącz obszerne komunikaty pokazujące postęp i informacje o wejściu/wyjściu.
Naprzeciwko jest --cichy. Błędy są wysyłane do stderr niezależnie od tej opcji.
-V, --wersja
Wyświetl wersję wł stdout i wyjść.
-h, --help
Wyświetl pomoc i wyjdź.
PRZYKŁAD
Tworzenie nowego obrazu z liczbą kolorów zmniejszoną do 64:
pngkwant 64 image.png
Wynikowy obraz będzie miał 64 kolory i zostanie zapisany jako image-fs8.png.
Nadpisywanie obrazu w miejscu, jeśli można go zmniejszyć bez zbytniej utraty jakości:
pngkwant -f --wewn . PNG --jakość 70-95 image.png
Korzystaj z pngquant online, korzystając z usług onworks.net