Problem
wektoryzacji grafik bitmapowych spędza sen z
oczu pracownikom wielu pracowni graficznych i
projektowych. Dość często zachodzi bowiem
potrzeba przetworzenia np. zeskanowanych
rysunków technicznych do postaci wektorowej. Do
takiego celu trzeba oczywiście użyć
odpowiedniego programu. Najczęściej jest to Adobe
Streamline lub Corel OCR-TRACE, na
rynku obecny jest jednak również ich konkurent
- TracTrix for CAD Release 2 firmy Trix
System. Stworzyła ona dwie zasadniczo
różniące się pomiędzy sobą aplikacje
służące do wektoryzacji bitmap (wersję Desktop
pakietu opisaliśmy w CHIP-ie 7/97 na s. 84). TracTrix
for CAD pracuje w środowiskach Windows 3.1x,
Windows 95 i Windows NT 4.0. Akceptuje długie
nazwy plików i posiada okna dialogowe typowe dla
microsoftowych "okienek". Użytkownicy
Windows 3.1x znajdą w pudełku z programem
dodatkowe dyskietki z biblioteką Win32s. Trzeba
przyznać, że zarówno opakowanie, jak i
instrukcja (w języku angielskim) robią
korzystne wrażenie.

Trac
Trix for CAD
umożliwia szybką zmianę parametrów
wektoryzacji
|
Jak
sama nazwa wskazuje, program przeznaczono do
pracy wraz z aplikacją macierzystą, czyli
dowolnym programem cadowskim, chociaż
oczywiście działa również samodzielnie.
Zabezpieczono go przed kopiowaniem w sposób
tyleż skuteczny, co niewygodny. Pliki
instalacyjne znajdują się na trzech
dyskietkach, zaś czwarta zawiera licencję. W
związku z tym instalację można przeprowadzić
co prawda nawet na kilku komputerach, lecz
jednocześnie pracować można tylko na jednym z
nich. Wydaje się, że zabezpieczenie to stanowi
spory kłopot nie tylko dla piratów, lecz
również pełnoprawnych użytkowników. W
trakcie testów udało się uruchomić TracTrixa
dopiero na czwartym komputerze; ekran pierwszych
trzech zamrugał tajemniczym napisem mówiącym o
błędzie na dyskietce licencyjnej lub braku
jakiejś biblioteki .DLL.
TracTrix
współpracuje ze skanerem, możliwe jest więc
sterowanie tym urządzeniem bezpośrednio z
poziomu programu. Po zeskanowaniu rysunku lub
wczytaniu pliku graficznego z dysku przystępuje
się do właściwej pracy. Na "surowym
skanie", oprócz właściwego obrazu,
widnieją jednak na ogół zanieczyszczenia w
postaci niewielkich punkcików i kresek, które
należy z obrazu usunąć. Czynność tę
realizuje w programie odpowiednia funkcja.
Dopiero tak przygotowany rysunek poddaje się
procesowi wektoryzacji.
Produkt
wyposażono w liczne opcje konfiguracyjne.
Ustalić można np. sposób wektoryzacji linii
(Centerline lub Outline), maksymalną grubość
linii, które będą traktowane jak pojedyncza
kreska, jakim kolorem mają być rysowane
wektoryzowane krzywe o zadanej grubości i wiele
innych. Ważnym parametrem jest tolerancja, z
jaką TracTrix wektoryzuje krzywe (punkty
należące do tej samej linii rzadko leżą
idealnie na krzywej). Aby aplikacja nie
stworzyła w wyniku wektoryzacji zbioru
króciutkich odcinków, ustawić należy pewną
tolerancję, dzięki czemu drobne odstępstwa
punktów od wyinterpolowanej przez program
krzywej będą mogły być akceptowane.
Istotną
właściwością programu jest możliwość
wektoryzacji poszczególnych warstw rysunku. W
takim przypadku trzeba ustalić, jaka grubość
kresek odpowiada kolejnym warstwom. Oznacza to,
że na etapie wektoryzacji oddzielić można np.
opisy rysunku wykonane inną grubością kreski
niż plan domu czy projekt silnika.
Pakiet
oferuje kilka "fabrycznych" zestawów
parametrów wektoryzacji proponowanych przez
producenta jako optymalne do przetwarzania obrazu
zawierającego np. logo, mapę czy rysunek
techniczny. Użytkownik może oczywiście
stworzyć na ich podstawie swoje własne zestawy
i zapisać je na dysku.

