跳转到内容

网络应用自动视觉图像增强

各种因素可影响各种数字摄像头摄取照片的视觉质量技术限制摄像头,加之用户拍照条件变化,产生各种视觉质量摄像头相关限制出自光学差强感应器和手机有限容量综合作用,手机用于照相条件从明光到室内场面,带白光甚至黑夜场面不等。

空余时间多时,一种选择是花时调整亮度和色度,恢复锐度,清除噪声,纠正接触过度或接触不足等增强图像所实现的结果不仅取决于你对照片编辑软件的训练和经验,还取决于所使用监视器的质量、条件和标定人工微调也耗时,随着图像内容量持续增加,显然需要自动增强图像

VESUS标识

观光软件应用成像解决方案AG取每日数字摄像头图像并增强图像视觉吸引力.VESUS先分析图像数据后自动按需应用处理步骤:固定淡色和差色平衡、消除数字噪声、调整差锐性/模糊性、纠正接触过度或接触不足等

云化系统为使用ViESS增强图像能力提供附加功能,完全融入云化系统图像管理与变换管道ViesUS图像增强加载,通过自动提高图像至最佳视觉质量,可扩展云式强图像转换优化能力

云形应用特效等使用URLs重定位、裁剪、应用特效等支持即时变换ViesUS设置效果效果学变换参数viesus校正e_viesus_correctUnited States使用 ViesUS加载动态提升图像至最佳视觉质量

取下照片 旧金山金门大桥上传golden_gate_side.jpg.左侧原创图片颜色暗淡,对比度低,锐度低,看起来像是覆盖日拍的ViESUS右侧增强照片亮度和对比度提高,颜色显示清晰度和清晰度,而照片现在看起来像是在明亮阳光日拍摄的。

原创图像自动校正图像

