Blurring[r]
是一个二维指令,指定绘制图形对象时应用半径 r 的模糊效果.
Blurring
Blurring[r]
是一个二维指令,指定绘制图形对象时应用半径 r 的模糊效果.
范例
打开所有单元 关闭所有单元基本范例 (3)
Graphics[{Blurring[], Text[Style["Wolfram", 32]]}]Plot[{Sin[Sqrt[2] x] + Sin[x], Style[Sin[x], Blurring[3]]}, {x, 0, 10}]GeoGraphics[{Gray, Blurring[5], GeoDisk[Entity["City", {"Paris", "IleDeFrance", "France"}]]}]范围 (12)
基本用法 (8)
Graphics[{Blurring[], #}]& /@ {Point[{{6, 3}, {0, 4}, {2, 0}, {3, 2}, {9, 5}}], BSplineCurve[{{3, 3}, {3, 4}, {2, 3}, {3, 2}, {4, 3}}], Polygon[{{3, 1}, {9, 8}, {0, 5}, {9, 3}, {4, 9}}]}对 Text 应用模糊指令:
Graphics[{Blurring[], Text[Style["Blurring", 24]]}]Plot[{3Sin[x] + x, 3Cos[x] + x}, {x, 0, 15}, PlotStyle -> Blurring /@ {3, 0}]BarChart[{1, 2, 3, 4}, ChartStyle -> Blurring /@ {6, 6, 0, 6}]Region[Style[ImplicitRegion[y ^ 2 < x (-1 + x ^ 3), {x, y}], Blurring[]]]对 Image 应用模糊指令:
Graphics[{Blurring[], [image]}]GeoGraphics[{GeoStyling["OutlineMap", Directive[Opacity[0.5, Red], Blurring[20]]], Polygon[["austria"]]}]Blurring[]规范 (4)
Blurring[] 产生的是轻微的均匀模糊效果:
Graphics[{Blurring[], Annulus[]}]Graphics[{Blurring[#], Annulus[]}, PlotRangePadding -> 1 / 2]& /@ {0, 5, 20}Graphics[{Blurring[#], Annulus[]}, PlotRangePadding -> 1 / 2]& /@ {{20, 20}, {0, 20}, {20, 0}}Graphics[{Blurring[5], Annulus[]}, PlotRangePadding -> Scaled[.2], ImageSize -> #]& /@ {50, 100, 150}使用 ImageScaled 半径:
Graphics[{Blurring[ImageScaled[0.05]], Annulus[]}, PlotRangePadding -> Scaled[.2], ImageSize -> #]& /@ {50, 100, 150}应用 (9)
基本应用 (3)
blur[{x_, y_}] := Graphics[{{Blurring[{x, y}], RGBColor[1., 3/4, 0.], Disk[{0, 0}, Offset[30]]}, {Thick, Dashed, RGBColor[0., 2/3, 1.], Circle[{0, 0}, Offset[30 + {x, y}]]}}]Table[blur[{r, r}], {r, {0, 10, 16}}]GraphicsGrid[Table[blur[{rx, ry}], {rx, {0, 16, 24}}, {ry, {0, 16, 24}}]]模糊带有 EdgeForm 的对象:
Graphics[{Blurring[6], EdgeForm[{RGBColor[0., 2/3, 1.], Thickness[0.05]}], RGBColor[1., 3/4, 0.], RegularPolygon[6]}, PlotRangePadding -> 0.2]模糊具有 Opacity 的对象:
Graphics[{Blurring[6], Opacity[1 / 2], RGBColor[1., 3/4, 0.], RegularPolygon[6]}, PlotRangePadding -> 0.2]模糊效果 (4)
{a, b, c} = {[image], [image], [image]};Graphics[{Blurring[10], a, Blurring[4], b, Blurring[None], c}]tree = Polygon[{{-0.037585066407075374, -0.027697338275686434},
{-0.006255347454498406, -0.027847216854752332}, {-0.0061146007618049225, -0.04742416119182735},
{-0.0056195913354599725, -0.04841418004446041}, {-0.005015991050584034, -0.04898745733328 ... 03842425336586075, -0.02735820075878337}},
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
51}];
positions = Join@@Table[{(x + y / 2)3, y}, {y, 1, 0, -1 / 5}, {x, 0, 1, 1 / 5}];Graphics[{RGBColor[0., 2/3, 0], EdgeForm[Black], Table[{Blurring[6 * p[[2]]], Translate[Scale[tree, 3 * (1 - p[[2]]) + 5], p]}, {p, positions}]}]shape = Annulus[];
Graphics[{{Blurring[10], GrayLevel[0, 1/3], Translate[shape, {-0.2, -0.2}]}, shape}]与 DropShadowing 获取相同的效果:
Graphics[{DropShadowing[{-12, -12}, 10], shape}]cloud = WordCloud[EntityValue[CountryData["Europe"], {"Name", "LandArea"}]]cloud /. x : Inset[Style[Except["Sweden"], __], __] :> {Blurring[5], x}属性和关系 (2)
img = [image];Blur[img, 6]用 Blurring 给出同样的效果:
Graphics[{Blurring[6], ImageMesh[ColorNegate[img]]}, PlotRangePadding -> Scaled[.06]]Blurring 应用的是高斯模糊:
text = Text[Style["G", 80, FontFamily -> "Times"]]Graphics[{Blurring[8], text}]GaussianFilter[Rasterize[Graphics[{text}], RasterSize -> 100, ImageSize -> 100], 8]互动范例 (2)
Manipulate[
DynamicModule[{ts = Range[0, 1, 1 / 20], disks, blurs, opt = PlotRange -> 4},
disks = Table[Disk[{3t Sin[4Pi Sqrt[ t]], 2 - 4t}, t * 0.8 + 0.2], {t, ts}];
blurs = Table[Blurring[10 * Abs[1 - t - focus]], {t, ts}];
Graphics[{EdgeForm[Black], LightGray, Transpose[{blurs, disks}]}, opt]
], {focus, 0, 1}
]EntityValue[CountryData[], {"Name", "LandArea"}]//ShortWordCloud[%, MaxItems -> 50] /. x_Inset :> Mouseover[{Blurring[5], x}, x]相关指南
-
▪
- 图形指令
文本
Wolfram Research (2022),Blurring,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Blurring.html.
CMS
Wolfram 语言. 2022. "Blurring." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Blurring.html.
APA
Wolfram 语言. (2022). Blurring. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Blurring.html 年
BibTeX
@misc{reference.wolfram_2026_blurring, author="Wolfram Research", title="{Blurring}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/Blurring.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_blurring, organization={Wolfram Research}, title={Blurring}, year={2022}, url={https://reference.wolfram.com/language/ref/Blurring.html}, note=[Accessed: 04-September-2026]}