Programy graficzne

TracTrix for CAD Release 2
Przerobić szare
na złote
 
Witold Kamienobrodzki
   
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