Stap 3: Bereid uw input bestand
Aangezien PoTrace de randen van een afbeelding traceert, is het belangrijk dat de afbeelding in zwart-wit zijn en dat het duidelijk waar de randen van het beeld zijn.
In dit voorbeeld heb ik deze afbeelding in Adobe Illustrator, hoewel bijna elke grafische programma zal werken. Voor deze bijzondere afbeelding moest ik omkeren de zwart-witte gebieden van de afbeelding, zodat het deel die ik wilde behouden werd in het zwart en het gedeelte dat moet worden weggesneden in wit was. Ik moest ook een witte grens op mijn afbeelding maken zodat PoTrace een buitenlijn op de output afbeelding toevoegen zou.
Tot slot, ik gebruikte de opdracht Illustrator exporteren om mijn afbeelding opslaan in de bestandsindeling BMP. Het is essentieel dat u de uitvoerresolutie weten. De reden dat het essentieel om te weten van de resolutie van de beelden is dat wanneer het BMP-bestand is getraceerd, PoTrace pixels omgezet in inches en dus het nodig de conversie parameter is om uw afbeelding verkleinen van inches naar pixels toe te voegen.
In dit voorbeeld, heb ik besloten mijn afbeelding 72 pixels per inch exporteren. Het is mijn aanbeveling om niet uit te voeren op een veel hogere resolutie dan dit.
Na meer dan zestig tests om te evalueren van de resolutie alleen gedaan, heb ik gevonden dat de DXF-bestanden geproduceerd door PoTrace met behulp van input-beelden met een hogere resolutie vaak in Auto-Trace fouten in FlowTrace resulteerde. De meest voorkomende fout is dat het gesneden pad buiten de vorm van teksttekens, snijden binnenkant van de letters is opgespoord. Zoals aangetoond, resulteerde een 300 pixels per inch beeld in een DXF die FlowTrace veroorzaakt aan de binnenkant van de "l", "h" en "l" onjuist te identificeren. Nog belangrijker, met behulp van een hoger dan 72 pixels per inch resolutie invoerafbeelding geproduceerd geen verbetering in kwaliteit van de trace.
Een raden naar de reden voor deze DXF uitvoerfouten is dat PoTrace is geoptimaliseerd voor afbeeldingen met een lage resolutie, en dat grotere afbeeldingen produceren interne afrondingsfouten. Ik kan contact opnemen met PoTrace van ontwikkelaar en vraag hem of er een oplossing voor dit probleem.
Een ander punt over BMP-bestanden. Hoewel PoTrace alleen zwart-witafbeeldingen interpreteren zal, werkt het nog veel beter als deze zwart-wit beelden worden geleverd met behulp van 32-bits die RGB BMP bestanden in plaats van 2 bits BMP-bestanden. Het is onduidelijk voor mij waarom dit is tenzij PoTrace vermag interpreteren grijs-schaal anti-aliasing. Verdere tests gedaan kunnen worden om te bepalen als grijs-schaal afbeeldingen beter of slechter dan RGB-afbeeldingen verwerken wilt, maar dat testen buiten de werkingssfeer van dit project valt. Later tests werden gedaan met anti-aliased beelden, die verscheen tot betere resultaten leidt.
Tot slot een opmerking over mijn ontwerp: het werkelijke beeld dat ik gebruikt om WaterJet nodig bewerken in Illustrator, zo dat het midden van de "a", "&", en "P" werden ondersteund wanneer het stuk voltooid was. Afhankelijk van uw ontwerp kan u wilt maken vergelijkbaar overbruggen.