image
Privateunrated
Content
87 lines{=(COMMENT):#### An easy-to-use image manipulation tag to enhance your images! Outputs the finalized image into the Discord channel you used the tag in ####}
{=(COMMENT):#### Made by Terrarian#9999, using cloudinary.com, original tag/idea by Asty#8926 ####}
{=(COMMENT):### Server-specific variables. Change them to suit your needs. ###}
{=():}
{=(prefix):-}
{=(tagName):image}
{=(COMMENT):### The image transformation variables. DO NOT TOUCH! ###}
{=(opacityAmount):{if({m:trunc({args(3)})}=={m:trunc({args(3)}/1)}):{m:abs(trunc({args(3)}))}|101}}
{=(black&white):e_blackwhite}
{=(blur):e_blur:{if({m:sgn({args(3)})}==1):{args(3)}|0}}
{=(brightness):e_brightness:{if({m:sgn({args(3)})}==1):{args(3)}|0}}
{=(cartoon):e_cartoonify}
{=(circle):r_max} {=(COMMENT):Next update: adding size customizations}
{=(contrast):e_contrast:{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}}
{=(convert):f_{or({3}==ai|{3}==gif|{3}==webp|{3}==avif|{3}==bmp|{3}==jpg|{3}==jpeg|{3}==pdf|{3}==png|{3}==svg|{3}==tiff):{3}|auto}}
{=(face):g_face:auto}
{=(faces):g_faces:auto}
{=(gamma):e_gamma:{if({m:sgn({args(3)})}==1):{args(3)}|0}}
{=(grayscale):e_grayscale}
{=(hflip):a_hflip.{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}}
{=(hue):e_hue:{if({m:sgn({args(3)})}==1):{args(3)}|0}}
{=(improve):e_improve}
{=(oilpaint):e_oil_paint:{if({m:sgn({args(3)})}==1):{args(3)}|0}}
{=(opacity):o_{if({opacityAmount}>100):100|{opacityAmount}}}
{=(quality):q_{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|auto}} {=(COMMENT):Negative numbers will probably break this, same for the "round" effect.}
{=(rotate):a_{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}}
{=(round):r_{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}} {=(COMMENT):Next update: separate arguments for corners.}
{=(saturation):e_saturation:{if({m:sgn({args(3)})}==1):{args(3)}|0}}
{=(sepia):e_sepia:{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}} {=(COMMENT):No auto value, will keep it at 0 for now.}
{=(sharpen):e_sharpen}
{=(thumbnail):c_thumb,g_auto} {=(COMMENT):Next update: shape customizations.}
{=(vectorize):e_vectorize}
{=(vflip):a_vflip.{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}}
{=(vibrance):e_vibrance:{if({m:sgn({args(3)})}==1):{args(3)}|0}}
{=(COMMENT):### Below are the embed variables. Do not change them unless you know what you are doing. ###}
{=(COMMENT):Tag-specific variables. DO NOT TOUCH!}
{=(effectsList):black&white blur brightness cartoon circle contrast convert face faces gamma grayscale hflip hue improve oilpaint opacity quality rotate round saturation sepia sharpen thumbnail vectorize vflip vibrance}
{=(COMMENT):Instruction embed variables. DO NOT TOUCH!}
{=(help):Provide the name of an effect, an image link and an optional parameter (in pixels or severity) to add the effect to your image! This tag only supports 1 effect at a time, the ability to use multiple effects will be added soon!}
{=(availableEffects):__Available Effects:__
`{join(`, `):{effectsList}}`}
{=(usage):__Usage:__
```css
!image [effect] [image URL] <additional parameters>
```}
{=(example):__Example:__
```css
!image opacity [https://bit.ly/3eiCLNg] 50
(Without the [])
```}
{=(helpEmbed):{help}
{availableEffects}
{usage}
{example}}
{=(COMMENT):Successful usage embed variables. DO NOT TOUCH!}
{=(effectsUsed):{args(1)}}
{=(paramsUsed):{args(3+)}}
{=(originalImage):{args(2)}} {=(COMMENT):Need to find a way to check if {args(2)} is a link.}
{=(finalImage):https://res.cloudinary.com/demo/image/fetch/{if({1}==black&white):{black&white}|{if({1}==blur):{blur}|{if({1}==brightness):{brightness}|{if({1}==cartoon):{cartoon}|{if({1}==circle):{circle}|{if({1}==contrast):{contrast}|{if({1}==convert):{convert}|{if({1}==face):{face}|{if({1}==faces):{faces}}}}}}}}}}/{2}}
{=(successText):**Effect(s) Applied:** `{effectsUsed}`
**Parameters:** {if(=={list(0):{join(~):{paramsUsed}}}):`None`|`{paramsUsed}`}
{if(=={list(1):{join(~):{originalImage}}}):[Original Image]({originalImage} \"Your original image\")|No image specified, or the image link is not complete.}}
{=(COMMENT):Constant embed variables. DO NOT TOUCH!}
{=(title):Image Effect Manager}
{=(icon):https://discord.com/assets/c4424d3d5068cba14a10467cfafd6580.svg}
{=(description):{if({args(+2)}!=):{successText}|{helpEmbed}}}
{=(bigImage):{if({args(+2)}==):|{finalImage}}}
{=(smallImage):{if({args(+2)}==):|{originalImage}}}
{=(footer):Requested by {user(proper)} ▪ Instructions: {prefix}{tagName}}
{=(COMMENT):### The final tag output. ABSOLUTELY DO NOT TOUCH! ###}
{c:cembed {channel(id)} {"title":"{title}","description":"{description}","thumbnail":{"url":"{smallImage}"},"image":{"url":"{bigImage}"},"color":5198940,"footer":{"icon_url":"{user(icon)}","text":"{footer}"}}}Raw JSON
{
"id": 409419,
"created_at": "2020-11-03T23:34:17.000Z",
"tag_name": "image",
"nsfw": false,
"owner_id": "474727196980674561",
"uses": 71,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "724624373369012231",
"sharer": "474727196980674561",
"content": "{=(COMMENT):#### An easy-to-use image manipulation tag to enhance your images! Outputs the finalized image into the Discord channel you used the tag in ####}\n{=(COMMENT):#### Made by Terrarian#9999, using cloudinary.com, original tag/idea by Asty#8926 ####}\n\n{=(COMMENT):### Server-specific variables. Change them to suit your needs. ###}\n{=():}\n{=(prefix):-}\n{=(tagName):image}\n\n{=(COMMENT):### The image transformation variables. DO NOT TOUCH! ###}\n{=(opacityAmount):{if({m:trunc({args(3)})}=={m:trunc({args(3)}/1)}):{m:abs(trunc({args(3)}))}|101}}\n\n{=(black&white):e_blackwhite}\n{=(blur):e_blur:{if({m:sgn({args(3)})}==1):{args(3)}|0}}\n{=(brightness):e_brightness:{if({m:sgn({args(3)})}==1):{args(3)}|0}}\n{=(cartoon):e_cartoonify}\n{=(circle):r_max} {=(COMMENT):Next update: adding size customizations}\n{=(contrast):e_contrast:{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}}\n{=(convert):f_{or({3}==ai|{3}==gif|{3}==webp|{3}==avif|{3}==bmp|{3}==jpg|{3}==jpeg|{3}==pdf|{3}==png|{3}==svg|{3}==tiff):{3}|auto}}\n{=(face):g_face:auto}\n{=(faces):g_faces:auto}\n{=(gamma):e_gamma:{if({m:sgn({args(3)})}==1):{args(3)}|0}}\n{=(grayscale):e_grayscale}\n{=(hflip):a_hflip.{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}}\n{=(hue):e_hue:{if({m:sgn({args(3)})}==1):{args(3)}|0}}\n{=(improve):e_improve}\n{=(oilpaint):e_oil_paint:{if({m:sgn({args(3)})}==1):{args(3)}|0}}\n{=(opacity):o_{if({opacityAmount}>100):100|{opacityAmount}}}\n{=(quality):q_{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|auto}} {=(COMMENT):Negative numbers will probably break this, same for the \"round\" effect.}\n{=(rotate):a_{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}}\n{=(round):r_{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}} {=(COMMENT):Next update: separate arguments for corners.}\n{=(saturation):e_saturation:{if({m:sgn({args(3)})}==1):{args(3)}|0}}\n{=(sepia):e_sepia:{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}} {=(COMMENT):No auto value, will keep it at 0 for now.}\n{=(sharpen):e_sharpen}\n{=(thumbnail):c_thumb,g_auto} {=(COMMENT):Next update: shape customizations.}\n{=(vectorize):e_vectorize}\n{=(vflip):a_vflip.{if({in({m:sgn({args(3)})}):-1 0 1}==true):{args(3)}|0}}\n{=(vibrance):e_vibrance:{if({m:sgn({args(3)})}==1):{args(3)}|0}}\n\n{=(COMMENT):### Below are the embed variables. Do not change them unless you know what you are doing. ###}\n{=(COMMENT):Tag-specific variables. DO NOT TOUCH!}\n{=(effectsList):black&white blur brightness cartoon circle contrast convert face faces gamma grayscale hflip hue improve oilpaint opacity quality rotate round saturation sepia sharpen thumbnail vectorize vflip vibrance}\n\n{=(COMMENT):Instruction embed variables. DO NOT TOUCH!}\n{=(help):Provide the name of an effect, an image link and an optional parameter (in pixels or severity) to add the effect to your image! This tag only supports 1 effect at a time, the ability to use multiple effects will be added soon!}\n\n{=(availableEffects):__Available Effects:__\n`{join(`, `):{effectsList}}`}\n\n{=(usage):__Usage:__\n```css\n!image [effect] [image URL] <additional parameters>\n```}\n\n{=(example):__Example:__\n```css\n!image opacity [https://bit.ly/3eiCLNg] 50\n(Without the [])\n```}\n\n{=(helpEmbed):{help}\n\n{availableEffects}\n\n{usage}\n{example}}\n\n{=(COMMENT):Successful usage embed variables. DO NOT TOUCH!}\n{=(effectsUsed):{args(1)}}\n{=(paramsUsed):{args(3+)}}\n{=(originalImage):{args(2)}} {=(COMMENT):Need to find a way to check if {args(2)} is a link.}\n{=(finalImage):https://res.cloudinary.com/demo/image/fetch/{if({1}==black&white):{black&white}|{if({1}==blur):{blur}|{if({1}==brightness):{brightness}|{if({1}==cartoon):{cartoon}|{if({1}==circle):{circle}|{if({1}==contrast):{contrast}|{if({1}==convert):{convert}|{if({1}==face):{face}|{if({1}==faces):{faces}}}}}}}}}}/{2}}\n\n{=(successText):**Effect(s) Applied:** `{effectsUsed}`\n**Parameters:** {if(=={list(0):{join(~):{paramsUsed}}}):`None`|`{paramsUsed}`}\n\n{if(=={list(1):{join(~):{originalImage}}}):[Original Image]({originalImage} \\\"Your original image\\\")|No image specified, or the image link is not complete.}}\n\n{=(COMMENT):Constant embed variables. DO NOT TOUCH!}\n{=(title):Image Effect Manager}\n{=(icon):https://discord.com/assets/c4424d3d5068cba14a10467cfafd6580.svg}\n{=(description):{if({args(+2)}!=):{successText}|{helpEmbed}}}\n{=(bigImage):{if({args(+2)}==):|{finalImage}}}\n{=(smallImage):{if({args(+2)}==):|{originalImage}}}\n{=(footer):Requested by {user(proper)} ▪ Instructions: {prefix}{tagName}}\n\n{=(COMMENT):### The final tag output. ABSOLUTELY DO NOT TOUCH! ###}\n{c:cembed {channel(id)} {\"title\":\"{title}\",\"description\":\"{description}\",\"thumbnail\":{\"url\":\"{smallImage}\"},\"image\":{\"url\":\"{bigImage}\"},\"color\":5198940,\"footer\":{\"icon_url\":\"{user(icon)}\",\"text\":\"{footer}\"}}}",
"embed": "{}",
"last_fetched": "2026-10-20T23:00:40.517Z"
}