X

Coreldraw - Aplicando efeitos a bitmaps

Aplicando efeitos a bitmaps com c# no Coreldraw

Publicado: Modificado:

Bonus630

Para aplicar efeitos em bitmaps no coreldraw com c# é muito simples, basta uma simples linha de código, porém você irá precisar um uma string no parametro comando da função "ApplyBitmapEffect", abaixo se encontra uma tabela com os comandos utilizados 

 

Tabela de Comandos​

 

Name Type Description
"Plastic"
"PlasticEffect Highlight=45,Depth=40,Smoothness=20,Direction=270,Tint=5:255:255:255"
5:255:255:255, formato da cor onde o primeiro digito é o tipo da cor:
RGB = 5
CMYK = 3
"Wind"
"WindEffect WindStrength=66,WindOpacitiy=100,WindAngle=135"
 
"Watercolor"
"WatercolorEffect Size=8,Detail=14,Water=89,Bleed=69,Brightness=14"
 
"Gaussian Blur"
"GaussianBlurEffect GaussianBlurRadius=800,GaussianBlurResampled=0"
 
"Smooth"
"SmoothEffect SmoothPercentage=100"
 
"3D Rotate"
"3DRotateEffect 3DRotateHorizontal=32,3DRotateVertical=-28,3DRotateFace=0,3DRotateBestFit=1,3DRotateBckgndClr=5:255:255:255"
 
"3-D Stereo Noise"
"3DStereoNoiseEffect StereoNoiseDepth=8,StereoNoiseShowDots=1"
 
"Bit Planes"
"BitPlanesEffect BPlanesLevel=0,BPlanesRed=7,BPlanesGreen=4,BPlanesBlue=5"
 
"Adaptive Unsharp"
"AdaptiveUnsharpEffect AUnsharpLevel=99"
 
"Pixelate"
"PixelateEffect PixelateMode=0,PixelateWidth=10,PixelateHeight=10,PixelateOpacity=61,PixelateCenterX=1271,PixelateCenterY=150"
PixelateMode valores:
Radius mode = 2 Square = 0 Rect = 1
"Add Noise"
"AddNoiseEffect AddNoiseType=2,AddNoiseColorMode=2,AddNoiseLevel=96,AddNoiseDensity=88,AddNoiseColor=5:255:255:255"
AddNoiseType valores:
 (Gaussian = 0 Spike = 1 Uniform = 2) 
AddNoiseColorMode valores:
(intensity = 0 Random = 1 single = 2)
"Band Pass"
"BandPassEffect BandPassInWeight=30,BandPassMidWeight=30"
 kind of
"Brick Wall"
"BrickWallEffect Roughness=25,Width=60,Height=20,GroutWidth=5,Direction=105"
Direction é fonte da luz
"Bubbles"
"BubblesEffect Diameter=47,Coverage=91,Refraction=1,Direction=126"
 
"Charcoal"
"CharcoalEffect Size=7,Edge=6"
 
"Cobblestone"
"CobblestoneEffect CobblestoneRoughness=6,CobblestoneSize=6,CobblestoneGroutWidth=9,CobblestoneDirection=281,CobblestoneWarp=1"
 
"Cobblestone"
"CobbleStoneEffect Size=2,GroutWidth=5,Roughness=6,Direction=281,Warp=1"
 
"Conte Crayon"
"ConteCrayonEffect ConteColor=0,Intensity=80,Texture=0,PaperColor=5:233:233:215"
 
"Crayon"
"CrayonEffect Detail=7,Edge=48"
 
"Crystalize"
"CrystalizeEffect Size=5"
 
"Cubist"
"CubistEffect Size=5,Brightness=32,Color=5:0:0:0"
 
"Cylinder"
"CylinderEffect MapCylinderObjectPercent=79,MapCylinderObjectMode=0"MapCylinderObjectMode
MapCylinderObjectMode
Horiz = 0 vert = 1
"Dabble"
"DabbleEffect DabbleDistribution=20,DabbleStyle=2,DabbleSize=3"
 
"Diffuse"
"DiffuseEffect DiffuseLevel=80"
 
"Directional Sharpen"
"DirectionalSharpenEffect DirectionalSharpenLevel=6"
 
"DirectionalSmooth"
"DirectionalSmoothEffect DirectionalSmoothPercentage=100"
 
"DustScratch"
"DustScratchEffect DustScratchLevel=150,DustScratchRadius=4"
 
