Download src/lib/useImageDimension.ts from aigorithm/aicartoons: direct link, hf CLI and curl.
- Browser
- Download file 461 Bytes
-
https://huggingface.co/aigorithm/aicartoons/resolve/refs%2Fpr%2F1/src/lib/useImageDimension.ts
- Command line
-
hf download hf://aigorithm/aicartoons@refs/pr/1/src/lib/useImageDimension.ts
-
curl -L -o useImageDimension.ts https://huggingface.co/aigorithm/aicartoons/resolve/refs%2Fpr%2F1/src/lib/useImageDimension.ts
461 Bytes
| import { useEffect, useState } from "react" | |
| import { ImageDimension, getImageDimension } from "./getImageDimension" | |
| export function useImageDimension(src: string) { | |
| const [dimension, setDimension] = useState<ImageDimension>({ | |
| width: 0, | |
| height: 0, | |
| }) | |
| useEffect(() => { | |
| const compute = async () => { | |
| const newDimension = await getImageDimension(src) | |
| setDimension(newDimension) | |
| } | |
| compute() | |
| }, [src]) | |
| return dimension | |
| } |