웹에서 AI가 구동될 수도 있군요.
오늘은 웹에서 AI가 구동될 수 있지 않을까 싶어서, 이것저것 조사해 보고, 무언가 만들어 보았습니다.
이름하여 `무료 AI 이미지 업스케일링!!`

위 그림과 같이, AI를 활용한 이미지 고화질 변환기가 백엔드 없이 구현이 됩니다.
Real-ESRGAN 모델을 사용합니다.
한번 테스트 해보셔요.
https://webmaster.cafe/ko/tools/image-upscaler?f=/sample-image/60903.png
이름하여 `무료 AI 이미지 업스케일링!!`

위 그림과 같이, AI를 활용한 이미지 고화질 변환기가 백엔드 없이 구현이 됩니다.
Real-ESRGAN 모델을 사용합니다.
한번 테스트 해보셔요.
https://webmaster.cafe/ko/tools/image-upscaler?f=/sample-image/60903.png
총 2명이 반응했습니다
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 9개
API 사용해서 만드셨나요?
AI 분석이 맞는지 한번 봐주세요.ㅎㅎ
🏗️ 전체 구조
🔑 핵심 기술
1. Web Worker
upscale-worker-1FCB8ocI.js는 별도 스레드에서 실행되는 Worker입니다.AI 추론은 무겁기 때문에, 메인 스레드에서 실행하면 UI가 얼어붙습니다. Worker로 분리해서 백그라운드 실행합니다.
js
2. ONNX Runtime Web
Real-ESRGAN 모델을 브라우저에서 실행하기 위해 onnxruntime-web 라이브러리를 사용합니다.
js
⚡ 백엔드 없이 가능한 이유
.onnx직접 로드📦 빌드 도구
파일명의 해시(
1FCB8ocI)로 보아 Vite로 빌드된 프로젝트입니다. Worker도 Vite의?worker문법으로 번들링됩니다.js
요약하면: Real-ESRGAN
.onnx모델을 ONNX Runtime Web이 WebAssembly/WebGPU로 실행하고, 그 무거운 연산을 Web Worker가 백그라운드에서 처리하는 구조입니다. 서버가 전혀 필요 없는 순수 클라이언트사이드 AI입니다! 🎉