
Xodera Plugins · Bubble Native
Xodera Photo Editor Native
Feroarje in selektearre foto yn in konsistint avatar, produktôfbylding of rapportbylage. Besnij, roteer en feroer de grutte, en bewarje dêrnei de eksportearre kopy yn jo app.
Public beta guides · Haptics instructions are in its Bubble listing
Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.
Dokumintaasje beoardiele 6 novimber 2026
Praktyske foarbylden
Konstante profyl‑avatars foar it opladen
Brûkers moatte kieze hokker diel fan harren foto yn in fjouwerkante profylôfbylding ferskynt ynstee fan in willekeurige besknepping te akseptearjen.
`source_url = selected profile image`; `crop_aspect = "1:1"`; `document_context = the account’s stable reference`.
Wacht op `source_loaded`; Begin crop → Apply crop, mei Rotate of Undo nei needsaak. By eksplisyt bewarjen, Export image.
Allinnich op `export_completed`, brûk `output_uri`, `output_width`, `output_height` en `output_mime` as ynfier foar jo bestânsuploadworkflow. Bewarje de duorsume referinsje dernei yn it Profyl.
As de brûker annuleart of `editor_error` aktivearret, behâld de âlde avatar. Wiskje de sesje by accountwiziging, sadat in oare brûker it konsept net sjen kin.
Bewurking makket in lokale kopy. Jo app bepaalt hoe’t it bewarre of opladen wurdt.
Tariede konsekwinte merkpleats‑ of katalogusfoto's
Ferskillende framinings en te grutte ôfbyldingen meitsje in katalogus ûngelyk en fergrutsje de uploadgrutte.
`source_url = selected item photo`; `crop_aspect = the app’s chosen ratio`; `export_max_dimension`, `export_format` en `export_quality` komme út jo uploadbelied.
Beskne de relevante gebiet, opsjonnell Resize, en dêrnei Export image nei befêstiging fan de brûker. Bewarje it orizjinele bestân/referinsje apart.
Kontrolear `output_width`, `output_height`, `output_bytes` en `output_mime` foardat jo uploadworkflow it resultaat bewarret. Bewarje de ûntstiene ôfbyldingsreferinsje op it Item.
As eksport mislearret of it resultaat jo uploadbelied skeint, toan `error_code` en lit de brûker it oanpasse. Oerskriuw de foarige Item‑ôfbylding net foar de uploadbefêstiging.
Bewurking makket in lokale kopy. Jo app bepaalt hoe’t it bewarre of opladen wurdt.
Meitsje in fokuste ôfbyldingskopy foar in fjildrapport
In technicus kin in close‑up fan in skansearre diel nedich hawwe, wylst de orizjinele rapportôfbylding bewarre bliuwt.
`source_url = Current Report Photo’s source`; `document_context = the report/account reference`; beskneidingsratio kin ûnbeheind bliuwe.
Begin crop → Apply crop, brûk dan Undo/Redo om bewurkingen te ferlykjen. Export image makket de bewurke kopy; jo app freget oft dy kopy oan it Report taheakke wurde moat.
Brûk `has_changes`, `can_undo`, `can_redo` en `output_uri`. Bewarje de orizjinele en bewurkte referinsjes yn aparte app-fjilden nei in súksesfolle upload.
Cancel crop of Reset edits herstelt it bewurkingspaad; annulearring moat de orizjinele Rapport-bylag sûnder feroaring litte.
Bewurking makket in lokale kopy. Jo app bepaalt hoe’t it bewarre of opladen wurdt.
Wat no wurket
Public beta. Use the documented controls and actions; test supported formats, permissions and device behavior in your own native app. Browser preview does not validate native device output.
Bou de workflow
Brûk de beskikbere beta-aksjes hjirûnder en test it resultaat op jo doelapparaten.
Dizze foarbylden brûke app-records lykas Lesson, Message en Order. Ferfang se troch jo eigen gegevenstypen en elemintnammen. Ferfang de media-adressen út de foarbylden troch adressen fan jo eigen bestannen.
Set source_url op de keazen ôfbylding. Brûk document_context om it account en it rekord dat bewurke wurdt te identifisearjen, sadat it wizigjen fan it rekord de foarige foto wisket.
Fier nei source_loaded de aksje Begin crop út. Kies 1:1 foar in avatar, pas it bysnijen oan en brûk Apply crop. Cancel crop lit de ôfbylding ûnferoare.
Brûk Rotate, Flip of Resize as nedich. Undo en Redo bewege troch foltôge bewurkings; Reset edits herstelt de orizjinele ôfbylding.
Fier Export image út. Op export_completed, lêze output_uri, output_width, output_height en output_mime. Bewarje of laad dy kopie op mei dyn keazen bestânsbewaringsworkflow, en bewarje it bewarre bestân dêrnei yn it rekord.
Ien kear konfigurearje
Kaaiaktivearring is pland foar dizze plugin. Meitsje of kies jo Bubble-app-projekt yn BestPlugins → Dashboard → Plugins. Kies Xodera Photo Editor Native, kopiearje de kaai, iepenje dan Bubble → Plugins → Xodera Photo Editor Native en plak dy yn licensing_api_key. Bewarje ien kear; brûk dêrnei de aksjes hjirûnder. Elke plugin yn elk projekt hat syn eigen kaai.
Selektearje of fêstlizze de ôfbylding earst mei jo app. Jou de bewurker it ûntstiene lêzbare ôfbyldingsadres. Kamera‑ en fotobiblioteek‑machtigingen hearre ta de kiezer dy't jo brûke.
Ien kear konfigurearje
- Meitsje of kies jo Bubble app-projekt by BestPlugins → Dashboard → Plugins.
- Kies dizze plugin en kopiearje syn projektkaai.
- Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
- Foegje it elemint ta, kies jo app-gegevens en bou de workflow hjirûnder.
- In the dashboard, review and confirm the 7-day card trial for this plugin. It then costs US$1.50/month per app project, including development and production. Cancel before the trial ends to avoid the first charge.
Ynstallaasje en abonnemint
For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.
Bewarje it resultaat yn jo app
Bewarje de oplade of permanint bewarre ôfbylding yn Profile.image of jo bylage‑fjild. output_uri is in tydlike triem op it apparaat, dus bewarje dy triem earst mei jo keazen workflow. Bewarje dêrnei output_width, output_height en output_mime as metadata. Hâld de orizjinele ôfbylding by as jo beide ferzjes nedich hawwe.
Mislearjen, annulearjen en herstellen
Op source_load_failed of editor_error, lit error_code sjen en bied Load source oan. Cancel operation stopt mei it akseptearjen fan it ûnfoltôge resultaat; wachtsje oant is_busy=no foardat jo in oare bewurking starte. Clear session wisket de bewurker, net in ôfbylding dy’t al oars bewarre is.
Moglikheden en limiten
JPEG- en PNG-eksport; kwaliteit 0–1; langste kant fan de útfierôfbylding 1–4096 piksels. Ynfier: oant 15 MiB en 20 megapiksels. Oant 20 foltôge bewurkingen. Bysnijferhâldingen: frij, 1:1, 4:3, 3:4 en 16:9. Gjin ynboude kamera, filters, tekstlagen, perspektyfkorreksje, WebP-eksport of automatysk opladen.
Ynstellings, aksjes en resultaten
Brûk dizze nammen yn Bubble. Plande funksjes binne apart markearre.
Bêta-ynstellingen beskikber
Elemintynstellingen
source_url · textdocument_context · textis_active · yes_nodisabled · yes_noshow_controls · yes_nocrop_aspect · textexport_format · textexport_quality · numberexport_max_dimension · numberallow_upscale · yes_noui_text_json · textlanguage · textSteaten
editor_status · textis_busy · yes_nohas_image · yes_nohas_changes · yes_nocan_undo · yes_nocan_redo · yes_noimage_width · numberimage_height · numberoutput_uri · textoutput_width · numberoutput_height · numberoutput_bytes · numberoutput_mime · texterror_code · textcrop_active · yes_nocrop_rect_json · textEveneminten
source_loadedsource_load_failededit_appliededit_undoneedit_redoneeditor_resetexport_startedexport_completedoperation_cancellededitor_errorAksjes en harren ynputs
Load sourceBegin cropApply cropCancel cropRotateFlipResizeUndoRedoReset editsExport imageCancel operationClear sessionElemintynstellingen · 12
source_urltext · Standert: ""- Foarbyldwearde
https://bestplugins.online/native-samples/avatar.jpg - Foarbyld Bubble útdrukking
Selected Profile's image_url - Adres fan it selektearre audio-, video- of ôfbyldingsbestân. Brûk in bestânstype dy't dizze plugin stipet.
document_contexttext · Standert: ""- Foarbyldwearde
<current-user-id> - Foarbyld Bubble útdrukking
Current User's unique id - Stabiele wearde foar dit akkount of rekord. Brûk deselde wearde by it werstellen fan syn bewarre bestannen of konsepten.
is_activeyes_no · Standert: true- Foarbyldwearde
yes - Foarbyld Bubble útdrukking
GuideHost's view_is_active (your yes/no custom state) - Stel yes yn wylst dit skerm iepen is. Stel no yn as jo it ferlitte, sadat it ôfspyljen of it hjoeddeiske wurk stopje kin.
disabledyes_no · Standert: false- Foarbyldwearde
no - Foarbyld Bubble útdrukking
GuideHost's is_busy (your yes/no custom state) - Skeakel it elemint út wylst jo app dwaande is of dizze aksje net beskikber is.
show_controlsyes_no · Standert: true- Foarbyldwearde
yes - Foarbyld Bubble útdrukking
App Settings' show_editor_controls - Toan of ferberg de ynboude kontrôles.
crop_aspecttext · Standert: "free"- Foarbyldwearde
1:1 - Foarbyld Bubble útdrukking
Avatar Settings' crop_ratio - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
export_formattext · Standert: "jpeg"- Foarbyldwearde
jpeg - Foarbyld Bubble útdrukking
Format Dropdown's value - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
export_qualitynumber · Standert: 0.85- Foarbyldwearde
0.85 - Foarbyld Bubble útdrukking
Image Settings' quality - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
export_max_dimensionnumber · Standert: 2048- Foarbyldwearde
2048 - Foarbyld Bubble útdrukking
Image Settings' max_side - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
allow_upscaleyes_no · Standert: false- Foarbyldwearde
no - Foarbyld Bubble útdrukking
Allow upscale Checkbox is checked - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
ui_text_jsontext · Standert: ""- Foarbyldwearde
{} - Foarbyld Bubble útdrukking
App Settings' player_labels_json (supported keys only) - Opsjoneel JSON mei stipte knoplabels. Lit leech om de ynboude tekst te brûken.
languagetext · Standert: "auto"- Foarbyldwearde
uk - Foarbyld Bubble útdrukking
Current User's preferred_language - Stel language=auto yn om de taal fan it apparaat of de browser te folgjen as dy taal stipe wurdt. Fier in stipe taalkoade yn om dy taal eksplisyt te kiezen.
Aksjes en harren ynputs · 13
Load source
Gjin aksjeparameters
Begin crop
Gjin aksjeparameters
Apply crop
origin_xnumber · Standert: —- Foarbyldwearde
0 - Foarbyld Bubble útdrukking
Crop Settings' x (or omit all rectangle inputs) - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
origin_ynumber · Standert: —- Foarbyldwearde
0 - Foarbyld Bubble útdrukking
Crop Settings' y (or omit all rectangle inputs) - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
widthnumber · Standert: —- Foarbyldwearde
512 - Foarbyld Bubble útdrukking
Resize Width Input's value:converted to number - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
heightnumber · Standert: —- Foarbyldwearde
512 - Foarbyld Bubble útdrukking
Resize Height Input's value:converted to number - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
Cancel crop
Gjin aksjeparameters
Rotate
degreesnumber · Standert: —- Foarbyldwearde
90 - Foarbyld Bubble útdrukking
Rotation Dropdown's value - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
Flip
axistext · Standert: —- Foarbyldwearde
horizontal - Foarbyld Bubble útdrukking
Flip Direction Dropdown's value - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
Resize
widthnumber · Standert: —- Foarbyldwearde
512 - Foarbyld Bubble útdrukking
Resize Width Input's value:converted to number - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
heightnumber · Standert: —- Foarbyldwearde
512 - Foarbyld Bubble útdrukking
Resize Height Input's value:converted to number - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
Undo
Gjin aksjeparameters
Redo
Gjin aksjeparameters
Reset edits
Gjin aksjeparameters
Export image
Gjin aksjeparameters
Cancel operation
Gjin aksjeparameters
Clear session
Gjin aksjeparameters
Steaten en eveneminten
Steaten
editor_status · textHjoeddeisk resultaat fan dizze aksje. Brûk it oerienkommende foltôgingsevenemint foardat jo sukses bewarje.
is_busy · yes_noIt wurk is noch dwaande. Wachtsje foardat jo in oare aksje starte.
has_image · yes_noHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
has_changes · yes_noHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
can_undo · yes_noHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
can_redo · yes_noHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
image_width · numberHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
image_height · numberHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
output_uri · textBestânslokaasje op dit apparaat. Bewarje of upload it bestân apart as it online bewarre moat wurde.
output_width · numberHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
output_height · numberHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
output_bytes · numberHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
output_mime · textHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
error_code · textFoutynformaasje foar de lêste aksje. Lit in nuttich berjocht sjen en bied de relevante probearring oan.
crop_active · yes_noHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
crop_rect_json · textHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
Eveneminten
source_loadedAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
source_load_failedAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
edit_appliedAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
edit_undoneAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
edit_redoneAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
editor_resetAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
export_startedAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
export_completedAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
operation_cancelledAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
editor_errorAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
Fragen dy't ûntwikkelers stelle
Is output_uri in Bubble File?
Nee. It is in lokale bufferpaad. Hâld it yn stand troch in betroubere lokale bewarer of uploader, foardat jo in wolkbestânsreferinsje bewarje.
Hoe wurket it abonnemint?
For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.
Relatearre gidsen
Foar help, fertel ús hokker plugin en apparaat jo brûke, de aksje dy't jo probearre hawwe en wat der bard is. Brûk in foarbyld sûnder persoanlike gegevens. Diele nea jo kaai of priveebestannen.