> 웹 프론트엔드 > JS 튜토리얼 > 프런트 엔드 방법을 사용하여 이미지를 캐릭터 그림으로 변환

프런트 엔드 방법을 사용하여 이미지를 캐릭터 그림으로 변환

php中世界最好的语言
풀어 주다: 2018-05-24 16:05:12
원래의
3232명이 탐색했습니다.

이번에는 사진을 캐릭터 그림으로 변환하기 위한 프론트엔드 방식 사용 시 주의사항을 소개해드리겠습니다.

프로젝트 설명

  • 서버에 의존하지 않는 순수 프런트 엔드 프로젝트

  • jpg, png, gif 세 가지 형식의 이미지 지원

  • canvas을 사용하여 구문 분석, 크기 조정 및 생성 실현 단일 프레임 이미지 중 gif.js를 사용하면 단일 프레임 이미지를 gif 이미지로 병합할 수 있습니다.

  • 동일한 비율로 크기 조정 가능

  • 텍스트 및 배경색 사용자 정의 가능

  • 변환에 사용되는 문자 사용자 정의 가능

  • 일부 메소드 구현 참고 소스는 소스 코드에 표시되어 있습니다

프로젝트는 기술 스택을 사용합니다

  • webpack

  • React

  • gif.js (gif 이미지 생성에 사용)

프로젝트 구조

├─ src
│   ├─ component 组件文件
│   ├─ style 样式文件
│   ├─ tools 图片解析、转化工具文件
│   ├─ App.jsx
│   ├─ index.js
│   └─ index.html
├─ static
│   └─ js
│       └─ gif.worker.js gif.js生成图片依赖文件
├─ webpack
│    └─ webpack 配置文件
└ 其他文件
로그인 후 복사

효과 시연

기본 기능

프런트 엔드 방법을 사용하여 이미지를 캐릭터 그림으로 변환

사진 크기 조정

프런트 엔드 방법을 사용하여 이미지를 캐릭터 그림으로 변환

색상 설정(텍스트 및 배경)

프런트 엔드 방법을 사용하여 이미지를 캐릭터 그림으로 변환

사용자 정의 변환 문자

프런트 엔드 방법을 사용하여 이미지를 캐릭터 그림으로 변환

로컬 러닝

개발 모드

npm i
npm run dev
로그인 후 복사

프로젝트 패키징

npm run build
로그인 후 복사

github 페이지에 게시

npm run deploy
로그인 후 복사

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요. !

추천 자료:

프런트 엔드 프로젝트에서 프로젝트 구조 초기화

vue 명령어를 사용하여 롤링 로딩 모니터링을 구현하는 단계에 대한 자세한 설명

위 내용은 프런트 엔드 방법을 사용하여 이미지를 캐릭터 그림으로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