Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen pgmnorm komutudur.
Program:
ADI
pnmnorm - Netbpm görüntüsündeki kontrastı normalleştirir
SİNOPSİS
pnmnorm [-yüzde N | -bdeğer N] [-yüzde N | -değer N] [-keephues] [-parlak max]
[ppm dosyası]
Tüm seçenekler, en kısa benzersiz önekleriyle kısaltılabilir. İki tire kullanabilirsiniz
bir seçenek belirlemek yerine. Beyaz boşluk veya eşittir işareti kullanabilirsiniz
bir seçenek adı ile değeri arasında.
TANIM
Bir PNM görüntüsünü okur (PBM, PGM veya PPM). En hafifi zorlayarak kontrastı normalleştirir
pikselleri beyaza, en koyu pikselleri siyaha ve aradakileri doğrusal olarak yeniden ölçeklendirme;
ve çıktıyla aynı türde dosya üretir. Bu, bir PBM görüntüsü için oldukça işe yaramaz.
Program önce eski parlaklığın yeni parlaklığa eşlenmesini belirler. Her biri için
Bir pikselin olası parlaklığı, program için karşılık gelen bir parlaklık belirler.
çıktı görüntüsü.
Ardından görüntüdeki her piksel için program, istenen renge sahip bir renk hesaplar.
çıktı parlaklığı ve bunu çıktıya koyar. Renkli bir görüntü ile her zaman
böyle bir rengi hesaplamak ve orijinal renk tonunun herhangi bir benzerini korumak mümkündür, bu nedenle
en parlak ve en loş pikseller yalnızca istenen parlaklığa yaklaşık olabilir.
Bir PPM görüntüsü için bunun, bireyi ayrı ayrı normalleştirmekten farklı olduğunu unutmayın.
renk bileşenleri.
SEÇENEKLER
Varsayılan olarak, tüm piksellerin en koyu yüzde 2'si siyahla eşlenir ve en açık 1
yüzdesi beyaza eşlenir. kullanarak bu yüzdeleri geçersiz kılabilirsiniz. -yüzde
ve -yüzde işaretlerini kullanabilir veya eşlenecek tam piksel değerlerini şu komutu kullanarak belirleyebilirsiniz:
-bdeğer ve -değer bayraklar. Bayraklar için uygun numaralar adresinden alınabilir.
ppmhist alet. Yalnızca kontrastı artırmak istiyorsanız, dirseklerdeki değerleri seçin.
histogram; örneğin, 29 değeri görüntünün %3'ünü temsil ediyorsa, ancak 30 değeri %20'yi temsil ediyorsa,
için 30'u seçin değer. Görüntüyü hafifletmek istiyorsanız, ayarlayın değer 0'a ve sadece
ile uğraşmak değerli; benzer şekilde, görüntüyü karartmak için değerli maxval ve oynamak için
değer.
The -keephues seçenek, her pikseli girdidekiyle aynı tonda tutmayı söylüyor; sadece
yoğunluğunu ayarlayın. Varsayılan olarak, pnmnorm her bileşendeki kontrastı normalleştirir
bağımsız olarak (bunun anlamı dışında -yüzde ve -yüzde seçenekler dayanmaktadır
renklerin genel yoğunlukları, her bir bileşen ayrı ayrı alınmaz). öyleyse eğer
yoğun kırmızı ama soluk yeşil bir renge sahip, pnmnorm kırmızıyı daha çok yapar
yoğun ve yeşil daha az yoğun, bu nedenle başladığınızdan farklı bir renk tonu elde edersiniz
ile.
Eğer belirtirseniz -keephues, pnmnorm büyük olasılıkla bu pikseli yalnız bırakacaktır, çünkü genel
şiddeti ortadır.
-keephues kırpılmaya neden olabilir, çünkü belirli bir renk hedef yoğunluğun altında olabilir
bileşenlerinden biri doymuşken. Durum nerede, pnmnorm maksimum kullanır
doymuş bileşen için temsil edilebilir yoğunluk ve piksel daha az
genel yoğunluk ve olması gerekenden farklı bir renk tonu.
Bu seçenek gri tonlamalı görüntülerde anlamsızdır.
Mart 2002'den önce, -keephues seçeneği.
The -parlak max seçenek, bir bilgisayarın en yoğun RGB bileşeninin yoğunluğunu kullanmayı söylüyor.
pikselin parlaklığı olarak piksel. Varsayılan olarak, pnmnorm rengin parlaklığını şu şekilde kullanır:
onun parlaklığı.
Bu seçenek gri tonlamalı görüntülerde anlamsızdır.
Mart 2002'den önce, -parlak max seçeneği.
Onworks.net hizmetlerini kullanarak pgmnorm'u çevrimiçi kullanın