Czy istnieje poprawka zapobiegająca bardzo aliasowi / rozmazaniu wprowadzania tekstu w farbie?

2

Zasadniczo naciskam przycisk „A” w farbie, aby wpisać tekst, wygląda to jasno.

Naciskam poza ramką, a tekst staje się bardziej zamazany / pikselowany.

Czy istnieje sposób na rozwiązanie tego problemu bez konieczności zastępowania MS Paint innym programem?

Dzięki!

Buffer Over Read
źródło

Odpowiedzi:

2

Campbell Wray był blisko.

Jedynym sposobem, aby zobaczyć ten efekt w Paint, jest powiększenie & gt; 1: 1. Jeśli klikniesz kartę „Widok”, a następnie klikniesz „100%”, wtedy wpisany tekst pojawi się dokładnie podczas pisania, tak jak po zakończeniu wpisywania ... Wygładzanie tekstu i wszystkie. Jeśli powiększysz, powiedzmy, trzykrotnie klikając „Powiększ”, zobaczysz wyraźnie tęczowy antyaliasing typu przezroczystego. (Jeśli masz włączone, ponieważ jest domyślnie od Vista. W przeciwnym razie zobaczysz tylko większe nierówności.)

Przy tak dużym powiększeniu (myślę, że 400%), jeśli spróbujesz teraz dodać tekst, będzie on wyglądał jasno i ostro podczas pisania. Potem, kiedy skończysz, wszystkie postrzępione, alias-ey i clear-type-ey.

To podstawowa koncepcja bitmapy lub obrazu rastrowego. Po powiększeniu do 200% każdy piksel na obrazie będzie reprezentowany przez cztery rzeczywiste piksele ekranu (na 2x większym kwadracie). 400% = 16x więcej pikseli ekranu na piksel bitmapy, dla 4x większego kwadratu. I tak dalej. Paint nie jest wystarczająco zaawansowany, aby renderować wpis tekstowy w takiej samej „efektywnej” rozdzielczości, jaką widzisz po zrasteryzowaniu tekstu do rzeczywistych pikseli (które następnie widzisz powiększone). W związku z tym wprowadzanie tekstu z przesadnym rozmiarem punktu na ekranie powoduje, że matematycznie aproxymizuje rozmiar po pojawieniu się rasteryzacji na piksele. Program Photoshop faktycznie renderuje wpis tekstowy przy powiększeniach> 1: 1, dokładnie tak, jak zostanie wyświetlony po zrobieniu i zrasteryzowaniu. To dlatego, że Photoshop ma własny silnik antyaliasingu, który jest wystarczająco zaawansowany, aby uwzględnić powiększenie i symulować wyjście podczas wprowadzania.

Myślę, że to całkiem interesujące, że Paint zachowuje antyaliasing Cleartype. Nie sądziłem, że informacje będą łatwo dostępne dla programów, to raczej ostateczny bufor renderujący system, do którego aplikacje nie mają dostępu. Tak więc albo ta teoria jest błędna, albo jest jakiś interfejs API do uruchomienia tej samej czcionki - & gt; antyaliasing - & gt; bitmapa dla tego rodzaju celu (nieświadoma „zoomu”) lub Paint tylko udaje renderowanie Cleartype. (Co nie jest naciągane. Adobe Photoshop ma fałszywą metodę antyaliasingu Cleartype, wśród innych, prawdopodobnie lepszych metod wewnętrznych. Nie pamiętam, jak to nazywają - to nie jest „Cleartype” - i nie jest identyczny, ale blisko Photoshop jest jednak wieloplatformowy, więc nie jest to dowodem niczego naprawdę. A ponieważ Paint najwyraźniej nie udaje renderowania Cleartype, biorąc pod uwagę powiększenie, wydaje się mało prawdopodobne, aby Paint w ogóle udawał Cleartype. Windows daje to, ale tak się dzieje.)

Jeśli jednak chcesz ładniejszego tekstu niż Cleartype, to w Paint istnieje obejście:

  • Uczyń swój tekst (i / lub całą bitmapę) dwukrotnie większym niż potrzebujesz w każdym kierunku (4 razy więcej pikseli).
  • Utwórz swój tekst i dowolną inną grafikę.
  • Wybierz funkcję „Zmień rozmiar”, zmniejsz oba kierunki o 50%.