"EdgeDetect"
"EdgeDetectEffect EdgeDetectSensitivity=8,EdgeDetectColorModel=5,EdgeDetectColor1=63,EdgeDetectColor2=97,EdgeDetectColor3=204,EdgeDetectColor4"
 
"ElephantSkin"
"ElephantSkinEffect ElephantSkinAge=80,ElephantSkinVariation=20,ElephantSkinType=1,ElephantSkinComp1=10,ElephantSkinComp2=10,ElephantSkinComp3=10,ElephantSkinComp4=80"
 
"Emboss"
"EmbossEffect EmbossDepth=8,EmbossLevel=150,EmbossAngle=61,EmbossColor=0,EmbossCS=5:242:195:8"
 
"Etching"
"EtchingEffect Detail=92,Depth=50,Direction=275,SurfaceTint=5:255:200:0"
 
"Fabric"
"FabricEffect Style=4,Size=21,Percent=67,Brightness=20,Angle=90"
'works style NeedPt = 0 rug hook = 1 quilt = 2 str = 3 rib = 4 tissue = 5
"FindEdges"
"FindEdgesEffect FindEdgesLevel=80,FindEdgesEdgeType=0"
 
"GlassBlock"
"GlassBlockEffect GlassBlockWidth=50,GlassBlockHeight=15"
 
"Halftone"
"HalftoneEffect HalftoneRadius=3,HalftoneCyan=100,HalftoneMagenta=85,HalftoneYellow=300,HalftoneBlack=100"
 
"HighPass"
"HighPassEffect HighPassRadius=2,HighPassPercentage=100"
 
"Impressionist"
"ImpressionistEffect ImpressionistStyle=2,ImpressionistDetail=90,ImpressionistColoration=50,ImpressionistBrightness=45"
 
"JaggyDespeckle"
"JaggyDespeckleEffect JaggyDespeckleWidth=5,JaggyDespeckleHeight=1"
 
"Local Equalization"
"LocalEqualizeEffect LocalHistWidth=51,LocalHistHeight=51,LocalHistSquare=1"
 
"LowPass"
"LowPassEffect LowPassRadius=1,LowPassPercentage=10"
 
"Maximum"
"MaximumEffect MaximumRadius=1,MaximumPercentage=5"
 
"Median"
"MedianEffect MedianRadius=10,MedianPercentage=25"
 
"Minimum"
"MinimumEffect MinimumRadius=5,MinimumPercentage=5"
 
"Motion Blur"
"MotionBlurEffect MotionBlurDistance=39,MotionBlurDirection=76,MotionBlurOffImageSampling=0,MotionBlurPaperColor=5:255:255:255"
 
"Page Curl"
"PageCurlEffect PageCurlDir=1,PageCurlWidth=50,PageCurlHeight=50,PageCurlCorner=2,PageCurlOpaque=0,PageCurlCurlColor=5:127:127:127,PageCurlBackground=5:255:255:255"
 
"PaletteKnife"
"PaletteKnifeEffect PaletteKnifeBladeSize=10,PaletteKnifeSoftEdge=5,PaletteKnifeAngle=90"
 
"Pastels"
"PastelsEffect PastelsType=2,PastelsSize=5,PastelsHue=30"
 
"PenInk"
"PenInkEffect PenInkMode=1,PenInkDensity=40,PenInkInk=10"
'Works CrossHatch = 0 stippling = 1
"Pinch/Punch"
"PinchPunchEffect PinchPunch=-82,PinchPunchCenterX=1271,PinchPunchCenterY=150"
 
"PlasterWall"
"PlasterWallEffect PlasterWallDetail=30,PlasterWallVariation=80,PlasterWallBrightness=95"
 
"Pointillist"
"PointillistEffect PointillistSize=50,PointillistBrightness=50"
 
"Psychedelic"
"PsychedelicEffect PsychedelicLevel=11"
 
"Radial Blur"
"RadialBlurEffect RadialBlurAmount=11,RadialBlurCenterX=1271,RadialBlurCenterY=150,RadialBlurQuality=1"
 
"Relief Sculpture"
"ReliefSculptureEffect Depth=35,Detail=3,Smoothness=15,Direction=315,SurfaceTint=5:242:183:8"
 
"Ripple"
"RippleEffect RipplePeriod=90,RippleAmplitude=90,RippleAngle=45,RippleDistort=True,RippleMode=1"
 
"Scatter"
"ScatterEffect ScatterHorizontal=50,ScatterVertical=50"
 
