Schaal/Scape: Halftone Light-Panel series (4 / 27 stap)

Stap 4: Halftone Softwareontwikkeling


Ik moest om te transformeren van een afbeelding in een halftoonpatroon, schrijven sommige aangepaste software. De algoritmen zijn niet vreselijk ingewikkeld, maar ik wilde om te kunnen bepalen van de minimale en maximale grootte van de puntjes en de afstand ertussen. Ik gebruikte verwerking om het schrijven van de software, mijn favoriete gratis codering ontwikkeling voor eenvoudige taken. (Ik gebruik OpenFrameworks voor zwaardere plicht dingen.) Het basisidee is:

  1. Scannen via de pixels van een afbeelding en hun gemiddelde helderheidswaarde in blokken van dezelfde grootte als de stip afstand zoeken.
  2. Minimumdiameter = net boven zwart; maximale diameter = wit
  3. Een opgevulde cirkel tekenen in het midden van elk blok met een diameter toegewezen aan helderheid
  4. Uitgang van een vector bestand dat kan worden gelezen door de laser scharen

Ik koos om het halftoonpatroon weergeven op scherm als witte stippen op een zwarte achtergrond, het omgekeerde van een normale halftone-afdrukken die gewoonlijk zwarte inktpunten op leeg Witboek heeft. In dit geval, omdat de puntjes zou worden weggesneden en licht, een omgekeerde preview meer zinvol doorschemeren zou - de witte stippen vertegenwoordigen licht en de zwarte achtergrond vertegenwoordigt ongeacht welk solide materiaal dat de stippen zijn ingekrompen uit.

Het bestand uitvoert, moet wel een standaard zwart op wit kan worden gelezen door de laser cutter printerdrivers. Kritisch, moeten de puntjes worden gerenderd als lege cirkels en niet gevuld. Op deze manier de laser cutter snijdt de cirkel in plaats van een gevulde patroon etsen.

Na een beetje experimenteren, ik heb wat meer functies toegevoegd:

  • Afbeelding overlay dekking controlebalk
  • Besturingselementen voor afbeelding zwart-wit drempel
  • Dot windlijnen wisselknop wilt krijgen een iets dichtere patroon

Het is leuk om het vergelijken van de bronafbeelding met het halftoonpatroon, en soms een overlay werkt beter. Ik voegde ook een sneltoets ("i) voor het snelle schakelen.

De controle van de drempel helpt als een afbeelding een donkere maar niet zwarte achtergrond heeft, en ik wil lege ruimte in plaats van de opvulling van een kleine stip in de achtergrond. Het helpt ook als de helderste delen van de afbeelding niet wit, zodat de dot diameter toewijzing strekt zich uit over het gehele bereik.

De patroon van de stip. windlijnen ziet er een beetje meer natuurlijk van ver weg en zorgt voor grotere punten met de zelfde afstand vanwege diagonale hiaten in plaats van alleen verticaal en horizontaal. Dit is vooral belangrijk zodra ik beginnen met de laser gesneden, omdat het materiaal dreigt uit elkaar te vallen in zeer dunne gebieden tussen stippen.

Gerelateerde Artikelen

Bouwen van een "Flickering" LED Light-Panel

Bouwen van een "Flickering" LED Light-Panel

Light-Panel gemaakt van:Acryl vellenGeperforeerde stalen bekledingLED Kerstverlichting4 bouten4 spacersEpoxy (die kuren wissen)
DIY LED Light-Panel

DIY LED Light-Panel

Hallo iedereen,Ik dacht dat ik zou vandaag een paar minuten duren en Toon je dit lichte paneel die ik heb gemaakt.Dit paneel maakt nu gebruik van deze leuke kleine afstandsbediening. Het wordt gebruikt voor het aanpassen van de intensiteit van het li
DIY Solar Panel Series

DIY Solar Panel Series

dit is deel 1 van een volledige panel video. Er zullen drie goedkope opties van het deelvenster afdichting.
Light-Chest

Light-Chest

Hallo iedereen!In dit instructable ik zal u tonen hoe ik maakte mijn eerste houten borst. Vanaf de nul stap naar de afwerking stap:) Ik hoop u zijn gonna love this en misschien zal het u om uw eigen licht-borst inspireren! Laten we beginnen.Stap 1: W
Pepermuntje Tin noodgevallen / Camping licht