Paint używa brzydkiej metody interpolacji, ale wynik dla tekstu - przynajmniej w kontekście artowrk - jest prawdopodobnie lepszy, ponieważ zmniejsza skutki nadmiernego silnego wskazywania czcionek Cleartype Microsoftu. Rezultat jest gdzieś pomiędzy pełnym podpowiedziami, z którymi zacząłeś, a brakiem podpowiedzi resamplingu pikseli. Zbyt dużo mniej niż 50%, a skutki złego resamplingu zaczynają dominować, a rzeczy stają się niewyraźne, gdy nie powinny.)

Problem z Cleartype polega na tym, że nie zachowuje on zamierzonych kształtów czcionki. Microsoft preferuje wyraźny tekst na ekranie. Używają więc silnego „podpowiedzi”, aby w istocie wbić każdą poziomą lub pionową część każdego znaku w rzeczywistą siatkę pikseli ekranu - aby była ostrzejsza do czytania. I jest bardziej czytelny, ale kompromis polega na tym, że czcionki wyglądają inaczej niż zaprojektowane. Niektóre bardzo. (Inni mniej, np. Microsoft zaprojektowany specjalnie dla Cleartype na ekranie, taki jak Calibri).

Z drugiej strony Mac OS preferuje wierność czcionek i używa bardzo mało lub nie daje żadnych wskazówek. W rezultacie czcionki mają piękniejsze kształty, ale dla niektórych ludzi są obraźliwie rozmyte. (Z wyjątkiem wyświetlaczy „Retina”.) Jest bardzo osobisty - niektóre są dosłownie obrażone, lubię to - i nie jestem fanem Cleartype.

Dla mnie Ubuntu bierze nagrodę. Możesz dostosować wszystkie najważniejsze elementy renderowania czcionek:

  • Typ antyaliasingu (skala szarości lub „subpiksel” i różne kolejność RGB do renderowania subpikseli na różnych układach pikseli panelu LCD)
  • Typ podpowiedzi (w zasadzie żaden podobny do Mac OS, tylko pionowy [mój ulubiony] i „pełny” [aka Microsoft wbija wszystko w siatkę pikseli]).
bubbles
źródło
„Jeśli jednak chcesz ładniejszego tekstu niż Cleartype, to w Paint istnieje obejście:„ Nie rozumiem tego obejścia, czy mógłbyś wyjaśnić to lepiej?
Buffer Over Read
1
OK, powiedzmy, że chcesz po prostu napisać jpeg zdanie „Jedz więcej!” Powiedzmy, że chcesz, aby czcionka wynosiła 20 pkt. i nie patrz tak „Cleartyp-ey”: 1) Wybierz narzędzie tekstowe. 2) Wybierz czcionkę, którą chcesz i wykonaj 40 pt. [Nie 20 pkt.] 3) Wpisz żądany tekst [„Jedz więcej!”]. 4) Następnie kliknij myszą w innym miejscu, aby zrasteryzować tekst. 5) Zmień rozmiar obrazu za pomocą przycisku „Zmień rozmiar”. Wprowadź 50% dla szerokości i wysokości. Teraz masz 20 pkt. tekst, który nadal jest wygładzany, po prostu nie tak „Cleartype-ey”, jak gdyby wprowadzono go w 20 pkt. najpierw.
bubbles
1

Jest to prawdopodobnie związane z zbyt małym obrazem.

Kiedy widzisz tekst podglądu, jest to wektor i wygląda bardzo gładko, jednak po kliknięciu tekstu, aby go sfinalizować, Paint rasteryzuje tekst i staje się pikselowany.

Teraz nie mam przed sobą farby, ale jeśli to jest jak inne edytory obrazów, powinieneś być w stanie zmienić gdzieś rozdzielczość obrazu, co oznacza, że ​​jest więcej pikseli dla tekstu i powinien on być wyraźniejszy.

Campbell Wray
źródło
0

otwórz kolejną sesję malowania. Przejdź do „właściwości”. Wybierz Czarno-biały. Teraz wpisz dowolne słowo, a wszystkie wygenerowane piksele będą czarne. Następnie upewnij się, że przy 100% powiększeniu, możesz użyć narzędzia do snippingu, aby skopiować i wkleić go do innej sesji Paint.

guest
źródło