1.1.0 • Published 1 year ago

vision-camera-base64-resized v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

vision-camera-base64-resized

A simple VisionCamera FrameProcessor plugin. Convert the frame to base64 string format.

Note: This plugin is only string and not include data:image/blabla/;base64,

Installation

npm install vision-camera-base64-resized

Add this line to babel.config.js

[
    'react-native-reanimated/plugin',
    {
        globals: ['__frameToBase64'],
    },
],

Usage

import { frameToBase64 } from 'vision-camera-base64-resized';

// ...
const process = useFrameProcessor((frame) => {
    'worklet'
    const imageAsBase64 = frameToBase64(frame)
}, [])

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


Made with create-react-native-library 💜

JSONStreamabsolute-pathacceptsacorn-walkacorn-jsxabort-controlleradd-streamanseragent-baseajvaggregate-erroracornansi-fragmentsansi-escapesansi-regexansi-stylesansi-alignargargparsearr-flattenarr-diffarray-ifyarray-includesarr-unionarray-unionappdirsjsanymatcharray.prototype.flatmaparray.prototype.maparray-uniquearray.prototype.tosortedasapassign-symbolsastral-regexarrifyasync-limiterast-typesatobasync-retrybabel-corebabel-jestbabel-plugin-polyfill-corejs3asyncbabel-plugin-polyfill-corejs2babel-plugin-istanbulbabel-plugin-jest-hoistbabel-preset-fbjsbabel-plugin-syntax-trailing-function-commasbabel-plugin-polyfill-regeneratorbabel-preset-current-node-syntaxbalanced-matchbabel-preset-jestbasebefore-after-hookbase64-jsblboxenbserbrowserslistbufferbrace-expansioncache-basebracesbuffer-fromcacheable-requestcacheable-lookupcaller-callsitecall-bindcamelcasechalkbytescaller-pathcallsiteschar-regexcaniuse-litecamelcase-keyschardetclass-utilsci-infocli-cursorcli-boxescli-spinnerscli-widthcliuiclone-deepcollect-v8-coveragecjs-module-lexerclonecolor-namecolor-convertcoloretteclean-stackcollection-visitcommondircommand-existscommanderconcat-mapcompare-funccompressiblecomponent-emitterconnectcompressionconfig-chainconcat-streamconventional-changelogconventional-changelog-atomconfigstoreconventional-changelog-conventionalcommitsconventional-changelog-angularconventional-changelog-coreconventional-changelog-jqueryconventional-changelog-eslintconventional-changelog-embercoconventional-changelog-jshintconventional-commits-parserconventional-commits-filterconventional-changelog-writerconventional-changelog-preset-loaderconventional-changelog-expressconvert-source-mapconventional-changelog-codemirrorconventional-recommended-bumpcore-js-compatcopy-descriptorcross-spawncsstypecrypto-random-stringdargscore-util-iscreate-requiredata-uri-to-bufferdateformatdebugdayjsdecamelize-keyscosmiconfigdecode-uri-componentdecamelizededentdefaultsdeepmergedefer-to-connectdefine-propertiesdecompress-responsedefine-propertydefine-lazy-propdegeneratordeep-isdeldestroydenodeifydiffdetect-newlinediff-sequencesdeprecationdir-globdepdeastasianwidthemitterydeep-extenddot-propee-firstend-of-streamenvinfoerror-exdoctrineerrorhandlererror-stack-parseres-abstractemoji-regexes-array-method-boxes-properlyes-shim-unscopableses-get-iteratores-to-primitiveencodeurlescaladeescape-htmlescodegenelectron-to-chromiumescape-goateslint-plugin-eslint-commentseslint-plugin-ft-floweslint-plugin-reacteslint-plugin-jesteslint-plugin-react-hookseslint-plugin-react-native-globalseslint-scopeeslint-plugin-react-nativeeslint-utilsesprimaeslint-visitor-keysesqueryesutilsetagexecaespreeevent-target-shimexpectexitescape-string-regexpextend-shallowextglobexpand-bracketsfast-difffast-deep-equalexternal-editorfast-levenshteinesrecursefast-globfast-json-stable-stringifyfile-uri-to-pathfiguresfile-entry-cachefb-watchmanfill-rangefetch-blobfind-cache-dirfinalhandlerflat-cacheflattedflow-parserfind-upfor-infragment-cachefreshform-data-encoderfs.realpathformdata-polyfillfastqestraverseftpfunction.prototype.nameget-caller-fileget-pkg-repoget-package-typeget-intrinsicfunctions-have-namesget-symbol-descriptionfseventsgensyncget-valuefs-extragit-remote-origin-urlget-streamget-urigit-semver-tagsgit-upgitconfiglocalgit-url-parseglob-parentfunction-bindglobal-dirsgopdglobbygit-raw-commitsgothandlebarsgrapheme-splitterglobhard-rejectionhas-flaghas-bigintshas-symbolshashas-tostringtaghas-valueshas-valuehas-yarnhermes-estreehermes-parserhosted-git-infoglobalshttp-cache-semanticshas-property-descriptorsgraceful-fshtml-escaperhttp-proxy-agenthermes-profile-transformerhuman-signalsieee754http-errorshttp2-wrapperhttps-proxy-agentimport-freshiconv-liteimage-sizeimport-localimurmurhashimport-lazyindent-stringinflightinquirerinheritsinterpretinvariantinternal-slotis-argumentsignoreipis-accessor-descriptoris-arrayishis-absoluteiniis-ciis-bufferis-boolean-objectis-bigintis-core-moduleis-descriptoris-data-descriptoris-dockeris-directoryis-extglobis-extendableis-fullwidth-code-pointis-date-objectis-git-repositoryis-git-dirtyis-installed-globallyis-interactiveis-generator-fnis-globis-negative-zerois-mapis-number-objectis-callableis-path-cwdis-objis-numberis-relativeis-path-insideis-setis-plain-objectis-sshis-npmis-streamis-stringis-shared-array-bufferis-text-pathis-regexis-symbolis-windowsis-typedarrayis-unc-pathis-wslis-weakrefis-unicode-supportedis-yarn-globalistanbul-lib-coverageis-plain-objisexeistanbul-lib-reportisobjectjest-changed-filesistanbul-lib-source-mapsistanbul-lib-instrumentiterate-iteratoristanbul-reportsiterate-valuejest-circusjest-configjest-environment-nodejest-haste-mapisarrayjest-docblockjest-eachjest-clijest-leak-detectorjest-matcher-utilsjest-pnp-resolverjest-message-utiljest-mockjest-runnerjest-get-typejest-resolvejest-snapshotjest-runtimejest-serializerjest-resolve-dependenciesjest-watcherjest-workerjoijest-validatejest-regex-utiljetifierjsc-androidjs-sdsljs-yamljest-diffjs-tokensjscodeshiftjsescjson-parse-better-errorsjson-parse-even-better-errorsjson-schema-traversejson-stable-stringify-without-jsonifyjson-bufferjsonparsejsx-ast-utilskeyvjson5kleurjson-stringify-safeklawjsonfilekind-ofload-json-filelevnlevenlatest-versionlines-and-columnslodash.debouncelodash.camelcaselocate-pathlodash.isfunctionlodash.ismatchlodash.kebabcaselodash.isplainobjectlodash.mergelodash.throttlelodash.snakecaselodash.isequallog-symbolslodash.upperfirstlodash.startcaselogkittylodash.uniqlowercase-keysjest-utilmacos-releaseloose-envifylodash.mergewithlodashlru-cachemake-errormakeerrormake-dirmap-cachemap-objmap-visitmeowmerge2metrometro-babel-transformermetro-cachememoize-onemetro-file-mapmetro-coremetro-cache-keymetro-configmerge-streammetro-minify-uglifymetro-inspector-proxymetro-hermes-compilermetro-react-native-babel-transformermetro-resolvermetro-react-native-babel-presetmetro-runtimemetro-transform-pluginsmetro-source-mapmetro-symbolicatemimemime-typesmetro-transform-workermimic-responsemimic-fnminimatchmicromatchminimistminimist-optionsmkdirpmodify-valuesmsmixin-deepnatural-compare-litemute-streamnanomatchnegotiatornew-github-release-urlmin-indentnetmaskmime-dbnatural-comparenice-trynode-dirneo-asyncnocachenode-fetchnode-domexceptionnode-int64node-releasesnpm-run-pathnode-stream-zipnormalize-package-dataob1object-keysobject-inspectnullthrowsobject-visitobject.assignobject-copyobject.pickobject.fromentriesnormalize-pathobject-assignobject.entrieson-headersopenobject.hasownoptionatororaonceon-finishedonetimeobject.valuesos-tmpdirp-cancelablep-finallyp-locateos-namep-mapp-tryp-limitpac-resolvernormalize-urlpac-proxy-agentparse-jsonparse-urlparse-pathparseurlparent-modulepackage-jsonpascalcasepath-parsepath-keypath-is-absolutepath-typepicomatchpath-existspifypicocolorsprelude-lspkg-dirpretty-formatposix-character-classesprettier-linter-helperspromiseprop-typespromise.allsettledprotocolsproto-listprocess-nextick-argspromptsproxy-agentpumpqpunycodequeue-microtaskproxy-from-envrcpuparaw-bodyreact-native-codegenreact-devtools-corereact-isrange-parserreact-native-gradle-pluginreact-refreshquick-lruread-pkg-upread-pkgreact-shallow-rendererreadlinereadable-streamrechoirredentpiratesregenerate-unicode-propertiesregenerator-runtimeregexpu-coreregistry-auth-tokenregex-notregenerateregistry-urlregexppregjsparserrequire-directoryrequire-from-stringregexp.prototype.flagsregenerator-transformrepeat-stringrequire-main-filenameresolverepeat-elementrecastresolve-alpnresolve-fromresolve-cwdrestore-cursorresolve-globalretregjsgenresponselikeretryrimrafreusifysafe-regex-testrxjsschedulersafe-bufferrun-parallelsemversafe-regexresolve.exportssafer-buffersemver-diffserve-staticset-valueset-blockingshallow-clonesetimmediateresolve-urlserialize-errorshebang-regexshelljssisteransirun-asyncshell-quoteslice-ansisignal-exitside-channelsmart-buffersnapdragon-nodesnapdragonshebang-commandsnapdragon-utilsource-map-resolvesockssocks-proxy-agentsource-mapsource-map-supportsetprototypeofspdx-exceptionssendspdx-correctsplitsplit-stringspdx-license-idsspdx-expression-parsestackframestatic-extendstack-utilsstacktrace-parsersprintf-jssplit2source-map-urlstatusesstring-widthslashstring-hash-64string.prototype.matchallstring.prototype.trimendstring.prototype.trimstartstring-natural-comparestring_decoderstrip-bomstrip-ansistrip-eofstrip-json-commentsstrip-final-newlinestring-lengthsudo-promptstrip-indentsupports-preserve-symlinks-flagtempsupports-hyperlinksterminal-linkthroattest-excludetext-extensionsthroughtmpto-fast-propertiesthrough2tmplto-object-pathto-regextext-tableto-regex-rangetr46tsutilstype-checktslibtrim-newlinestypedarraytype-detecttype-festtypedarray-to-buffersupports-colorunc-path-regextoidentifieruglify-jsunicode-property-aliases-ecmascriptunicode-canonical-property-names-ecmascriptunion-valueunbox-primitiveunicode-match-property-ecmascriptuniversalifyunpipeuniversal-user-agentupdate-notifierunset-valueupdate-browserslist-dbunicode-match-property-value-ecmascripturixurl-joinuri-jsuse-sync-external-storeutil-deprecateutils-mergevaryvalidate-npm-package-licenseusev8-to-istanbulvlqwalkervm2v8-compile-cache-libweb-streams-polyfillwebidl-conversionsunique-stringuglify-eswcwidthwhich-modulewidest-linewindows-releaseword-wrapwhich-boxed-primitivewhatwg-fetchwordwrapwrappywsxregexpwrite-file-atomicyallistxdg-basedirwildcard-matchwrap-ansiyargsxtendy18nwhatwg-urlwhichyargs-parseryamlyocto-queueyn
1.1.0

1 year ago