<\/Image>","codeSnippet":" \n\t \n<\/Image>","status":0,"statusText":"Ok","displayName":"React","packageName":"cloudinary-react","packageStatus":"","packageVersion":"1.x"},{"sdkId":"vue_2","framework":"vue_2","language":"vue","rawCodeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(scale().width(350))\n .adjust(viesusCorrect())\n .setSignature(\"u6CGDuIh\");","codeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(scale().width(350))\n .adjust(viesusCorrect())\n .setSignature(\"u6CGDuIh\");","status":0,"statusText":"Ok","displayName":"Vue.js","packageName":"@cloudinary\/vue","packageStatus":"","packageVersion":"1.x"},{"sdkId":"vue","framework":"vue","language":"vue","rawCodeSnippet":" <\/cld-image>","codeSnippet":" \n\t \n<\/cld-image>","status":0,"statusText":"Ok","displayName":"Vue.js","packageName":"cloudinary-vue","packageStatus":"legacy","packageVersion":"1.x"},{"sdkId":"angular_2","framework":"angular_2","language":"angular","rawCodeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(scale().width(350))\n .adjust(viesusCorrect())\n .setSignature(\"u6CGDuIh\");","codeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(scale().width(350))\n .adjust(viesusCorrect())\n .setSignature(\"u6CGDuIh\");","status":0,"statusText":"Ok","displayName":"Angular","packageName":"@cloudinary\/ng","packageStatus":"","packageVersion":"1.x"},{"sdkId":"angular","framework":"angular","language":"angular","rawCodeSnippet":" <\/cl-transformation> <\/cl-image>","codeSnippet":" \n\t \n\t<\/cl-transformation>\n<\/cl-image>","status":0,"statusText":"Ok","displayName":"Angular","packageName":"@cloudinary\/angular-5.x","packageStatus":"legacy","packageVersion":"1.x"},{"sdkId":"js_2","framework":"js_2","language":"js","rawCodeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(scale().width(350))\n .adjust(viesusCorrect())\n .setSignature(\"u6CGDuIh\");","codeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(scale().width(350))\n .adjust(viesusCorrect())\n .setSignature(\"u6CGDuIh\");","status":0,"statusText":"Ok","displayName":"JS","packageName":"@cloudinary\/url-gen","packageStatus":"","packageVersion":"1.x"},{"sdkId":"js","framework":"js","language":"js","rawCodeSnippet":"cloudinary.imageTag('golden_gate_side.jpg', {effect: \"viesus_correct\", width: 350, crop: \"scale\", signUrl: true}).toHtml();","codeSnippet":"cloudinary.imageTag('golden_gate_side.jpg', {effect: \"viesus_correct\", width: 350, crop: \"scale\", signUrl: true}).toHtml();","status":0,"statusText":"Ok","displayName":"JS","packageName":"cloudinary-core","packageStatus":"legacy","packageVersion":"2.x"},{"sdkId":"python","framework":"python","language":"python","rawCodeSnippet":"CloudinaryImage(\"golden_gate_side.jpg\").image(effect=\"viesus_correct\", width=350, crop=\"scale\", sign_url=True)","codeSnippet":"CloudinaryImage(\"golden_gate_side.jpg\").image(effect=\"viesus_correct\", width=350, crop=\"scale\", sign_url=True)","status":0,"statusText":"Ok","displayName":"Python","packageName":"cloudinary","packageStatus":"","packageVersion":"1.x"},{"sdkId":"php_2","framework":"php_2","language":"php","rawCodeSnippet":"(new ImageTag('golden_gate_side.jpg'))\n\t->resize(Resize::scale()->width(350))\n\t->adjust(Adjust::viesusCorrect())\n\t->sign();","codeSnippet":"(new ImageTag('golden_gate_side.jpg'))\n\t->resize(Resize::scale()->width(350))\n\t->adjust(Adjust::viesusCorrect())\n\t->sign();","status":0,"statusText":"Ok","displayName":"PHP","packageName":"cloudinary_php","packageStatus":"","packageVersion":"2.x"},{"sdkId":"php","framework":"php","language":"php","rawCodeSnippet":"cl_image_tag(\"golden_gate_side.jpg\", array(\"effect\"=>\"viesus_correct\", \"width\"=>350, \"crop\"=>\"scale\", \"sign_url\"=>true))","codeSnippet":"cl_image_tag(\"golden_gate_side.jpg\", array(\"effect\"=>\"viesus_correct\", \"width\"=>350, \"crop\"=>\"scale\", \"sign_url\"=>true))","status":0,"statusText":"Ok","displayName":"PHP","packageName":"cloudinary_php","packageStatus":"legacy","packageVersion":"1.x"},{"sdkId":"java","framework":"java","language":"java","rawCodeSnippet":"cloudinary.url().transformation(new Transformation().effect(\"viesus_correct\").width(350).crop(\"scale\")).signed(true).imageTag(\"golden_gate_side.jpg\");","codeSnippet":"cloudinary.url().transformation(new Transformation().effect(\"viesus_correct\").width(350).crop(\"scale\")).signed(true).imageTag(\"golden_gate_side.jpg\");","status":0,"statusText":"Ok","displayName":"Java","packageName":"cloudinary","packageStatus":"","packageVersion":"1.x"},{"sdkId":"ruby","framework":"ruby","language":"ruby","rawCodeSnippet":"cl_image_tag(\"golden_gate_side.jpg\", :effect=>\"viesus_correct\", :width=>350, :crop=>\"scale\", :sign_url=>true)","codeSnippet":"cl_image_tag(\"golden_gate_side.jpg\", :effect=>\"viesus_correct\", :width=>350, :crop=>\"scale\", :sign_url=>true)","status":0,"statusText":"Ok","displayName":"Ruby","packageName":"cloudinary","packageStatus":"","packageVersion":"1.x"},{"sdkId":"csharp","framework":"csharp","language":"csharp","rawCodeSnippet":"cloudinary.Api.UrlImgUp.Transform(new Transformation().Effect(\"viesus_correct\").Width(350).Crop(\"scale\")).Signed(true).BuildImageTag(\"golden_gate_side.jpg\")","codeSnippet":"cloudinary.Api.UrlImgUp.Transform(new Transformation().Effect(\"viesus_correct\").Width(350).Crop(\"scale\")).Signed(true).BuildImageTag(\"golden_gate_side.jpg\")","status":0,"statusText":"Ok","displayName":".NET","packageName":"CloudinaryDotNet","packageStatus":"","packageVersion":"1.x"},{"sdkId":"dart","framework":"dart","language":"dart","rawCodeSnippet":"cloudinary.image('golden_gate_side.jpg').transformation(Transformation()\n\t.resize(Resize.scale().width(350))\n\t.adjust(Adjust.viesusCorrect())\n\t.setSignature(\"u6CGDuIh\"));","codeSnippet":"cloudinary.image('golden_gate_side.jpg').transformation(Transformation()\n\t.resize(Resize.scale().width(350))\n\t.adjust(Adjust.viesusCorrect())\n\t.setSignature(\"u6CGDuIh\"));","status":0,"statusText":"Ok","displayName":"Dart","packageName":"cloudinary_dart","packageStatus":"","packageVersion":"0.x"},{"sdkId":"swift","framework":"swift","language":"swift","rawCodeSnippet":"imageView.cldSetImage(cloudinary.createUrl().setTransformation(CLDTransformation().setEffect(\"viesus_correct\").setWidth(350).setCrop(\"scale\")).generate(\"golden_gate_side.jpg\", signUrl: true)!, cloudinary: cloudinary)","codeSnippet":"imageView.cldSetImage(cloudinary.createUrl().setTransformation(CLDTransformation().setEffect(\"viesus_correct\").setWidth(350).setCrop(\"scale\")).generate(\"golden_gate_side.jpg\", signUrl: true)!, cloudinary: cloudinary)","status":0,"statusText":"Ok","displayName":"iOS","packageName":"cloudinary","packageStatus":"","packageVersion":"3.x"},{"sdkId":"android","framework":"android","language":"android","rawCodeSnippet":"MediaManager.get().url().transformation(new Transformation().effect(\"viesus_correct\").width(350).crop(\"scale\")).signed(true).generate(\"golden_gate_side.jpg\");","codeSnippet":"MediaManager.get().url().transformation(new Transformation().effect(\"viesus_correct\").width(350).crop(\"scale\")).signed(true).generate(\"golden_gate_side.jpg\");","status":0,"statusText":"Ok","displayName":"Android","packageName":"cloudinary-android","packageStatus":"","packageVersion":"1.x"},{"sdkId":"flutter","framework":"flutter","language":"flutter","rawCodeSnippet":"cloudinary.image('golden_gate_side.jpg').transformation(Transformation()\n\t.resize(Resize.scale().width(350))\n\t.adjust(Adjust.viesusCorrect())\n\t.setSignature(\"u6CGDuIh\"));","codeSnippet":"cloudinary.image('golden_gate_side.jpg').transformation(Transformation()\n\t.resize(Resize.scale().width(350))\n\t.adjust(Adjust.viesusCorrect())\n\t.setSignature(\"u6CGDuIh\"));","status":0,"statusText":"Ok","displayName":"Flutter","packageName":"cloudinary_flutter","packageStatus":"","packageVersion":"0.x"},{"sdkId":"kotlin","framework":"kotlin","language":"kotlin","rawCodeSnippet":"cloudinary.image {\n\tpublicId(\"golden_gate_side.jpg\")\n\t resize(Resize.scale() { width(350) })\n\t adjust(Adjust.viesusCorrect())\n\t signature() \n}.generate()","codeSnippet":"cloudinary.image {\n\tpublicId(\"golden_gate_side.jpg\")\n\t resize(Resize.scale() { width(350) })\n\t adjust(Adjust.viesusCorrect())\n\t signature() \n}.generate()","status":0,"statusText":"Ok","displayName":"Kotlin","packageName":"kotlin-url-gen","packageStatus":"","packageVersion":"1.x"},{"sdkId":"jquery","framework":"jquery","language":"jquery","rawCodeSnippet":"$.cloudinary.image(\"golden_gate_side.jpg\", {effect: \"viesus_correct\", width: 350, crop: \"scale\"})","codeSnippet":"$.cloudinary.image(\"golden_gate_side.jpg\", {effect: \"viesus_correct\", width: 350, crop: \"scale\"})","status":0,"statusText":"Ok","displayName":"jQuery","packageName":"cloudinary-jquery","packageStatus":"","packageVersion":"2.x"},{"sdkId":"react_native","framework":"react_native","language":"react_native","rawCodeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(scale().width(350))\n .adjust(viesusCorrect())\n .setSignature(\"u6CGDuIh\");","codeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(scale().width(350))\n .adjust(viesusCorrect())\n .setSignature(\"u6CGDuIh\");","status":0,"statusText":"Ok","displayName":"React Native","packageName":"cloudinary-react-native","packageStatus":"","packageVersion":"0.x"}]" parsed-url="{"url":"https:\/\/res.www.agrosoland.com\/demo\/image\/upload\/s--u6CGDuIh--\/c_scale,e_viesus_correct,w_350\/golden_gate_side.jpg","cloud_name":"demo","host":"res.www.agrosoland.com","type":"upload","resource_type":"image","transformation":[{"crop_mode":"scale","effect":"viesus_correct","width":"350"}],"transformation_string":"c_scale,e_viesus_correct,w_350","url_suffix":"","version":"","secure":true,"public_id":"golden_gate_side.jpg","extension":"jpg","format":"jpg","format_code":true,"signature":"u6CGDuIh","private_cdn":false,"result_asset_type":"image"}" with-url="true" > 加载代码示例