Po
ustaleniu parametrów wektoryzacji od
razu można przystąpić do pracy
|
Po
zwektoryzowaniu rysunku otrzymuje się zbiór
krzywych i odcinków, które można dalej
przetwarzać, dodając i odejmując węzły, a
także wprowadzając inne zmiany. Pod prawym
klawiszem myszy kryje się menu, pozwalające na
przekształcenie zaznaczonych linii w krzywe
Beziera, części okręgów lub proste. Do tak
obrobionego obrazu dodawać można np. kolejne
krzywe lub ich opisy, oczywiście również w
postaci wektorowej.
Głównym
problem przy realizacji tego typu operacji są
powstające w wyniku przeprowadzenia wektoryzacji
nadmierne ilości węzłów. Są to punkty
znajdujące się na końcach i w przegięciach
wektoryzowanej krzywej. Algorytmy wektoryzujące
często źle interpretują elementy rysunku,
niepotrzebnie mnożąc wspomniane węzły, w
efekcie czego np. obraz prostej ściany budynku
przypomina zespół krótkich, równoległych
odcinków, tworzących poszarpaną linię. Z
kolei obniżenie "czułości" programu
co prawda wygładzi drobne nierówności
krzywych, lecz może spowodować znaczne
zmniejszenie liczby szczegółów na obrazie. Z
tego powodu często po zwektoryzowaniu grafiki za
pomocą konkurencyjnego Streamline'a dobrze jest
obrobić otrzymany obraz np. przy użyciu CorelDRAW.
Odpowiednia funkcja tej aplikacji automatycznie
redukuje liczbę węzłów do rozsądnej
wielkości. W przypadku pakietu TracTrix for CAD
możliwe jest natomiast automatyczne
przekształcenie otrzymanych odcinków w
uśrednioną długą kreskę. W tym celu
wystarczy jedynie podać maksymalny kąt oraz
dystans pomiędzy łączonymi odcinkami i
uruchomić odpowiednią funkcję.
Aplikacja
pozwala na zapisanie rezultatów pracy we
własnym formacie TIX, w plikach AutoCAD-a (DWG i
DXF), EPS, PLT i DRW. Jeśli zajdzie potrzeba,
konwertuje również grafikę wektorową do
rastrowej. Import pliku rastrowego do programu
możliwy jest z większości popularnych typów
plików.
TracTrix
for CAD robi korzystne wrażenie. Przyda się on
zarówno w pracowniach projektowych, jak i
graficznych, pod warunkiem jednak, że
użytkownik zdecyduje się na zakup dość
drogiego (w porównaniu z konkurencją) programu.
|
|
|
TracTrix
for CAD Release 2 |
Wymagania:
PC
486; 8 MB RAM (zalecane 16 MB);
Windows 3.1x, Windows 95 lub
Windows NT 4.0;
ok. 6 MB na dysku
Producent: Trix
Systems AB, Szwecja,
http://www.trixsystems.se/
Dostarczył:
Cracow Conlsulting Company,
Kraków,
tel./fax: (0-12) 32 12 58,
e-mail: c.c.c.@kr.onet.pl
Cena:
ok.
3810 zł |
|
|
 |
wysoki
komfort pracy |
 |
duże
możliwości konfiguracyjne |
 |
wektoryzacja
z automatycznym rozpoznawaniem
warstw rysunku |
 |
predefiniowane
zestawy parametrów przeznaczone
do wektoryzacji różnych typów
rysunków |
 |
funkcja
eliminująca nadmierną liczbę
odcinków |
 |
zabezpieczenie
programu |
 |
wysoka
cena |
|
|