├── public ├── robots.txt ├── favicon.ico ├── favicon.webp ├── logo192.png ├── logo512.png ├── manifest.json └── index.html ├── .idea ├── .gitignore ├── vcs.xml ├── prettier.xml ├── modules.xml ├── inspectionProfiles │ └── Project_Default.xml └── RM10k.iml ├── src ├── assets │ ├── base.json │ └── test.json ├── hooks │ ├── useGetLottie.jsx │ └── useToast.jsx ├── theme.js ├── components │ ├── Switch.jsx │ ├── Input.jsx │ ├── AnimationsOptions │ │ └── index.jsx │ ├── Slider.jsx │ ├── NumberInput.jsx │ ├── Layers.jsx │ ├── AlertDialog.jsx │ ├── LayerOptions │ │ └── index.jsx │ └── BoardingModal.jsx ├── index.js ├── App.jsx ├── store.js └── parser.js ├── .gitignore ├── README.md └── package.json /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raoufswe/images-to-lottie-editor/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raoufswe/images-to-lottie-editor/HEAD/public/favicon.webp -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raoufswe/images-to-lottie-editor/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raoufswe/images-to-lottie-editor/HEAD/public/logo512.png -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/assets/base.json: -------------------------------------------------------------------------------- 1 | { 2 | "v": "5.5.2", 3 | "fr": 50, 4 | "ip": 0, 5 | "op": 50, 6 | "w": 500, 7 | "h": 500, 8 | "nm": "Base", 9 | "ddd": 0, 10 | "assets": [], 11 | "layers": [], 12 | "markers": [] 13 | } 14 | -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /src/hooks/useGetLottie.jsx: -------------------------------------------------------------------------------- 1 | import { useMutation } from "react-query" 2 | import axios from "axios" 3 | 4 | export default function useGetLottie() { 5 | return useMutation(async (url) => { 6 | const response = await axios.get(url) 7 | return response.data 8 | }) 9 | } 10 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /src/theme.js: -------------------------------------------------------------------------------- 1 | import { extendTheme } from "@chakra-ui/react" 2 | 3 | export default extendTheme({ 4 | styles: { 5 | global: { 6 | body: { overflow: "hidden" } 7 | } 8 | }, 9 | fonts: { 10 | body: "'Montserrat', sans-serif", 11 | heading: "'Montserrat', sans-serif", 12 | mono: "'Montserrat', sans-serif" 13 | }, 14 | config: { 15 | initialColorMode: "dark", 16 | useSystemColorMode: false 17 | } 18 | }) 19 | -------------------------------------------------------------------------------- /src/hooks/useToast.jsx: -------------------------------------------------------------------------------- 1 | import { useToast } from "@chakra-ui/react" 2 | 3 | export function useErrorToast() { 4 | const toast = useToast() 5 | return ({ description = "Something went wrong 😥", position = "bottom" }) => toast({ description, status: "error", position }) 6 | } 7 | 8 | export function useSuccessToast() { 9 | const toast = useToast() 10 | return ({ description = "All is set 🎉", position = "bottom" }) => toast({ description, status: "success", position }) 11 | } 12 | -------------------------------------------------------------------------------- /.idea/RM10k.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/components/Switch.jsx: -------------------------------------------------------------------------------- 1 | import { Switch as ChakaraSwitch, FormControl, FormLabel } from "@chakra-ui/react" 2 | 3 | export default function Switch({ id, label, isChecked, onChange, defaultChecked }) { 4 | return ( 5 | 6 | 7 | {label} 8 | 9 | 10 | 11 | ) 12 | } 13 | -------------------------------------------------------------------------------- /src/components/Input.jsx: -------------------------------------------------------------------------------- 1 | import React from "react" 2 | import { Text, Input as ChakraInput, FormErrorMessage, FormControl } from "@chakra-ui/react" 3 | 4 | export default function Input({ label, placeholder, value, onChange, error, size, variant }) { 5 | return ( 6 | 7 | 8 | {label} 9 | 10 | 11 | {error} 12 | 13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /src/components/AnimationsOptions/index.jsx: -------------------------------------------------------------------------------- 1 | import { Flex, Text, Button } from "@chakra-ui/react" 2 | import { animations } from "../../parser" 3 | import useStore from "../../store" 4 | 5 | export default function AnimationsOptions() { 6 | const { setAnimation } = useStore() 7 | return ( 8 | <> 9 | Animations 10 | 11 | {animations.map((item, index) => ( 12 | 15 | ))} 16 | 17 | 18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /src/components/Slider.jsx: -------------------------------------------------------------------------------- 1 | import { Flex, Text, Slider as ChakaraSlider, SliderTrack, SliderFilledTrack, SliderThumb } from "@chakra-ui/react" 2 | 3 | export default function Slider({ label, onChange, defaultValue }) { 4 | return ( 5 | 6 | 7 | {label} {defaultValue}% 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | ) 17 | } 18 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React from "react" 2 | import ReactDOM from "react-dom" 3 | import { QueryClient, QueryClientProvider } from "react-query" 4 | import { ChakraProvider, ColorModeScript } from "@chakra-ui/react" 5 | import App from "./App" 6 | import theme from "./theme" 7 | 8 | const queryClient = new QueryClient() 9 | 10 | ReactDOM.render( 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | , 19 | document.getElementById("root") 20 | ) 21 | -------------------------------------------------------------------------------- /src/components/NumberInput.jsx: -------------------------------------------------------------------------------- 1 | import { 2 | Flex, 3 | Text, 4 | NumberInput as ChakaraNumberInput, 5 | NumberInputField, 6 | NumberInputStepper, 7 | NumberIncrementStepper, 8 | NumberDecrementStepper 9 | } from "@chakra-ui/react" 10 | 11 | export default function NumberInput({ label, defaultValue, onChange, value, ...props}) { 12 | return ( 13 | 14 | 15 | {label} 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | ) 26 | } 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 |

3 | isthereacovidcureyet 4 |

5 |

6 | Images To Lottie editor 7 |

8 | 9 | A simple web-based images to lottie editor created to get a deeper understanding of how lotties work. 10 | Learn more about Lottie animation [here](https://airbnb.design/lottie/) 11 | 12 | ## Features 13 | 14 | - Create new lottie using images 15 | - Edit existing lottie 16 | - Change opacity of layers 17 | - Change height and width of the asset 18 | - Change positioning of the layer 19 | 20 | and more to come <3 21 | 22 | ## 🚀 Quick start 23 | 24 | 1. **Clone the repository.** 25 | 26 | ```shell 27 | # https://github.com/raoufswe/images-to-lottie-editor.git 28 | 29 | ``` 30 | 31 | 1. **Start developing.** 32 | 33 | ```shell 34 | cd images-to-lottie-editor/ 35 | npm install 36 | npm run start 37 | ``` 38 | 39 | ## Technology Stack and Tools :calling: 40 | 41 | - React ⚛️ 42 | - Chakra UI 🌄 43 | - Zustand 🗄️ 44 | - React Query ⚛️ 45 | --- 46 | -------------------------------------------------------------------------------- /src/components/Layers.jsx: -------------------------------------------------------------------------------- 1 | import { Box, Flex, Text, Heading } from "@chakra-ui/react" 2 | import useStore from "../store" 3 | import { Player } from "@lottiefiles/react-lottie-player" 4 | 5 | export default function Layers() { 6 | const { lottieFile, selectedLayer, setSelectedLayer } = useStore() 7 | let clonedLottieFile = JSON.parse(JSON.stringify(lottieFile)) 8 | 9 | return ( 10 | 11 | 12 | Layers 13 | 14 | {clonedLottieFile.layers.map((layer) => ( 15 | setSelectedLayer(layer)} 18 | alignItems="center" 19 | cursor="pointer" 20 | width="100%" 21 | py="2" 22 | px="4" 23 | mb="2" 24 | bg={selectedLayer?.uuid === layer.uuid ? "teal" : ""} 25 | _hover={{ background: "teal" }} 26 | borderRadius="4px" 27 | > 28 | 29 | i.uuid === layer.uuid) }} /> 30 | 31 | 32 | {layer.nm} 33 | 34 | 35 | ))} 36 | 37 | ) 38 | } 39 | -------------------------------------------------------------------------------- /src/components/AlertDialog.jsx: -------------------------------------------------------------------------------- 1 | import { useState, useRef } from "react" 2 | import { 3 | AlertDialog as ChakaraDeleteDialog, 4 | AlertDialogBody, 5 | AlertDialogFooter, 6 | AlertDialogHeader, 7 | AlertDialogContent, 8 | AlertDialogOverlay, 9 | Button 10 | } from "@chakra-ui/react" 11 | 12 | export default function AlertDialog({ title, onDelete }) { 13 | const [isOpen, setIsOpen] = useState(false) 14 | const onClose = () => setIsOpen(false) 15 | const cancelRef = useRef() 16 | 17 | return ( 18 | <> 19 | 22 | 23 | 24 | 25 | 26 | {title} 27 | 28 | Are you sure? You can't undo this action afterwards. 29 | 30 | 33 | 43 | 44 | 45 | 46 | 47 | 48 | ) 49 | } 50 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lottie", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@chakra-ui/icons": "^1.0.5", 7 | "@chakra-ui/react": "^1.3.3", 8 | "@emotion/react": "^11.1.5", 9 | "@emotion/styled": "^11.1.5", 10 | "@lottiefiles/react-lottie-player": "^3.0.1", 11 | "@testing-library/jest-dom": "^5.11.4", 12 | "@testing-library/react": "^11.1.0", 13 | "@testing-library/user-event": "^12.1.10", 14 | "axios": "^0.21.1", 15 | "filepond": "^4.25.1", 16 | "filepond-plugin-file-encode": "^2.1.9", 17 | "filepond-plugin-image-exif-orientation": "^1.0.9", 18 | "filepond-plugin-image-preview": "^4.6.5", 19 | "framer-motion": "^3.9.1", 20 | "fuse.js": "^6.4.6", 21 | "react": "^17.0.1", 22 | "react-dom": "^17.0.1", 23 | "react-file-base64": "^1.0.3", 24 | "react-filepond": "^7.1.1", 25 | "react-images-upload": "^1.2.8", 26 | "react-query": "^3.12.0", 27 | "react-scripts": "4.0.3", 28 | "react-tracked": "^1.6.5", 29 | "uuid-random": "^1.3.2", 30 | "web-vitals": "^1.0.1", 31 | "zustand": "^3.3.3" 32 | }, 33 | "scripts": { 34 | "start": "react-scripts start", 35 | "build": "react-scripts build", 36 | "test": "react-scripts test", 37 | "eject": "react-scripts eject" 38 | }, 39 | "eslintConfig": { 40 | "extends": [ 41 | "react-app", 42 | "react-app/jest" 43 | ] 44 | }, 45 | "browserslist": { 46 | "production": [ 47 | ">0.2%", 48 | "not dead", 49 | "not op_mini all" 50 | ], 51 | "development": [ 52 | "last 1 chrome version", 53 | "last 1 firefox version", 54 | "last 1 safari version" 55 | ] 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/components/LayerOptions/index.jsx: -------------------------------------------------------------------------------- 1 | import { Flex, Box, Divider } from "@chakra-ui/react" 2 | import useStore from "../../store" 3 | import NumberInput from "../NumberInput" 4 | import Switch from "../Switch" 5 | import Slider from "../Slider" 6 | import AlertDialog from "../AlertDialog" 7 | import AnimationsOptions from "../AnimationsOptions" 8 | 9 | export default function LayerOptions() { 10 | const { 11 | opacity, 12 | w, 13 | h, 14 | x, 15 | y, 16 | selectedLayer, 17 | hideLayer, 18 | showLayer, 19 | selectedAsset, 20 | setOpacity, 21 | setAssetWidth, 22 | setAssetHeight, 23 | setAssetXPosition, 24 | setAssetYPosition, 25 | deleteLayer, 26 | visibleLayers 27 | } = useStore() 28 | 29 | if (!selectedLayer) return null 30 | return ( 31 | 32 | layer.uuid === selectedLayer.uuid)} 37 | onChange={({ target }) => (target.checked ? showLayer() : hideLayer())} 38 | /> 39 | 40 | {selectedAsset && ( 41 | <> 42 | 43 | 44 | 45 | 46 | 47 | )} 48 | 49 | 50 | 51 | 52 | 53 | 54 | ) 55 | } 56 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 16 | 17 | 26 | Images to Lottie Editor 27 | 28 | 29 | 30 |
31 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- 1 | import { Flex, Grid, Heading, Divider, Button } from "@chakra-ui/react" 2 | import { Player, Controls } from "@lottiefiles/react-lottie-player" 3 | import FileBase64 from "react-file-base64" 4 | import useStore from "./store" 5 | import NumberInput from "./components/NumberInput" 6 | import BoardingModal from "./components/BoardingModal" 7 | import Layers from "./components/Layers" 8 | import LayerOptions from "./components/LayerOptions" 9 | 10 | function App() { 11 | const { setImage, lottieFile } = useStore() 12 | if (!lottieFile) return 13 | 14 | return ( 15 | 16 | 17 | 18 | 19 | Upload your images 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | ) 37 | } 38 | 39 | function MainPlayer() { 40 | const { lottieFile, visibleLayers } = useStore() 41 | let clonedVisibleLayers = JSON.parse(JSON.stringify(lottieFile.layers.filter((i) => visibleLayers.map((i) => i.nm).includes(i.nm)))) 42 | return ( 43 | 44 | 45 | 46 | ) 47 | } 48 | 49 | function LottieFileConfigs() { 50 | const { lottieFile, setFrameRate } = useStore() 51 | return ( 52 | <> 53 | 54 | 55 | 58 | 59 | 60 | ) 61 | } 62 | 63 | export default App 64 | -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- 1 | import baseLottie from "./assets/base.json" 2 | import create from "zustand" 3 | import { createTrackedSelector } from "react-tracked" 4 | import { composeNewLayer, deleteLayer, updateOpacity, resizeAsset, getAsset, moveAsset, updateAnimation, updateFrameRate, updateDuration } from "./parser" 5 | import genUuid from "uuid-random" 6 | 7 | const useStore = create((set, get) => ({ 8 | lottieFile: null, 9 | selectedLayer: null, 10 | selectedAsset: null, 11 | visibleLayers: null, 12 | opacity: null, 13 | w: null, 14 | h: null, 15 | x: null, 16 | y: null, 17 | fr: null, 18 | setRemoteLottieFile: (lottieFile) => { 19 | let clonedLottieFile = JSON.parse(JSON.stringify(lottieFile)) 20 | clonedLottieFile.layers = clonedLottieFile.layers.map((layer) => ({ ...layer, uuid: genUuid() })) 21 | set({ lottieFile: clonedLottieFile, visibleLayers: clonedLottieFile.layers }) 22 | }, 23 | setImage: (image, externalBase64, method='simple', duration) => { 24 | const lottieFile = composeNewLayer(get().lottieFile ?? baseLottie, { image, externalBase64 }, method, duration) 25 | set({ lottieFile, visibleLayers: lottieFile.layers }) 26 | }, 27 | setSelectedLayer: (selectedLayer) => { 28 | const selectedAsset = getAsset(get().lottieFile, selectedLayer.refId) 29 | set({ 30 | selectedLayer, 31 | selectedAsset, 32 | ...(selectedAsset ? { w: selectedAsset.w, h: selectedAsset.h } : {}), 33 | x: selectedLayer.ks.a.k[0], 34 | y: selectedLayer.ks.a.k[1], 35 | opacity: selectedLayer.ks.o.k 36 | }) 37 | }, 38 | hideLayer: () => { 39 | set({ 40 | visibleLayers: get().visibleLayers.filter((layer) => layer.uuid !== get().selectedLayer?.uuid) 41 | }) 42 | }, 43 | showLayer: () => { 44 | set({ visibleLayers: get().visibleLayers.concat(get().selectedLayer) }) 45 | }, 46 | deleteLayer: () => { 47 | const lottieFile = deleteLayer(get().lottieFile, get().selectedLayer) 48 | set({ lottieFile, visibleLayers: lottieFile.layers, selectedLayer: null }) 49 | }, 50 | setOpacity: (opacity) => { 51 | const lottieFile = updateOpacity(get().lottieFile, get().selectedLayer, opacity) 52 | set({ opacity, lottieFile }) 53 | }, 54 | setAssetWidth: (w) => { 55 | const lottieFile = resizeAsset(get().lottieFile, get().selectedLayer, { w }) 56 | set({ w, lottieFile }) 57 | }, 58 | setAssetHeight: (h) => { 59 | const lottieFile = resizeAsset(get().lottieFile, get().selectedLayer, { h }) 60 | set({ h, lottieFile }) 61 | }, 62 | setAssetXPosition: (x) => { 63 | const lottieFile = moveAsset(get().lottieFile, get().selectedLayer, { x }) 64 | set({ x, lottieFile }) 65 | }, 66 | setAssetYPosition: (y) => { 67 | const lottieFile = moveAsset(get().lottieFile, get().selectedLayer, { y }) 68 | set({ y, lottieFile }) 69 | }, 70 | setAnimation: (index) => { 71 | const lottieFile = updateAnimation(get().lottieFile, get().selectedLayer, index) 72 | set({ lottieFile }) 73 | }, 74 | setFrameRate: (frameRate) => { 75 | const lottieFile = updateFrameRate(get().lottieFile, frameRate) 76 | set({ lottieFile }) 77 | }, 78 | setDuration: (duration) => { 79 | const lottieFile = updateDuration(get().lottieFile, duration) 80 | set({ lottieFile }) 81 | } 82 | })) 83 | 84 | const useTrackedStore = createTrackedSelector(useStore) 85 | 86 | export default useTrackedStore 87 | -------------------------------------------------------------------------------- /src/components/BoardingModal.jsx: -------------------------------------------------------------------------------- 1 | import { useState, useEffect } from "react" 2 | import { Modal as ChakaraModal, ModalOverlay, ModalContent, ModalHeader, ModalBody, ModalFooter, Button, Divider, Box, Text, Select } from "@chakra-ui/react" 3 | import { FilePond, registerPlugin } from "react-filepond" 4 | import FilePondPluginImageExifOrientation from "filepond-plugin-image-exif-orientation" 5 | import FilePondPluginImagePreview from "filepond-plugin-image-preview" 6 | import FilePondPluginFileEncode from "filepond-plugin-file-encode" 7 | import Input from "./Input" 8 | import NumberInput from "./NumberInput" 9 | import useStore from "../store" 10 | import { useErrorToast } from "../hooks/useToast" 11 | import useGetLottie from "../hooks/useGetLottie" 12 | import "filepond/dist/filepond.min.css" 13 | import "filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" 14 | 15 | registerPlugin(FilePondPluginImageExifOrientation, FilePondPluginImagePreview, FilePondPluginFileEncode) 16 | 17 | export default function Modal() { 18 | const [lottieUrl, setLottieUrl] = useState("") 19 | const getLottie = useGetLottie() 20 | const errorToast = useErrorToast() 21 | const [files, setFiles] = useState([]) 22 | const [importMethod, setImportMethod] = useState('simple') 23 | const [framesPerImage, setFramesPerImage] = useState(1) 24 | const { setImage, setRemoteLottieFile, setDuration } = useStore() 25 | 26 | const onSubmit = () => { 27 | try { 28 | if (files.length && lottieUrl) errorToast({ description: "You need to pick one option only" }) 29 | else if (files.length) { 30 | files.forEach(({ file, getFileEncodeDataURL, fileExtension }, number) => { 31 | if (["svg", "png", "jpeg", "jpg"].includes(fileExtension)) setImage(file, getFileEncodeDataURL(), importMethod, framesPerImage) 32 | else errorToast({ description: "File format is not supported" }) 33 | }) 34 | if (importMethod === 'sequence') setDuration(files.length * framesPerImage) 35 | } 36 | else if (lottieUrl) { 37 | if (lottieUrl.includes(".json")) getLottie.mutate(lottieUrl) 38 | else errorToast({ description: "URL must be type of Lottie file" }) 39 | } else if (getLottie.isError) errorToast() 40 | else errorToast({ description: "You must add an image or LottieFile to get started" }) 41 | } catch (e) { 42 | console.log(e) 43 | } 44 | } 45 | 46 | useEffect(() => { 47 | if (getLottie.data) setRemoteLottieFile(getLottie.data) 48 | }, [getLottie.data, setRemoteLottieFile]) 49 | 50 | return ( 51 | <> 52 | 53 | 54 | 55 | Get started! 56 | 57 | setLottieUrl(target.value)} 62 | /> 63 | 64 | 65 | Or upload your image here directly 66 | 67 | 68 | 69 | Multiple images import method: 70 | 74 | 75 | { importMethod !== "sequence" ? null : 76 | <> 77 | setFramesPerImage(parseInt(value))}/> 78 | 79 | } 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 90 | 91 | 92 | 93 | 94 | ) 95 | } 96 | -------------------------------------------------------------------------------- /src/parser.js: -------------------------------------------------------------------------------- 1 | import genUuid from "uuid-random" 2 | 3 | export const composeNewLayer = (lottieFile, { image, externalBase64 = "" }, method, duration) => { 4 | let cloned = JSON.parse(JSON.stringify(lottieFile)) 5 | const refId = `refId-${image.name}-${Date.now()}` 6 | const uuid = genUuid() 7 | 8 | const tot = method === 'simple' ? 60.0000024438501 : duration 9 | 10 | const lastLayer = cloned.layers.length ? cloned.layers[cloned.layers.length - 1] : undefined 11 | const ip = lastLayer ? lastLayer.op : 0 12 | const op = lastLayer ? lastLayer.op + duration : duration 13 | 14 | return { 15 | ...cloned, 16 | assets: [ 17 | ...cloned.assets, 18 | { 19 | id: refId, 20 | w: 500, 21 | h: 500, 22 | u: "", 23 | p: image?.base64 ?? externalBase64, 24 | e: 1, 25 | uuid 26 | } 27 | ], 28 | layers: [ 29 | ...cloned.layers, 30 | { 31 | ddd: 0, 32 | ind: 1, 33 | ty: 2, 34 | nm: image.name, 35 | refId, 36 | uuid, 37 | sr: 1, 38 | ks: { 39 | o: { a: 0, k: 100, ix: 11 }, 40 | r: { a: 0, k: 0, ix: 10 }, 41 | p: { k: [0, 0] }, 42 | a: { a: 0, k: [0, 0], ix: 2 }, 43 | s: { 44 | a: 1, 45 | k: [ 46 | { 47 | i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] }, 48 | o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] }, 49 | t: 0, 50 | s: [100, 100, 0] 51 | }, 52 | { t: 59.0000024031193, s: [100, 100, 100] } 53 | ], 54 | ix: 6 55 | } 56 | }, 57 | ao: 0, 58 | ip: method === 'simple' ? 0 : ip, 59 | op: method === 'simple' ? tot : op, 60 | st: 0, 61 | bm: 0 62 | } 63 | ] 64 | } 65 | } 66 | 67 | const bounceAnimation = (totalTime, a) => ({ 68 | o: { a: 0, k: 100, ix: 11 }, 69 | r: { a: 0, k: 0, ix: 10 }, 70 | p: { k: [0, 0] }, 71 | a: a, 72 | s: { 73 | a: 1, 74 | k: [ 75 | { 76 | i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] }, 77 | o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] }, 78 | t: 0, 79 | s: [100, 100, 100] 80 | }, 81 | { 82 | i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] }, 83 | o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] }, 84 | t: (totalTime / 3) * 2, 85 | s: [100, 50, 100] 86 | }, 87 | { 88 | i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] }, 89 | o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] }, 90 | t: totalTime, 91 | s: [100, 100, 100] 92 | }, 93 | { t: totalTime, s: [100, 100, 100] } 94 | ], 95 | ix: 6 96 | } 97 | }) 98 | 99 | const appearAnimation = (totalTime, a) => ({ 100 | ty: "tr", 101 | o: { k: 100 }, 102 | r: { k: 0 }, 103 | p: { k: [0, 0] }, 104 | a: a, 105 | s: { 106 | a: 1, 107 | k: [ 108 | { 109 | i: { x: [0.67, 0.67, 0.67], y: [1, 1, 1] }, 110 | o: { x: [0.33, 0.33, 0.33], y: [0, 0, 0] }, 111 | t: 0, 112 | s: [0, 0, 100] 113 | }, 114 | { 115 | i: { x: [0.67, 0.67, 0.67], y: [1, 1, 1] }, 116 | o: { x: [0.33, 0.33, 0.33], y: [0, 0, 0] }, 117 | t: (totalTime / 3) * 2, 118 | s: [100, 100, 100] 119 | }, 120 | { 121 | i: { x: [0.83, 0.83, 0.83], y: [1, 1, 1] }, 122 | o: { x: [0.33, 0.33, 0.33], y: [0, 0, 0] }, 123 | t: totalTime, 124 | s: [100, 100, 100] 125 | }, 126 | { t: totalTime * 2, s: [99, 99, 100] } 127 | ], 128 | ix: 6 129 | }, 130 | sk: { k: 0 }, 131 | sa: { k: 0 } 132 | }) 133 | 134 | const rotateAnimation = (totalTime, a) => ({ 135 | ty: "tr", 136 | o: { k: 100 }, 137 | r: { k: 0 }, 138 | p: { 139 | k: [ 140 | { 141 | i: { x: 0.67, y: 1 }, 142 | o: { x: 0.33, y: 0 }, 143 | t: 0, 144 | s: [0, -512, 0], 145 | to: [0, -76.58, 0], 146 | ti: [0, 2.38, 0] 147 | }, 148 | { 149 | i: { x: 0.67, y: 1 }, 150 | o: { x: 0.33, y: 0 }, 151 | t: totalTime, 152 | s: [0, 384, 0], 153 | to: [0, -6.63, 0], 154 | ti: [0, -0.48, 0] 155 | }, 156 | { t: totalTime, s: [0, 0, 0] } 157 | ], 158 | ix: 2, 159 | a: 1 160 | }, 161 | a: a, 162 | s: { k: [100, 100] }, 163 | sk: { k: 0 }, 164 | sa: { k: 0 } 165 | }) 166 | 167 | export const animations = [ 168 | { name: "Bounce", value: bounceAnimation }, 169 | { name: "Appear", value: appearAnimation }, 170 | { name: "Drop down", value: rotateAnimation }, 171 | { name: "Default", value: (totalTime, a) => ({ a }) } 172 | ] 173 | 174 | export const deleteLayer = (lottieFile, selected_layer) => { 175 | let cloned = JSON.parse(JSON.stringify(lottieFile)) 176 | if (cloned?.assets) cloned.assets = cloned.assets.filter((asset) => asset.id !== selected_layer.uuid) 177 | cloned.layers = cloned.layers.filter((layer) => layer.uuid !== selected_layer.uuid) 178 | return cloned 179 | } 180 | 181 | export const updateOpacity = (lottieFile, selected_layer, opacity) => { 182 | let cloned = JSON.parse(JSON.stringify(lottieFile)) 183 | cloned.layers = [...cloned.layers].map((layer) => { 184 | if (layer.uuid === selected_layer?.uuid) layer.ks.o.k = opacity 185 | return layer 186 | }) 187 | return cloned 188 | } 189 | 190 | export const resizeAsset = (lottieFile, selected_layer, { h, w }) => { 191 | let cloned = JSON.parse(JSON.stringify(lottieFile)) 192 | if (cloned?.assets) { 193 | cloned.assets = [...cloned.assets].map((asset) => { 194 | if (asset.id === selected_layer.refId) { 195 | asset.h = h ? h : asset.h 196 | asset.w = w ? w : asset.w 197 | } 198 | return asset 199 | }) 200 | } 201 | return cloned 202 | } 203 | 204 | export const moveAsset = (lottieFile, selected_layer, { x, y }) => { 205 | let cloned = JSON.parse(JSON.stringify(lottieFile)) 206 | cloned.layers = [...cloned.layers].map((layer) => { 207 | if (layer.uuid === selected_layer.uuid && x !== "-" && y !== "-") { 208 | layer.ks.a = { 209 | ...layer.ks.a, 210 | k: [x ? parseFloat(x) : parseFloat(layer.ks.a.k[0]), y ? parseFloat(y) : parseFloat(layer.ks.a.k[1]), 0] 211 | } 212 | } 213 | return layer 214 | }) 215 | 216 | return cloned 217 | } 218 | 219 | export const getAsset = (lottieFile, id) => { 220 | return lottieFile.assets.find((asset) => asset.id === id) 221 | } 222 | 223 | export const updateFrameRate = (lottieFile, newFrameRate) => { 224 | let cloned = JSON.parse(JSON.stringify(lottieFile)) 225 | cloned.fr = parseFloat(newFrameRate) 226 | return cloned 227 | } 228 | 229 | export const updateDuration = (lottieFile, duration) => { 230 | let cloned = JSON.parse(JSON.stringify(lottieFile)) 231 | cloned.op = parseFloat(duration) 232 | return cloned 233 | } 234 | 235 | export const updateAnimation = (lottieFile, selected_layer, index) => { 236 | let cloned = JSON.parse(JSON.stringify(lottieFile)) 237 | 238 | cloned.layers = [...cloned.layers].map((layer) => { 239 | if (layer.uuid === selected_layer?.uuid) { 240 | layer.ks = animations[index].value(lottieFile.op, layer.ks.a) 241 | return layer 242 | } 243 | return layer 244 | }) 245 | 246 | return cloned 247 | } 248 | -------------------------------------------------------------------------------- /src/assets/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "v": "5.5.7", 3 | "meta": { "g": "LottieFiles AE 0.1.21", "a": "", "k": "", "d": "", "tc": "" }, 4 | "fr": 29.9700012207031, 5 | "ip": 0, 6 | "op": 60.0000024438501, 7 | "w": 1049, 8 | "h": 584, 9 | "nm": "nuxt_js", 10 | "ddd": 0, 11 | "assets": [ 12 | { 13 | "id": "image_0", 14 | "w": 401, 15 | "h": 301, 16 | "u": "", 17 | "p": "data:image/png;base64,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", 18 | "e": 1 19 | }, 20 | { 21 | "id": "image_1", 22 | "w": 424, 23 | "h": 399, 24 | "u": "", 25 | "p": "data:image/png;base64,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", 26 | "e": 1 27 | }, 28 | { 29 | "id": "image_2", 30 | "w": 404, 31 | "h": 377, 32 | "u": "", 33 | "p": "data:image/png;base64,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AAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8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", 34 | "e": 1 35 | }, 36 | { 37 | "id": "image_3", 38 | "w": 208, 39 | "h": 392, 40 | "u": "", 41 | "p": "data:image/png;base64,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", 42 | "e": 1 43 | }, 44 | { 45 | "id": "image_4", 46 | "w": 176, 47 | "h": 376, 48 | "u": "", 49 | "p": "data:image/png;base64,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", 50 | "e": 1 51 | } 52 | ], 53 | "layers": [ 54 | { 55 | "ddd": 0, 56 | "ind": 1, 57 | "ty": 2, 58 | "nm": "nuxt", 59 | "refId": "image_0", 60 | "sr": 1, 61 | "ks": { 62 | "o": { "a": 0, "k": 100, "ix": 11 }, 63 | "r": { "a": 0, "k": 0, "ix": 10 }, 64 | "p": { "a": 0, "k": [741.002, 312.465, 0], "ix": 2 }, 65 | "a": { "a": 0, "k": [402.391, 302.085, 0], "ix": 1 }, 66 | "s": { 67 | "a": 1, 68 | "k": [ 69 | { 70 | "i": { "x": [0.667, 0.667, 0.667], "y": [1, 1, 1] }, 71 | "o": { "x": [0.333, 0.333, 0.333], "y": [0, 0, 0] }, 72 | "t": 0, 73 | "s": [100, 100, 100] 74 | }, 75 | { 76 | "i": { "x": [0.667, 0.667, 0.667], "y": [1, 1, 1] }, 77 | "o": { "x": [0.333, 0.333, 0.333], "y": [0, 0, 0] }, 78 | "t": 30, 79 | "s": [75, 75, 100] 80 | }, 81 | { "t": 59.0000024031193, "s": [100, 100, 100] } 82 | ], 83 | "ix": 6, 84 | "x": "var $bm_rt;\n$bm_rt = loopOutDuration('cycle', 0);" 85 | } 86 | }, 87 | "ao": 0, 88 | "ip": 0, 89 | "op": 60.0000024438501, 90 | "st": 0, 91 | "bm": 0 92 | }, 93 | { 94 | "ddd": 0, 95 | "ind": 2, 96 | "ty": 2, 97 | "nm": "woman", 98 | "refId": "image_1", 99 | "sr": 1, 100 | "ks": { 101 | "o": { "a": 0, "k": 100, "ix": 11 }, 102 | "r": { "a": 0, "k": 0, "ix": 10 }, 103 | "p": { "a": 0, "k": [265.254, 384.892, 0], "ix": 2 }, 104 | "a": { "a": 0, "k": [211.75, 199.097, 0], "ix": 1 }, 105 | "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } 106 | }, 107 | "ao": 0, 108 | "ip": 0, 109 | "op": 60.0000024438501, 110 | "st": 0, 111 | "bm": 0 112 | }, 113 | { 114 | "ddd": 0, 115 | "ind": 3, 116 | "ty": 2, 117 | "nm": "others", 118 | "refId": "image_2", 119 | "sr": 1, 120 | "ks": { 121 | "o": { "a": 0, "k": 100, "ix": 11 }, 122 | "r": { "a": 0, "k": 0, "ix": 10 }, 123 | "p": { "a": 0, "k": [200.378, 395.96, 0], "ix": 2 }, 124 | "a": { "a": 0, "k": [201.693, 188.029, 0], "ix": 1 }, 125 | "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } 126 | }, 127 | "ao": 0, 128 | "ip": 0, 129 | "op": 60.0000024438501, 130 | "st": 0, 131 | "bm": 0 132 | }, 133 | { 134 | "ddd": 0, 135 | "ind": 4, 136 | "ty": 2, 137 | "nm": "man", 138 | "refId": "image_3", 139 | "sr": 1, 140 | "ks": { 141 | "o": { "a": 0, "k": 100, "ix": 11 }, 142 | "r": { "a": 0, "k": 0, "ix": 10 }, 143 | "p": { "a": 0, "k": [828.375, 386.755, 0], "ix": 2 }, 144 | "a": { "a": 0, "k": [103.787, 195.844, 0], "ix": 1 }, 145 | "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } 146 | }, 147 | "ao": 0, 148 | "ip": 0, 149 | "op": 60.0000024438501, 150 | "st": 0, 151 | "bm": 0 152 | }, 153 | { 154 | "ddd": 0, 155 | "ind": 5, 156 | "ty": 2, 157 | "nm": "tree", 158 | "refId": "image_4", 159 | "sr": 1, 160 | "ks": { 161 | "o": { "a": 0, "k": 100, "ix": 11 }, 162 | "r": { 163 | "a": 1, 164 | "k": [ 165 | { 166 | "i": { "x": [0.667], "y": [1] }, 167 | "o": { "x": [0.333], "y": [0] }, 168 | "t": 0, 169 | "s": [0] 170 | }, 171 | { 172 | "i": { "x": [0.667], "y": [1] }, 173 | "o": { "x": [0.333], "y": [0] }, 174 | "t": 15, 175 | "s": [3] 176 | }, 177 | { 178 | "i": { "x": [0.667], "y": [1] }, 179 | "o": { "x": [0.333], "y": [0] }, 180 | "t": 30, 181 | "s": [0] 182 | }, 183 | { 184 | "i": { "x": [0.667], "y": [1] }, 185 | "o": { "x": [0.333], "y": [0] }, 186 | "t": 45, 187 | "s": [-3] 188 | }, 189 | { "t": 59.0000024031193, "s": [0] } 190 | ], 191 | "ix": 10, 192 | "x": "var $bm_rt;\n$bm_rt = loopOutDuration('cycle', 0);" 193 | }, 194 | "p": { "a": 0, "k": [991.827, 579.603, 0], "ix": 2 }, 195 | "a": { "a": 0, "k": [89.189, 370.292, 0], "ix": 1 }, 196 | "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } 197 | }, 198 | "ao": 0, 199 | "ip": 0, 200 | "op": 60.0000024438501, 201 | "st": 0, 202 | "bm": 0 203 | } 204 | ], 205 | "markers": [] 206 | } 207 | --------------------------------------------------------------------------------