Generate Background using AI
Generate AI Background transformation allows users to generate an AI background scene around the main foreground object based on the text prompt.
The dimension of the output image will always be 512x512px
. Upscale Resolution can be used to improve image quality.
Params
Background prompt (p
)
Describe the background you want to generate. The value needs to be base64 encoded when directly used in the URL. You can describe the input in plain text.
The default value is a sandy beach with blue sky on a sunny day
.
- Prompt: realistic green grass, lawn field of grass, blue sky with white clouds
- Prompt: a horizontal road beside a garden
- Original
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw)/images/transformation/lady.jpeg" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw"}]}],
filePath: "images/transformation/lady.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw)/images/transformation/lady.jpeg
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw"}]}],
filePath: "images/transformation/lady.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw)/images/transformation/lady.jpeg
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw"}]}],
"filePath": "images/transformation/lady.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw)/images/transformation/lady.jpeg
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
{"plugin": "generate", "name": "bg", "values": []map[string]interface{}{ {"key": "p", "value": "cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw"},}},
},
"filePath": "images/transformation/lady.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw)/images/transformation/lady.jpeg
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
TransformationObj( plugin = "generate", name = "bg", values = hashMapOf( "p" to "cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw"), )
),
filePath = "images/transformation/lady.jpeg",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw)/images/transformation/lady.jpeg
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/lady.jpeg",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
new UrlTransformation(plugin: "generate", name: "bg", values: new List<Dictionary<string, string>>() { new Dictionary<string, string>() { { "key", "p" }, { "value", "cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw" } }} )
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw)/images/transformation/lady.jpeg
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
["plugin" => "generate", "name" => "bg", "values" => [ [ "key" => "p", "value" => "cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw" ], ], ],
],
"filePath" => "images/transformation/lady.jpeg",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:cmVhbGlzdGljIGdyZWVuIGdyYXNzLCBsYXduIGZpZWxkIG9mIGdyYXNzLCBibHVlIHNreSB3aXRoIHdoaXRlIGNsb3Vkcw)/images/transformation/lady.jpeg
?>
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu)/images/transformation/lady.jpeg" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu"}]}],
filePath: "images/transformation/lady.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu)/images/transformation/lady.jpeg
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu"}]}],
filePath: "images/transformation/lady.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu)/images/transformation/lady.jpeg
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu"}]}],
"filePath": "images/transformation/lady.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu)/images/transformation/lady.jpeg
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
{"plugin": "generate", "name": "bg", "values": []map[string]interface{}{ {"key": "p", "value": "YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu"},}},
},
"filePath": "images/transformation/lady.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu)/images/transformation/lady.jpeg
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
TransformationObj( plugin = "generate", name = "bg", values = hashMapOf( "p" to "YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu"), )
),
filePath = "images/transformation/lady.jpeg",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu)/images/transformation/lady.jpeg
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/lady.jpeg",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
new UrlTransformation(plugin: "generate", name: "bg", values: new List<Dictionary<string, string>>() { new Dictionary<string, string>() { { "key", "p" }, { "value", "YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu" } }} )
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu)/images/transformation/lady.jpeg
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
["plugin" => "generate", "name" => "bg", "values" => [ [ "key" => "p", "value" => "YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu" ], ], ],
],
"filePath" => "images/transformation/lady.jpeg",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSBob3Jpem9udGFsIHJvYWQgYmVzaWRlIGEgZ2FyZGVu)/images/transformation/lady.jpeg
?>
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/lady.jpeg" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [],
filePath: "images/transformation/lady.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/lady.jpeg
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [],
filePath: "images/transformation/lady.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/lady.jpeg
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [],
"filePath": "images/transformation/lady.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/lady.jpeg
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
},
"filePath": "images/transformation/lady.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/lady.jpeg
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
),
filePath = "images/transformation/lady.jpeg",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/lady.jpeg
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/lady.jpeg",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/lady.jpeg
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
],
"filePath" => "images/transformation/lady.jpeg",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/lady.jpeg
?>
Focus (f
)
Whether to focus on the product or the background. Background
focus would alter the image object to suit the background. Product
focus would not alter the object.
Available values are Product
and Background
. The default is Product
.
Product: The product option helps to minimize the distortion in the foreground object.
Background: The background mode works better for certain objects like cars, and other simple objects.
- focus=Product (default)
- focus=Background
- Original
Prompt: a realistic forest behind a plain field of grass
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz)/images/transformation/hand.jpeg" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"}]}],
filePath: "images/transformation/hand.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz)/images/transformation/hand.jpeg
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"}]}],
filePath: "images/transformation/hand.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz)/images/transformation/hand.jpeg
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"}]}],
"filePath": "images/transformation/hand.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz)/images/transformation/hand.jpeg
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
{"plugin": "generate", "name": "bg", "values": []map[string]interface{}{ {"key": "p", "value": "YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"},}},
},
"filePath": "images/transformation/hand.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz)/images/transformation/hand.jpeg
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
TransformationObj( plugin = "generate", name = "bg", values = hashMapOf( "p" to "YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"), )
),
filePath = "images/transformation/hand.jpeg",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz)/images/transformation/hand.jpeg
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/hand.jpeg",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
new UrlTransformation(plugin: "generate", name: "bg", values: new List<Dictionary<string, string>>() { new Dictionary<string, string>() { { "key", "p" }, { "value", "YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz" } }} )
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz)/images/transformation/hand.jpeg
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
["plugin" => "generate", "name" => "bg", "values" => [ [ "key" => "p", "value" => "YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz" ], ], ],
],
"filePath" => "images/transformation/hand.jpeg",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz)/images/transformation/hand.jpeg
?>
Prompt: a realistic forest behind a plain field of grass
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz,f:Background)/images/transformation/hand.jpeg" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"},{"key":"f","value":"Background"}]}],
filePath: "images/transformation/hand.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz,f:Background)/images/transformation/hand.jpeg
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"},{"key":"f","value":"Background"}]}],
filePath: "images/transformation/hand.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz,f:Background)/images/transformation/hand.jpeg
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [{"name":"bg","plugin":"generate","values":[{"key":"p","value":"YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"},{"key":"f","value":"Background"}]}],
"filePath": "images/transformation/hand.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz,f:Background)/images/transformation/hand.jpeg
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
{"plugin": "generate", "name": "bg", "values": []map[string]interface{}{ {"key": "p", "value": "YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz"},{"key": "f", "value": "Background"},}},
},
"filePath": "images/transformation/hand.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz,f:Background)/images/transformation/hand.jpeg
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
TransformationObj( plugin = "generate", name = "bg", values = hashMapOf( "p" to "YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz","f" to "Background"), )
),
filePath = "images/transformation/hand.jpeg",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz,f:Background)/images/transformation/hand.jpeg
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/hand.jpeg",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
new UrlTransformation(plugin: "generate", name: "bg", values: new List<Dictionary<string, string>>() { new Dictionary<string, string>() { { "key", "p" }, { "value", "YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz" } }, new Dictionary<string, string>() { { "key", "f" }, { "value", "Background" } }} )
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz,f:Background)/images/transformation/hand.jpeg
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
["plugin" => "generate", "name" => "bg", "values" => [ [ "key" => "p", "value" => "YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz" ], [ "key" => "f", "value" => "Background" ], ], ],
],
"filePath" => "images/transformation/hand.jpeg",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(p:YSByZWFsaXN0aWMgZm9yZXN0IGJlaGluZCBhIHBsYWluIGZpZWxkIG9mIGdyYXNz,f:Background)/images/transformation/hand.jpeg
?>
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/hand.jpeg" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [],
filePath: "images/transformation/hand.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/hand.jpeg
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [],
filePath: "images/transformation/hand.jpeg",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/hand.jpeg
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [],
"filePath": "images/transformation/hand.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/hand.jpeg
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
},
"filePath": "images/transformation/hand.jpeg",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/hand.jpeg
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
),
filePath = "images/transformation/hand.jpeg",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/hand.jpeg
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/hand.jpeg",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/hand.jpeg
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
],
"filePath" => "images/transformation/hand.jpeg",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/hand.jpeg
?>
Same background prompt
with different focus
value will generate different outcome.
Negative prompt (np
)
The negative prompt helps to filter out the specific items that you do not want to be present in the image.
Seed (s
)
An integer to randomize or fix the generated outputs. Change the seed value to generate different backgrounds for the same text prompt.
The default seed is 123
. The minimum seed you can set is 1
, and the maximum is 1000
.
- S=133
- S=725
- Original
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:133)/images/transformation/sofa.png" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"s","value":"133"}]}],
filePath: "images/transformation/sofa.png",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:133)/images/transformation/sofa.png
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"s","value":"133"}]}],
filePath: "images/transformation/sofa.png",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:133)/images/transformation/sofa.png
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [{"name":"bg","plugin":"generate","values":[{"key":"s","value":"133"}]}],
"filePath": "images/transformation/sofa.png",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:133)/images/transformation/sofa.png
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
{"plugin": "generate", "name": "bg", "values": []map[string]interface{}{ {"key": "s", "value": "133"},}},
},
"filePath": "images/transformation/sofa.png",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:133)/images/transformation/sofa.png
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
TransformationObj( plugin = "generate", name = "bg", values = hashMapOf( "s" to "133"), )
),
filePath = "images/transformation/sofa.png",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:133)/images/transformation/sofa.png
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/sofa.png",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
new UrlTransformation(plugin: "generate", name: "bg", values: new List<Dictionary<string, string>>() { new Dictionary<string, string>() { { "key", "s" }, { "value", "133" } }} )
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:133)/images/transformation/sofa.png
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
["plugin" => "generate", "name" => "bg", "values" => [ [ "key" => "s", "value" => "133" ], ], ],
],
"filePath" => "images/transformation/sofa.png",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:133)/images/transformation/sofa.png
?>
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:725)/images/transformation/sofa.png" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"s","value":"725"}]}],
filePath: "images/transformation/sofa.png",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:725)/images/transformation/sofa.png
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [{"name":"bg","plugin":"generate","values":[{"key":"s","value":"725"}]}],
filePath: "images/transformation/sofa.png",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:725)/images/transformation/sofa.png
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [{"name":"bg","plugin":"generate","values":[{"key":"s","value":"725"}]}],
"filePath": "images/transformation/sofa.png",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:725)/images/transformation/sofa.png
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
{"plugin": "generate", "name": "bg", "values": []map[string]interface{}{ {"key": "s", "value": "725"},}},
},
"filePath": "images/transformation/sofa.png",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:725)/images/transformation/sofa.png
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
TransformationObj( plugin = "generate", name = "bg", values = hashMapOf( "s" to "725"), )
),
filePath = "images/transformation/sofa.png",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:725)/images/transformation/sofa.png
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/sofa.png",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
new UrlTransformation(plugin: "generate", name: "bg", values: new List<Dictionary<string, string>>() { new Dictionary<string, string>() { { "key", "s" }, { "value", "725" } }} )
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:725)/images/transformation/sofa.png
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
["plugin" => "generate", "name" => "bg", "values" => [ [ "key" => "s", "value" => "725" ], ], ],
],
"filePath" => "images/transformation/sofa.png",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/generate.bg(s:725)/images/transformation/sofa.png
?>
- URL
- React
- JavaScript
- Node.js
- Python
- Golang
- Kotlin
- C#
- PHP
<PixelBinImage url="https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/sofa.png" />
import Pixelbin from "@pixelbin/core";
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [],
filePath: "images/transformation/sofa.png",
baseUrl: "https://cdn.pixelbin.io",
};
const url = Pixelbin.default.utils.objToUrl(obj);
console.log(url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/sofa.png
const { url } = require("@pixelbin/admin");
const obj = {
cloudName: "dummy-cloudname",
zone: "FIDrmb",
version: "v2",
transformations: [],
filePath: "images/transformation/sofa.png",
baseUrl: "https://cdn.pixelbin.io",
};
const cdnUrl = url.objToUrl(obj);
console.log(cdnUrl);
// cdnUrl
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/sofa.png
from pixelbin.utils.url import obj_to_url
obj = {
"cloudName": "dummy-cloudname",
"zone": "FIDrmb",
"version": "v2",
"transformations": [],
"filePath": "images/transformation/sofa.png",
"baseUrl": "https://cdn.pixelbin.io",
}
url = obj_to_url(obj)
print(url)
# url
# https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/sofa.png
package main
import (
"fmt"
"github.com/pixelbin-dev/pixelbin-go/v2/sdk/utils/url"
)
func main() {
obj := map[string]interface{}{
"cloudName": "dummy-cloudname",
"zoneSlug": "FIDrmb",
"version": "v2",
"transformations": []map[string]interface{}{
},
"filePath": "images/transformation/sofa.png",
"baseUrl": "https://cdn.pixelbin.io",
"options": map[string]interface{}{},
}
urlstring, err := url.ObjToUrl(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(urlstring)
}
// urlstring
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/sofa.png
import com.pixelbin.url.UrlObj
import com.pixelbin.Utils
import com.pixelbin.transformation.TransformationObj
fun main(){
val obj = UrlObj(
cloudName = "dummy-cloudname",
zone = "FIDrmb",
version = "v2",
transformation = arrayListOf(
),
filePath = "images/transformation/sofa.png",
baseUrl = "https://cdn.pixelbin.io"
)
val url = Utils.objToUrl(obj)
println(url)
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/sofa.png
}
using System;
using System.Collections.Generic;
using System.IO;
using Pixelbin.Utils;
namespace ExampleNamespace
{
class ExampleClass
{
static void Main(string[] args)
{
UrlObj obj = new UrlObj(
version: "v2",
cloudName: "dummy-cloudname",
filePath: "images/transformation/sofa.png",
zone: "FIDrmb",
baseUrl: "https://cdn.pixelbin.io",
transformations: new List<UrlTransformation>() {
}
);
string url = Url.ObjToUrl(obj);
Console.WriteLine(url);
// returned url string
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/sofa.png
}
}
}
<?php
require 'vendor/autoload.php';
use Pixelbin\Utils\Url;
$obj = [
"cloudName" => "dummy-cloudname",
"zone" => "FIDrmb",
"version" => "v2",
"options" => [],
"transformations" => [
],
"filePath" => "images/transformation/sofa.png",
"baseUrl" => "https://cdn.pixelbin.io",
];
$url = Url::obj_to_url($obj);
print($url);
// url
// https://cdn.pixelbin.io/v2/dummy-cloudname/FIDrmb/original/images/transformation/sofa.png
?>