This commit is contained in:
root 2025-07-11 17:49:44 +08:00
parent 3f519fbc72
commit 3da2bc7c97
1 changed files with 5 additions and 3 deletions

View File

@ -7,6 +7,7 @@ interface ProjectImageProps {
alt: string alt: string
className: string className: string
} }
import { convertFileSrc } from '@tauri-apps/api/core'
const ProjectImage: React.FC<ProjectImageProps> = ({ imagePath, alt, className }) => { const ProjectImage: React.FC<ProjectImageProps> = ({ imagePath, alt, className }) => {
const [imageSrc, setImageSrc] = useState<string>('') const [imageSrc, setImageSrc] = useState<string>('')
@ -26,7 +27,8 @@ const ProjectImage: React.FC<ProjectImageProps> = ({ imagePath, alt, className }
} }
try { try {
const dataUrl = await invoke<string>('read_image_as_data_url', { filePath: imagePath })
const dataUrl = convertFileSrc(imagePath)
setImageSrc(dataUrl) setImageSrc(dataUrl)
} catch (error) { } catch (error) {
console.error('Failed to read image:', error) console.error('Failed to read image:', error)