({{, (RefLink[GeoStylingImageFunction, paclet:ref/GeoStylingImageFunction]) 
is an option for specifying an image effect to apply to a geo style.}})

OpenersNotesSection(Spacer1)Details

(RefLink[GeoStylingImageFunction, paclet:ref/GeoStylingImageFunction]) is an option for (RefLink[GeoStyling, paclet:ref/GeoStyling]).

(RefLink[GeoStylingImageFunction, paclet:ref/GeoStylingImageFunction]) is specified as a function to be applied to the underlying image or texture.

OpenersPrimaryExamplesSection(Spacer1)Examples  (4)

OpenersExampleSection0(Spacer1)Basic Examples  (2)

Sharpen a circular region near the Taj Mahal and blur the region outside it:

GeoGraphics[{GeoStyling["StreetMap",EdgeForm[Red],GeoStylingImageFunction->Sharpen],GeoDisk[(Entity["Taj Mahal", Entity["Building","TajMahal"], "Entity[\"Building\", \"TajMahal\"]", "building"]),(QuantityUnit[0.5])]},GeoBackground->GeoStyling["StreetMap",GeoStylingImageFunction->(Blur[#1,25]&)],GeoRangePadding->(QuantityUnit[0.2])]

Show the geo background of a geo histogram in gray levels:

GeoHistogram[GeoPosition[],GeoBackground->GeoStyling["StreetMap",GeoStylingImageFunction->(ColorConvert[#,GrayLevel]&)]]

OpenersExampleSection1(Spacer1)Applications  (2)

Use the flag of a country as an image effect:

CountryData["DemocraticRepublicCongo","Flag"]

Place copies of the flag on the country and blur surrounding countries:

With[{c=Entity["Country","DemocraticRepublicCongo"]},GeoGraphics[{{GeoStyling["StreetMap",GeoStylingImageFunction->(Blur[#,4]&)],Polygon[#]}&/@CountryData[c,"BorderingCountries"],GeoStyling["StreetMap",GeoZoomLevel->5,GeoStylingImageFunction->(Sharpen@ImageCompose[#,ImageAssemble[Table[SetAlphaChannel[Image[CountryData[c,"Flag"]],0.2],{5},{4}]]]&)],Polygon[c]}]]

Apply various image processing effects to neighboring countries:

GeoGraphics[{
GeoStyling["ReliefMap",GeoStylingImageFunction->ColorNegate],Polygon[(Entity["Austria", Entity["Country","Austria"], "Entity[\"Country\", \"Austria\"]", "country"])],Polygon[(Entity["Switzerland", Entity["Country","Switzerland"], "Entity[\"Country\", \"Switzerland\"]", "country"])],
GeoStyling["StreetMap",GeoStylingImageFunction->(ImageEffect[#1,"Charcoal"]&)],Polygon[(Entity["France", Entity["Country","France"], "Entity[\"Country\", \"France\"]", "country"])],
GeoStyling["ReliefMap",GeoStylingImageFunction->({0,0}/.StationaryWaveletTransform[ColorCombine[Take[ColorSeparate[#1],3][[{2,3,1}]],"RGB"],Automatic,2][{0,0},"Image"]&)],Polygon[(Entity["Germany", Entity["Country","Germany"], "Entity[\"Country\", \"Germany\"]", "country"])]
}]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[GeoStyling, paclet:ref/GeoStyling])  ▪  (RefLink[GeoGraphics, paclet:ref/GeoGraphics])  ▪  (RefLink[ImageEffect, paclet:ref/ImageEffect])}})}})

({{DocumentationFooterIconsRelatedTutorial.png, ({{Tutorials}, {▪(RefLinkPlain[GeoGraphics, paclet:tutorial/GeoGraphics])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Maps & Cartography, paclet:guide/MapsAndCartography])}})}})