import { DownloadOutlined, RotateLeftOutlined, RotateRightOutlined, SwapOutlined, ZoomInOutlined, ZoomOutOutlined, } from '@ant-design/icons'; import { Image, Space } from 'antd'; import React from 'react'; const src = 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png'; const App: React.FC = () => { // or you can download flipped and rotated image // https://codesandbox.io/s/zi-ding-yi-gong-ju-lan-antd-5-7-0-forked-c9jvmp const onDownload = () => { fetch(src) .then((response) => response.blob()) .then((blob) => { const url = URL.createObjectURL(new Blob([blob])); const link = document.createElement('a'); link.href = url; link.download = 'image.png'; document.body.appendChild(link); link.click(); URL.revokeObjectURL(url); link.remove(); }); }; return ( ( ), }} /> ); }; export default App;