视觉增强使用ViesUS附加程序可与云化公司丰富的图像变换能力合二为一VISSUS加载程序也可以增强生成图像,所以不改进原创大相片,而单可增强您想显示的缩图或裁剪版

举例说,下列代码生成并提供版本上传golden_gate_side图片详解

  • 作物照片宽度80%高35%东重力应用viesus校正效果
  • 添加另一个上传png图像命名visusicon仿作叠加叠装量调整为400像素宽度,从封装图像右上角定位10像素并实现40%半透明
  • 整张图像缩放到600像素宽度并圆角

无视觉增强

gold_gate_side.jpg裁为600像素,圆角加标识叠加

ViESUS视觉增强

glend_gate_side.jpg裁剪到600像素圆角,加维苏斯加固

<\/Image>","codeSnippet":" \n\t \n\t \n\t \n<\/Image>","status":0,"statusText":"Ok","displayName":"React","packageName":"cloudinary-react","packageStatus":"","packageVersion":"1.x"},{"sdkId":"vue_2","framework":"vue_2","language":"vue","rawCodeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(\n crop()\n .width(0.8)\n .height(0.35)\n .gravity(compass(\"east\"))\n )\n .adjust(viesusCorrect())\n .overlay(\n source(\n image(\"viesus_icon\").transformation(\n new Transformation().resize(scale().width(400)).adjust(opacity(40))\n )\n ).position(\n new Position()\n .gravity(compass(\"north_east\"))\n .offsetX(10)\n .offsetY(10)\n )\n )\n .resize(scale().width(600))\n .roundCorners(byRadius(20))\n .setSignature(\"2iXhOJov\");","codeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(\n crop()\n .width(0.8)\n .height(0.35)\n .gravity(compass(\"east\"))\n )\n .adjust(viesusCorrect())\n .overlay(\n source(\n image(\"viesus_icon\").transformation(\n new Transformation().resize(scale().width(400)).adjust(opacity(40))\n )\n ).position(\n new Position()\n .gravity(compass(\"north_east\"))\n .offsetX(10)\n .offsetY(10)\n )\n )\n .resize(scale().width(600))\n .roundCorners(byRadius(20))\n .setSignature(\"2iXhOJov\");","status":0,"statusText":"Ok","displayName":"Vue.js","packageName":"@cloudinary\/vue","packageStatus":"","packageVersion":"1.x"},{"sdkId":"vue","framework":"vue","language":"vue","rawCodeSnippet":" <\/cld-image>","codeSnippet":" \n\t \n\t \n\t \n<\/cld-image>","status":0,"statusText":"Ok","displayName":"Vue.js","packageName":"cloudinary-vue","packageStatus":"legacy","packageVersion":"1.x"},{"sdkId":"angular_2","framework":"angular_2","language":"angular","rawCodeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(\n crop()\n .width(0.8)\n .height(0.35)\n .gravity(compass(\"east\"))\n )\n .adjust(viesusCorrect())\n .overlay(\n source(\n image(\"viesus_icon\").transformation(\n new Transformation().resize(scale().width(400)).adjust(opacity(40))\n )\n ).position(\n new Position()\n .gravity(compass(\"north_east\"))\n .offsetX(10)\n .offsetY(10)\n )\n )\n .resize(scale().width(600))\n .roundCorners(byRadius(20))\n .setSignature(\"2iXhOJov\");","codeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(\n crop()\n .width(0.8)\n .height(0.35)\n .gravity(compass(\"east\"))\n )\n .adjust(viesusCorrect())\n .overlay(\n source(\n image(\"viesus_icon\").transformation(\n new Transformation().resize(scale().width(400)).adjust(opacity(40))\n )\n ).position(\n new Position()\n .gravity(compass(\"north_east\"))\n .offsetX(10)\n .offsetY(10)\n )\n )\n .resize(scale().width(600))\n .roundCorners(byRadius(20))\n .setSignature(\"2iXhOJov\");","status":0,"statusText":"Ok","displayName":"Angular","packageName":"@cloudinary\/ng","packageStatus":"","packageVersion":"1.x"},{"sdkId":"angular","framework":"angular","language":"angular","rawCodeSnippet":" <\/cl-transformation> <\/cl-transformation> <\/cl-transformation> <\/cl-image>","codeSnippet":" \n\t \n\t<\/cl-transformation>\n\t \n\t<\/cl-transformation>\n\t \n\t<\/cl-transformation>\n<\/cl-image>","status":0,"statusText":"Ok","displayName":"Angular","packageName":"@cloudinary\/angular-5.x","packageStatus":"legacy","packageVersion":"1.x"},{"sdkId":"js_2","framework":"js_2","language":"js","rawCodeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(\n crop()\n .width(0.8)\n .height(0.35)\n .gravity(compass(\"east\"))\n )\n .adjust(viesusCorrect())\n .overlay(\n source(\n image(\"viesus_icon\").transformation(\n new Transformation().resize(scale().width(400)).adjust(opacity(40))\n )\n ).position(\n new Position()\n .gravity(compass(\"north_east\"))\n .offsetX(10)\n .offsetY(10)\n )\n )\n .resize(scale().width(600))\n .roundCorners(byRadius(20))\n .setSignature(\"2iXhOJov\");","codeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(\n crop()\n .width(0.8)\n .height(0.35)\n .gravity(compass(\"east\"))\n )\n .adjust(viesusCorrect())\n .overlay(\n source(\n image(\"viesus_icon\").transformation(\n new Transformation().resize(scale().width(400)).adjust(opacity(40))\n )\n ).position(\n new Position()\n .gravity(compass(\"north_east\"))\n .offsetX(10)\n .offsetY(10)\n )\n )\n .resize(scale().width(600))\n .roundCorners(byRadius(20))\n .setSignature(\"2iXhOJov\");","status":0,"statusText":"Ok","displayName":"JS","packageName":"@cloudinary\/url-gen","packageStatus":"","packageVersion":"1.x"},{"sdkId":"js","framework":"js","language":"js","rawCodeSnippet":"cloudinary.imageTag('golden_gate_side.jpg', {signUrl: true, transformation: [ {effect: \"viesus_correct\", gravity: \"east\", height: \"0.35\", width: \"0.8\", crop: \"crop\"}, {gravity: \"north_east\", overlay: new cloudinary.Layer().publicId(\"viesus_icon\"), opacity: 40, width: 400, x: 10, y: 10, crop: \"scale\"}, {radius: 20, width: 600, crop: \"scale\"} ]}).toHtml();","codeSnippet":"cloudinary.imageTag('golden_gate_side.jpg', {signUrl: true, transformation: [\n {effect: \"viesus_correct\", gravity: \"east\", height: \"0.35\", width: \"0.8\", crop: \"crop\"},\n {gravity: \"north_east\", overlay: new cloudinary.Layer().publicId(\"viesus_icon\"), opacity: 40, width: 400, x: 10, y: 10, crop: \"scale\"},\n {radius: 20, width: 600, crop: \"scale\"}\n ]}).toHtml();","status":0,"statusText":"Ok","displayName":"JS","packageName":"cloudinary-core","packageStatus":"legacy","packageVersion":"2.x"},{"sdkId":"python","framework":"python","language":"python","rawCodeSnippet":"CloudinaryImage(\"golden_gate_side.jpg\").image(sign_url=True, transformation=[ {'effect': \"viesus_correct\", 'gravity': \"east\", 'height': \"0.35\", 'width': \"0.8\", 'crop': \"crop\"}, {'gravity': \"north_east\", 'overlay': \"viesus_icon\", 'opacity': 40, 'width': 400, 'x': 10, 'y': 10, 'crop': \"scale\"}, {'radius': 20, 'width': 600, 'crop': \"scale\"} ])","codeSnippet":"CloudinaryImage(\"golden_gate_side.jpg\").image(sign_url=True, transformation=[\n {'effect': \"viesus_correct\", 'gravity': \"east\", 'height': \"0.35\", 'width': \"0.8\", 'crop': \"crop\"},\n {'gravity': \"north_east\", 'overlay': \"viesus_icon\", 'opacity': 40, 'width': 400, 'x': 10, 'y': 10, 'crop': \"scale\"},\n {'radius': 20, 'width': 600, 'crop': \"scale\"}\n ])","status":0,"statusText":"Ok","displayName":"Python","packageName":"cloudinary","packageStatus":"","packageVersion":"1.x"},{"sdkId":"php_2","framework":"php_2","language":"php","rawCodeSnippet":"(new ImageTag('golden_gate_side.jpg'))\n\t->resize(Resize::crop()->width(0.8)\n->height(0.35)\n\t->gravity(\n\tGravity::compass(\n\tCompass::east()))\n\t)\n\t->adjust(Adjust::viesusCorrect())\n\t->overlay(Overlay::source(\n\tSource::image(\"viesus_icon\")\n\t->transformation((new Transformation())\n\t->resize(Resize::scale()->width(400))\n\t->adjust(Adjust::opacity(40)))\n\t)\n\t->position((new Position())\n\t->gravity(\n\tGravity::compass(\n\tCompass::northEast()))\n->offsetX(10)\n->offsetY(10))\n\t)\n\t->resize(Resize::scale()->width(600))\n\t->roundCorners(RoundCorners::byRadius(20))\n\t->sign();","codeSnippet":"(new ImageTag('golden_gate_side.jpg'))\n\t->resize(Resize::crop()->width(0.8)\n->height(0.35)\n\t->gravity(\n\tGravity::compass(\n\tCompass::east()))\n\t)\n\t->adjust(Adjust::viesusCorrect())\n\t->overlay(Overlay::source(\n\tSource::image(\"viesus_icon\")\n\t->transformation((new Transformation())\n\t->resize(Resize::scale()->width(400))\n\t->adjust(Adjust::opacity(40)))\n\t)\n\t->position((new Position())\n\t->gravity(\n\tGravity::compass(\n\tCompass::northEast()))\n->offsetX(10)\n->offsetY(10))\n\t)\n\t->resize(Resize::scale()->width(600))\n\t->roundCorners(RoundCorners::byRadius(20))\n\t->sign();","status":0,"statusText":"Ok","displayName":"PHP","packageName":"cloudinary_php","packageStatus":"","packageVersion":"2.x"},{"sdkId":"php","framework":"php","language":"php","rawCodeSnippet":"cl_image_tag(\"golden_gate_side.jpg\", array(\"sign_url\"=>true, \"transformation\"=>array( array(\"effect\"=>\"viesus_correct\", \"gravity\"=>\"east\", \"height\"=>\"0.35\", \"width\"=>\"0.8\", \"crop\"=>\"crop\"), array(\"gravity\"=>\"north_east\", \"overlay\"=>\"viesus_icon\", \"opacity\"=>40, \"width\"=>400, \"x\"=>10, \"y\"=>10, \"crop\"=>\"scale\"), array(\"radius\"=>20, \"width\"=>600, \"crop\"=>\"scale\") )))","codeSnippet":"cl_image_tag(\"golden_gate_side.jpg\", array(\"sign_url\"=>true, \"transformation\"=>array(\n array(\"effect\"=>\"viesus_correct\", \"gravity\"=>\"east\", \"height\"=>\"0.35\", \"width\"=>\"0.8\", \"crop\"=>\"crop\"),\n array(\"gravity\"=>\"north_east\", \"overlay\"=>\"viesus_icon\", \"opacity\"=>40, \"width\"=>400, \"x\"=>10, \"y\"=>10, \"crop\"=>\"scale\"),\n array(\"radius\"=>20, \"width\"=>600, \"crop\"=>\"scale\")\n )))","status":0,"statusText":"Ok","displayName":"PHP","packageName":"cloudinary_php","packageStatus":"legacy","packageVersion":"1.x"},{"sdkId":"java","framework":"java","language":"java","rawCodeSnippet":"cloudinary.url().transformation(new Transformation().effect(\"viesus_correct\").gravity(\"east\").height(0.35).width(0.8).crop(\"crop\").chain() .gravity(\"north_east\").overlay(new Layer().publicId(\"viesus_icon\")).opacity(40).width(400).x(10).y(10).crop(\"scale\").chain() .radius(20).width(600).crop(\"scale\")).signed(true).imageTag(\"golden_gate_side.jpg\");","codeSnippet":"cloudinary.url().transformation(new Transformation()\n .effect(\"viesus_correct\").gravity(\"east\").height(0.35).width(0.8).crop(\"crop\").chain()\n .gravity(\"north_east\").overlay(new Layer().publicId(\"viesus_icon\")).opacity(40).width(400).x(10).y(10).crop(\"scale\").chain()\n .radius(20).width(600).crop(\"scale\")).signed(true).imageTag(\"golden_gate_side.jpg\");","status":0,"statusText":"Ok","displayName":"Java","packageName":"cloudinary","packageStatus":"","packageVersion":"1.x"},{"sdkId":"ruby","framework":"ruby","language":"ruby","rawCodeSnippet":"cl_image_tag(\"golden_gate_side.jpg\", :sign_url=>true, :transformation=>[ {:effect=>\"viesus_correct\", :gravity=>\"east\", :height=>0.35, :width=>0.8, :crop=>\"crop\"}, {:gravity=>\"north_east\", :overlay=>\"viesus_icon\", :opacity=>40, :width=>400, :x=>10, :y=>10, :crop=>\"scale\"}, {:radius=>20, :width=>600, :crop=>\"scale\"} ])","codeSnippet":"cl_image_tag(\"golden_gate_side.jpg\", :sign_url=>true, :transformation=>[\n {:effect=>\"viesus_correct\", :gravity=>\"east\", :height=>0.35, :width=>0.8, :crop=>\"crop\"},\n {:gravity=>\"north_east\", :overlay=>\"viesus_icon\", :opacity=>40, :width=>400, :x=>10, :y=>10, :crop=>\"scale\"},\n {:radius=>20, :width=>600, :crop=>\"scale\"}\n ])","status":0,"statusText":"Ok","displayName":"Ruby","packageName":"cloudinary","packageStatus":"","packageVersion":"1.x"},{"sdkId":"csharp","framework":"csharp","language":"csharp","rawCodeSnippet":"cloudinary.Api.UrlImgUp.Transform(new Transformation().Effect(\"viesus_correct\").Gravity(\"east\").Height(0.35).Width(0.8).Crop(\"crop\").Chain() .Gravity(\"north_east\").Overlay(new Layer().PublicId(\"viesus_icon\")).Opacity(40).Width(400).X(10).Y(10).Crop(\"scale\").Chain() .Radius(20).Width(600).Crop(\"scale\")).Signed(true).BuildImageTag(\"golden_gate_side.jpg\")","codeSnippet":"cloudinary.Api.UrlImgUp.Transform(new Transformation()\n .Effect(\"viesus_correct\").Gravity(\"east\").Height(0.35).Width(0.8).Crop(\"crop\").Chain()\n .Gravity(\"north_east\").Overlay(new Layer().PublicId(\"viesus_icon\")).Opacity(40).Width(400).X(10).Y(10).Crop(\"scale\").Chain()\n .Radius(20).Width(600).Crop(\"scale\")).Signed(true).BuildImageTag(\"golden_gate_side.jpg\")","status":0,"statusText":"Ok","displayName":".NET","packageName":"CloudinaryDotNet","packageStatus":"","packageVersion":"1.x"},{"sdkId":"dart","framework":"dart","language":"dart","rawCodeSnippet":"cloudinary.image('golden_gate_side.jpg').transformation(Transformation()\n\t.resize(Resize.crop().width(0.8)\n.height(0.35)\n\t.gravity(\n\tGravity.compass(\n\tCompass.east()))\n\t)\n\t.adjust(Adjust.viesusCorrect())\n\t.overlay(Overlay.source(\n\tSource.image(\"viesus_icon\")\n\t.transformation(new Transformation()\n\t.resize(Resize.scale().width(400))\n\t.adjust(Adjust.opacity(40)))\n\t)\n\t.position(Position()\n\t.gravity(\n\tGravity.compass(\n\tCompass.northEast()))\n.offsetX(10)\n.offsetY(10))\n\t)\n\t.resize(Resize.scale().width(600))\n\t.roundCorners(RoundCorners.byRadius(20))\n\t.setSignature(\"2iXhOJov\"));","codeSnippet":"cloudinary.image('golden_gate_side.jpg').transformation(Transformation()\n\t.resize(Resize.crop().width(0.8)\n.height(0.35)\n\t.gravity(\n\tGravity.compass(\n\tCompass.east()))\n\t)\n\t.adjust(Adjust.viesusCorrect())\n\t.overlay(Overlay.source(\n\tSource.image(\"viesus_icon\")\n\t.transformation(new Transformation()\n\t.resize(Resize.scale().width(400))\n\t.adjust(Adjust.opacity(40)))\n\t)\n\t.position(Position()\n\t.gravity(\n\tGravity.compass(\n\tCompass.northEast()))\n.offsetX(10)\n.offsetY(10))\n\t)\n\t.resize(Resize.scale().width(600))\n\t.roundCorners(RoundCorners.byRadius(20))\n\t.setSignature(\"2iXhOJov\"));","status":0,"statusText":"Ok","displayName":"Dart","packageName":"cloudinary_dart","packageStatus":"","packageVersion":"0.x"},{"sdkId":"swift","framework":"swift","language":"swift","rawCodeSnippet":"imageView.cldSetImage(cloudinary.createUrl().setTransformation(CLDTransformation().setEffect(\"viesus_correct\").setGravity(\"east\").setHeight(0.35).setWidth(0.8).setCrop(\"crop\").chain() .setGravity(\"north_east\").setOverlay(\"viesus_icon\").setOpacity(40).setWidth(400).setX(10).setY(10).setCrop(\"scale\").chain() .setRadius(20).setWidth(600).setCrop(\"scale\")).generate(\"golden_gate_side.jpg\", signUrl: true)!, cloudinary: cloudinary)","codeSnippet":"imageView.cldSetImage(cloudinary.createUrl().setTransformation(CLDTransformation()\n .setEffect(\"viesus_correct\").setGravity(\"east\").setHeight(0.35).setWidth(0.8).setCrop(\"crop\").chain()\n .setGravity(\"north_east\").setOverlay(\"viesus_icon\").setOpacity(40).setWidth(400).setX(10).setY(10).setCrop(\"scale\").chain()\n .setRadius(20).setWidth(600).setCrop(\"scale\")).generate(\"golden_gate_side.jpg\", signUrl: true)!, cloudinary: cloudinary)","status":0,"statusText":"Ok","displayName":"iOS","packageName":"cloudinary","packageStatus":"","packageVersion":"3.x"},{"sdkId":"android","framework":"android","language":"android","rawCodeSnippet":"MediaManager.get().url().transformation(new Transformation().effect(\"viesus_correct\").gravity(\"east\").height(0.35).width(0.8).crop(\"crop\").chain() .gravity(\"north_east\").overlay(new Layer().publicId(\"viesus_icon\")).opacity(40).width(400).x(10).y(10).crop(\"scale\").chain() .radius(20).width(600).crop(\"scale\")).signed(true).generate(\"golden_gate_side.jpg\");","codeSnippet":"MediaManager.get().url().transformation(new Transformation()\n .effect(\"viesus_correct\").gravity(\"east\").height(0.35).width(0.8).crop(\"crop\").chain()\n .gravity(\"north_east\").overlay(new Layer().publicId(\"viesus_icon\")).opacity(40).width(400).x(10).y(10).crop(\"scale\").chain()\n .radius(20).width(600).crop(\"scale\")).signed(true).generate(\"golden_gate_side.jpg\");","status":0,"statusText":"Ok","displayName":"Android","packageName":"cloudinary-android","packageStatus":"","packageVersion":"1.x"},{"sdkId":"flutter","framework":"flutter","language":"flutter","rawCodeSnippet":"cloudinary.image('golden_gate_side.jpg').transformation(Transformation()\n\t.addTransformation(\"c_crop,e_viesus_correct,g_east,h_0.35,w_0.8\/c_scale,g_north_east,l_viesus_icon,o_40,w_400,x_10,y_10\/c_scale,r_20,w_600\")\n\t.setSignature(\"2iXhOJov\"));","codeSnippet":"cloudinary.image('golden_gate_side.jpg').transformation(Transformation()\n\t.addTransformation(\"c_crop,e_viesus_correct,g_east,h_0.35,w_0.8\/c_scale,g_north_east,l_viesus_icon,o_40,w_400,x_10,y_10\/c_scale,r_20,w_600\")\n\t.setSignature(\"2iXhOJov\"));","status":0,"statusText":"Ok","displayName":"Flutter","packageName":"cloudinary_flutter","packageStatus":"","packageVersion":"0.x"},{"sdkId":"kotlin","framework":"kotlin","language":"kotlin","rawCodeSnippet":"cloudinary.image {\n\tpublicId(\"golden_gate_side.jpg\")\n\t resize(Resize.crop() { width(0.8F)\n height(0.35F)\n\t gravity(\n\tGravity.compass(\n\tCompass.east()))\n\t })\n\t adjust(Adjust.viesusCorrect())\n\t overlay(Overlay.source(\n\tSource.image(\"viesus_icon\") {\n\t transformation(Transformation {\n\t resize(Resize.scale() { width(400) })\n\t adjust(Adjust.opacity(40)) })\n\t }) {\n\t position(Position() {\n\t gravity(\n\tGravity.compass(\n\tCompass.northEast()))\n offsetX(10)\n offsetY(10) })\n\t })\n\t resize(Resize.scale() { width(600) })\n\t roundCorners(RoundCorners.byRadius(20))\n\t signature() \n}.generate()","codeSnippet":"cloudinary.image {\n\tpublicId(\"golden_gate_side.jpg\")\n\t resize(Resize.crop() { width(0.8F)\n height(0.35F)\n\t gravity(\n\tGravity.compass(\n\tCompass.east()))\n\t })\n\t adjust(Adjust.viesusCorrect())\n\t overlay(Overlay.source(\n\tSource.image(\"viesus_icon\") {\n\t transformation(Transformation {\n\t resize(Resize.scale() { width(400) })\n\t adjust(Adjust.opacity(40)) })\n\t }) {\n\t position(Position() {\n\t gravity(\n\tGravity.compass(\n\tCompass.northEast()))\n offsetX(10)\n offsetY(10) })\n\t })\n\t resize(Resize.scale() { width(600) })\n\t roundCorners(RoundCorners.byRadius(20))\n\t signature() \n}.generate()","status":0,"statusText":"Ok","displayName":"Kotlin","packageName":"kotlin-url-gen","packageStatus":"","packageVersion":"1.x"},{"sdkId":"jquery","framework":"jquery","language":"jquery","rawCodeSnippet":"$.cloudinary.image(\"golden_gate_side.jpg\", {transformation: [ {effect: \"viesus_correct\", gravity: \"east\", height: \"0.35\", width: \"0.8\", crop: \"crop\"}, {gravity: \"north_east\", overlay: new cloudinary.Layer().publicId(\"viesus_icon\"), opacity: 40, width: 400, x: 10, y: 10, crop: \"scale\"}, {radius: 20, width: 600, crop: \"scale\"} ]})","codeSnippet":"$.cloudinary.image(\"golden_gate_side.jpg\", {transformation: [\n {effect: \"viesus_correct\", gravity: \"east\", height: \"0.35\", width: \"0.8\", crop: \"crop\"},\n {gravity: \"north_east\", overlay: new cloudinary.Layer().publicId(\"viesus_icon\"), opacity: 40, width: 400, x: 10, y: 10, crop: \"scale\"},\n {radius: 20, width: 600, crop: \"scale\"}\n ]})","status":0,"statusText":"Ok","displayName":"jQuery","packageName":"cloudinary-jquery","packageStatus":"","packageVersion":"2.x"},{"sdkId":"react_native","framework":"react_native","language":"react_native","rawCodeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(\n crop()\n .width(0.8)\n .height(0.35)\n .gravity(compass(\"east\"))\n )\n .adjust(viesusCorrect())\n .overlay(\n source(\n image(\"viesus_icon\").transformation(\n new Transformation().resize(scale().width(400)).adjust(opacity(40))\n )\n ).position(\n new Position()\n .gravity(compass(\"north_east\"))\n .offsetX(10)\n .offsetY(10)\n )\n )\n .resize(scale().width(600))\n .roundCorners(byRadius(20))\n .setSignature(\"2iXhOJov\");","codeSnippet":"new CloudinaryImage(\"golden_gate_side.jpg\")\n .resize(\n crop()\n .width(0.8)\n .height(0.35)\n .gravity(compass(\"east\"))\n )\n .adjust(viesusCorrect())\n .overlay(\n source(\n image(\"viesus_icon\").transformation(\n new Transformation().resize(scale().width(400)).adjust(opacity(40))\n )\n ).position(\n new Position()\n .gravity(compass(\"north_east\"))\n .offsetX(10)\n .offsetY(10)\n )\n )\n .resize(scale().width(600))\n .roundCorners(byRadius(20))\n .setSignature(\"2iXhOJov\");","status":0,"statusText":"Ok","displayName":"React Native","packageName":"cloudinary-react-native","packageStatus":"","packageVersion":"0.x"}]" parsed-url="{"url":"https:\/\/res.www.agrosoland.com\/demo\/image\/upload\/s--2iXhOJov--\/c_crop,e_viesus_correct,g_east,h_0.35,w_0.8\/c_scale,g_north_east,l_viesus_icon,o_40,w_400,x_10,y_10\/c_scale,r_20,w_600\/golden_gate_side.jpg","cloud_name":"demo","host":"res.www.agrosoland.com","type":"upload","resource_type":"image","transformation":[{"crop_mode":"crop","effect":"viesus_correct","gravity":"east","height":"0.35","width":"0.8"},{"crop_mode":"scale","gravity":"north_east","overlay":"viesus_icon","opacity":"40","width":"400","x":"10","y":"10"},{"crop_mode":"scale","radius":"20","width":"600"}],"transformation_string":"c_crop,e_viesus_correct,g_east,h_0.35,w_0.8\/c_scale,g_north_east,l_viesus_icon,o_40,w_400,x_10,y_10\/c_scale,r_20,w_600","url_suffix":"","version":"","secure":true,"public_id":"golden_gate_side.jpg","extension":"jpg","format":"jpg","format_code":true,"signature":"2iXhOJov","private_cdn":false,"result_asset_type":"image"}" with-url="true" > 加载代码示例

更多细节信息实施自动视觉增强VisustM附加文档全表云化图像转换选项见图像变换文档记录

增强图像用户上传照片使网站好看并增强用户参与VESUS附加功能通过自动提高图像最优视觉质量扩展云式强图像转换优化能力简单为图像URL添加单参数,一切都无缝、动态自动为您完成

VISSS自动视觉增强附加

自由级VESUS附加免费付费计划万一你没有云型账号 欢迎你注册免费账号并试出

回顶

特征邮箱

Baidu
map