Pepermuntje Tin noodgevallen / Camping licht

In dit instructable ik zal u tonen hoe de bouw van een LED-licht in een pepermuntje Container. Dit licht is zeer compact en robuust, het kan worden aangedreven door meerdere bronnen van macht.Dit kon worden iets uit een set oplaadbare batterijen, een
Flexibele LED Strip, led strip licht

Flexibele LED Strip, led strip licht

Flexibele LED Strips vast laagspanning (12 v) super heldere LED-lichtbron (SMD 3528, SMD 5050) gemonteerd direct op de oppervlakte van de PCB-bestuur. Met inbegrip van Flexibele LED-Strip en LED Light Bar serie, waterdicht en niet-waterdichte LED-Str
Elegante nacht dragen ketting

Elegante nacht dragen ketting

Hier zijn enkele ideeën over het maken van een elegante hanger ketting die voorzichtig 's nachts gloeit. Het is zeer eenvoudig te maken en goedkoop kan worden gemaakt. De simpele, rechthoekige vorm past mooi aan elke look die u wilt maken.Wat is er z
Hoe te downloaden Complete USGS Topo kaarten voor vrije

Hoe te downloaden Complete USGS Topo kaarten voor vrije

ik graag kaarten. Ik bezit verschillende GPS-toestellen, maar er is niets als het hebben van een papieren kaart wanneer u bent het land terug wandelen. Ik vind het grotere formaat van een kaart makkelijker bij het uitlijnen van monumenten en beter no
Volledige idioten gids voor rc vliegtuigen

Volledige idioten gids voor rc vliegtuigen

In deze instructables, ik zal u tonen hoe te en wat u zult moeten om te bouwen van een modelvliegtuigen. Ik zal u vertellen hoe te bouwen en repareren van een rc vliegtuig. Laat nu begin met de theorie, vliegtuig kan vliegen is vanwege zijn vleugels
DMX512 gecontroleerde LED licht buis

DMX512 gecontroleerde LED licht buis

ik wilde bouwen sommige futuristische/wetenschap ficties stijl licht pylonen/buis voor een ruimteschip brug set ik ben gebouw.   De lichte masten moesten passen in de voorste hoeken van de brug om te helpen met het vullen van de ruimte aan elke kant
SCHAKELENDE voeding met elektronische BALLAST

SCHAKELENDE voeding met elektronische BALLAST

Ik wil allereerst mijn excuses aanbieden aan de lezers. Want ik niet Engels weet.Hebben gezegdd dat, laten we om te werken.DEZE TUTORIAL OPMERKING IS VOOR BEGINNERS, ERVARING NODIG IS. RISICO VAN ELETRIC SCHOK EN BRAND.Na het demonteren de lamp kwijt
ECO verlichting 1200mm LED buizen

ECO verlichting 1200mm LED buizen

LED buizen SpecModelHL-T81218A1) lengte: 1198±1 mm2) vermogen: 18 W3) ingang van de volage: 85-265V AC, 50/60 Hz4) lumen: 1440 lm±100 lm5) spreidingshoek: > 120 °6) CRI: > 70 Ra7) CT: 6000k±300k8) TEMP: -10 ~ 459) oppervlakte temp: ≤6010) Lifespan:3
Kristallijn

Kristallijn

kunstlens is onderdeel van de gevouwen Light Art-serie ontwikkeld door stilzwijgende Design LLC gevestigd in U.S.A. Dit licht is gemaakt van stukjes digitaal-cut en hand-gevouwen hoge kwaliteitspapier, verlicht door een LED-licht, het verstrekken van
Solar Panel Small(2.01volt In low light)

Solar Panel Small(2.01volt In low light)

klein zonnepaneel gemaakt van verschillende afzonderlijke panelen gemaakt met minimale materialen.Fundamentele klein paneel voor het opladen van een paar AA batterijen in de loop van 3/4days van zon, (een zeldzaamheid in de het Verenigd Koninkrijk ec