이미지 편집은 모든 wysiwyg 편집기의 강력한 기능입니다. 응용 프로그램의 기능을 크게 향상시키고 업로드 된 이미지로 더 많은 일을하려는 사용자를 기쁘게합니다.
요즘 사용자는 애플리케이션이 이미지 편집 기능을 갖도록 기대하지만 이러한 기능을 구현하는 것은 소리만큼 사소하지 않습니다.
예를 들어, 일부 LMS, CMS 및 문서 관리 시스템에서 사용자는 WYSIWYG HTML 편집기 내에서 이미지 편집이 필요합니다.
이미지 및 기타 미디어 업로드는 편집자가 보유한 일반적인 기능 일 수 있지만 일반적으로 이미지 편집은 그렇지 않습니다. 그렇기 때문에이 튜토리얼에서 편집자 내에서 이미지 편집 기능을 구현하는 방법을 보여 드리겠습니다. 이미지 자르기, 필터, 텍스트 추가 등을 탐색 할 것입니다.
Froala의 내장 Filestack 이미지 변환을 사용하여 이미지 편집을 쉽게 추가합니다.
이미지 업로드 및 편집을보다 제어 할 수 있도록 Filestack의 옵션을 사용자 정의합니다.
Froala 이벤트를 처리하여 사용자가 Filestack과 상호 작용할 때마다 작업을 수행합니다.
몇 초 안에 Wysiwyg 편집기를 몇 줄로 설정했습니다.
froala-editor : 와 함께 div 요소 내에서 편집기를 초기화합니다.
Image Editing with Froala and Filestack On your JS file, add the following line of code:
new FroalaEditor('#froala-editor');웹 애플리케이션을 실행할 때 다음 화면이 표시됩니다.
편집기를 실행하면 기본적으로 통합 된 Filestack 플러그인을 활성화하여 이미지 편집 기능을 추가합니다. 편집자를위한 옵션을 지정하여 다음을 수행합니다.
![]()
새로운 froalaeditor ( '#froala-editor', { filestackoptions : { filestackapi : 'Yourfilestackapikey', UPLOADTOFILESTACKONLY : true, 피커 옵션 : { 수용하다: [ '.pdf', '이미지/jpeg', '이미지/png', '영상/*', '동영상/*', '오디오/*' ],, FromSources : [ 'local_file_system', 'url', '페이스 북', '인스 타 그램' ]] } }, Toolbarbuttons : { '모레 리치': { '버튼':
new FroalaEditor('#froala-editor',{ filestackOptions: { filestackAPI: 'YourFilestackAPIKey', uploadToFilestackOnly: true, pickerOptions: { accept: [ '.pdf', 'image/jpeg', 'image/png', 'image/*', 'video/*', 'audio/*' ], fromSources: [ 'local_file_system', 'url', 'facebook', 'instagram' ] } }, toolbarButtons: { 'moreRich': { 'buttons': ['openFilePickerImageOnly', 'openFilePickerVideoOnly', 'openFilePicker', 'insertLink', 'insertTable', 'emoticons', 'specialCharacters', 'insertHR'], 'buttonsVisible': 3 }, 'moreText': { 'buttons': ['bold', 'italic', 'underline', 'fontFamily', 'fontSize', 'textColor', 'backgroundColor', 'clearFormatting'] }, 'moreParagraph': { 'buttons': ['alignLeft', 'alignCenter', 'formatOLSimple', 'alignRight', 'alignJustify', 'formatOL', 'formatUL', 'paragraphFormat', 'paragraphStyle', 'lineHeight', 'outdent', 'indent', 'quote'] }, 'moreMisc': { 'buttons': ['undo', 'redo', 'fullscreen', 'selectAll', 'html', 'help'], 'align': 'right', 'buttonsVisible': 2 } }, events: { 'filestack.uploadedToFilestack': function (response) { console.log("Callback is triggered for upload to Filestack ",) }, 'filestack.filestackPickerOpened': function (response) { console.log("Callback is triggered for picker opened ",) }, 'filestack.filestackPickerClosed': function (response) { console.log("Callback is triggered for picker closed ",) }, 'filestack.uploadFailedToFilestack': function (response) { console.log(response); }, }, heightMin: 500, heightMax: 1000 });, '정렬': '오른쪽', '버튼을 볼 수 있습니다': 2 } }, 이벤트 : { 'filestack.uploadedTofilestack': 함수 (응답) { Console.log ( "콜백은 Filestack에 업로드하기 위해 트리거됩니다",) }, 'filestack.filestackpickeropened': 함수 (응답) { Console.log ( "콜백은 픽커가 열렸습니다",) }, 'filestack.filestackpickerClosed': 함수 (응답) { Console.log ( "콜백이 픽커 닫기로 트리거됩니다",) }, 'filestack.uploadfailedtofilestack': 함수 (응답) { Console.log (응답); }, }, Heightmin : 500, Heightmax : 1000 });여기서, 우리는 편집자의 도구 모음 버튼, 크기, 이벤트 및 Filestack에 대한 추가 옵션에 대한 몇 가지 옵션을 선언했습니다. filestackoptions
속성에서 Filestack API 키, 파일이 Filestack에만 업로드되는지 여부를 결정하는 부울 및 몇 가지 피커 옵션을 결정하는 부울을 선언했습니다. 이 옵션은 허용 파일 유형 및 소스를 결정합니다.아직 없으면 무료 Filestack 계정을 만들어 API 키를 얻으십시오. Froala와 Filestack을 모두 설정 한 후에 우리는 끝났습니다! 이제 응용 프로그램 내에서 이미지 편집 기능이있는 고급 Wysiwyg 편집기를 사용할 수 있습니다. 또한 편집자가 지금 나타나야하는 방법은 다음과 같습니다.
![]()
편집자의 크기가 더 나은 방법에 주목하십시오. 더 중요한 것은 이제 Filestack 아이콘이있는 버튼이 있습니다. 이 버튼을 통해 사용자는 Filestack을 통해 이미지, 비디오 및 기타 파일을 업로드 할 수 있습니다. 이제 Filestack 플러그인의 기능 중 일부를 보여 주려면 일부 이미지 편집 사용 사례를 살펴 보겠습니다.
wysiwyg 편집기 내에서 이미지 편집을위한 사용 케이스
이미지 자르기
이미지를 업로드 한 후 이미지를 클릭하면 Filestack 아이콘이 옆에 나타납니다. 아이콘을 클릭하여 파일 변환보기를 입력하십시오. "변환"탭에서 "Crop"를 선택하고 원하는대로 이미지를 조정하십시오. 이미지를 업로드하기 전에도 자르고 회전 할 수 있습니다. Filestack 변환을 사용하여 이미지를 업로드하고 나중에 자르겠습니다.
![]()
이것이 Filestack을 사용하여 이미지를 자르는 방법입니다. 우리가 여기에서 사용하는 자유 형식, 원, 사각형 및 16 : 9를 포함한 다양한 자르기 옵션 중에서 선택할 수 있습니다. 자르기가 완료되면 확인 버튼을 클릭하고 "저장"을 누르십시오.
필터 적용
필터는 이미지를 처리하는 모든 앱의 중요한 부분이되었습니다. Filestack과 Froala를 사용하면 업로드 된 이미지 옆에있는 Filestack 아이콘을 클릭하고 "필터"탭으로 이동하여이를 수행 할 수 있습니다. 거기에서 Polaroid, Sepia, Grayscale 등과 같은 많은 이미지 필터 중에서 선택할 수 있습니다. 이제 자른 이미지에 필터를 적용합시다.
![]()
텍스트 추가 및 향상
챕터 제목에 제목을 추가하거나 제품 또는 부동산 목록에 가격을 추가하든 이미지 편집에 필수적입니다. Froala 편집기를 사용하면 다른 글꼴과 스타일로 텍스트를 추가 할 수 있습니다. 이전의 이미지를 사용하여 텍스트를 추가하고 향상시킵니다.
![]()
테두리 삽입
Filestack의 변환 기능을 사용하여 이미지에 테두리 나 프레임을 쉽게 삽입 할 수 있습니다. “국경”탭으로 가서 이미지에 대한 테두리를 사용자 정의하겠습니다 :
![]()
"저장"을 클릭 한 후 편집기에 향상된 이미지가 표시됩니다. 거기에서 Filestack 대시 보드에서 업로드 된 이미지를 확인할 수 있습니다. "Content Browser"로 이동하면 별도로 또는 응용 프로그램에서 다운로드 할 수있는 이미지가 표시됩니다. 참고로, 이미지가 이러한 모든 작업을 수행하는 방법을 보는 방법은 다음과 같습니다.
![]()
결론
모든 최신 응용 프로그램의 경우 이미지 편집은 귀중한 도구입니다. Froala와 같은 도구를 사용하면 훌륭한 이미지 편집 기능이있는 Wysiwyg 편집기의 구현 속도를 높일 수 있습니다. 이러한 도구는 자르기, 텍스트 및 필터를 추가하고 테두리를 삽입하고 이미지에 오버레이를 적용 할 수 있습니다.
이 안내서를 따르면 이제 너무 많은 노력없이 그러한 기능을 구현하기 시작할 수 있습니다. 이제 편집자를 떠나지 않고도 사용자가 이미지를 미세 조정할 수있는 부드럽고 즐거운 이미지 편집 경험을 제공 할 준비가되었습니다.
이 기사는 처음에
.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3