"Scraperboard"
"ScraperboardEffect ScraperboardStyle=0,ScraperboardDensity=25,ScraperboardSize=5"
 
"Screen Door"
"ScreenDoorEffect Color=0,Size=21,Soft=47,Angle=62"
'Works Color is either BW = 0 or Color = 1 Angle is the Brightness
"Sharpen"
"SharpenEffect SharpenLevel=62,SharpenThreshold=17,SharpenPreserveColor=0"
'Works Preserve is either 0 / false or 1 / true
"Sketch Pad"
"SketchPadEffect SketchPadPencilType=1,SketchPadStyle=12,SketchPadLeadPressure=79,SketchPadOutline=60"
'Works PencilType is 0 for Graphite and 1 for color
"Smoked Glass"
"SmokedGlassEffect SmokedGlassTint=13,SmokedGlassPercent=62,SmokedGlassColor=5:140:133:133"
 
"Smooth"
"SmoothEffect SmoothPercentage=10"
 
"Soften"
"SoftenEffect SoftenPercentage=5"
 
"Solarize"
"SolarizeEffect SolarizeLevel=200"
 
"Sphere"
"SphereEffect SpherePercentage=85,SphereCenterX=1271,SphereCenterY=150,SphereLowQuality=0"
'Works Quality is Speed = 0 or quality = 1 which is slower but a better effect
"Stained Glass"
"StainedGlassEffect BorderColor=5:150:150:150,Size=7,Thickness=5,LightIntensity=2,3DLighting=1"
'Works 3dlighting 0 for false and 1 for true
"Stone"
"StoneEffect StoneRoughness=50,StoneDetail=100,StoneInvert=False,StoneDirection=315"
 
"Swirl"
"SwirlEffect SwirlDirection=1,SwirlOptimize=0,SwirlRotation=6,SwirlDegree=116,SwirlCenterX=1271,SwirlCenterY=150"
'Works Direct is CW = 0 or CCW = 1 Opti speed = 0 and quality = 1 /
"Tile"
"TileEffect TilePerRow=58,TilePerCol=25,TileOverlap=0"
'Works overlap is a percentage of overlap desired
"TraceContour"
"TraceContourEffect TraceContourLevel=129,TraceContourEdgeType=1"
 
"Underpainting"
"UnderpaintingEffect Size=6,Soft=48"
'Works gives an effect like it was painted on canvas
"Vortex"
"VortexEffect Style=3,Size=12,Inner=90,Outer=340,CenterX=1271,CenterY=150"
'Works Style is Brushed = 0 Layered = 1 Thick = 2 Thin = 3
"Water Marker"
"WaterMarkerEffect Mode=2,Size=30,Color=47"
'Works color is the amt of color variation desired mode is default = 0 order = 1 random = 2
"WavePaper"
"WavePaperEffect WavePaperPressure=20,WavePaperColorMode=0"
 
"Wet Paint"
"WetPaintEffect WetPaintWetness=45,WetPaintPercent=100"
 
"Whirlpool"
"WhirlpoolEffect WhirlpoolSpacing=150,WhirlpoolSmear=30,WhirlpoolTwist=80,WhirlpoolStreak=80,WhirlpoolWarp=True"
 
"Zig Zag"
"ZigzagEffect ZigzagType=1,ZigzagOptimize=0,ZigzagWaves=24,ZigzagStrength=19,ZigzagDamping=80,ZigzagCenterX=1271,ZigzagCenterY=150"
 
"Zoom"
"ZoomEffect ZoomBlurAmount=65,ZoomBlurCenterX=1271,ZoomBlurCenterY=150,ZoomBlurQuality=1"
 

Resultado

Aplicando efeitos a bitmaps com c# no Coreldraw

Código

Nota

Este código pode ser utilizado na janela de Scripts ou Macro Manager nativas do Coreldraw na opção  Visual studio tools for application (necessário versão especifica do Visual Studio dependendo da versão do CorelDraw ),
​ ou na minha janela Run Command, que é parte da barra de auxiliar de desenvolvimento de adicionais para CorelDraw, com ela você poderá utilizar qualquer versão do Visual Studio ou ainda qualquer editor, até mesmo o bloco de notas!
https://bonus630.com.br/downloads/bonus630devtoolsbar/165.html.




Faça doações com o botão do PayPal


Todos direitos reservados | 2003 à 2024 | Copyright © Bonus630 | Vr.:5.0