<noframes id="4si0k"></noframes>
  • <center id="4si0k"><table id="4si0k"></table></center>
    <abbr id="4si0k"><table id="4si0k"></table></abbr>
    <kbd id="4si0k"><input id="4si0k"></input></kbd>
    <bdo id="4si0k"><dd id="4si0k"></dd></bdo>
  • <fieldset id="4si0k"></fieldset>
    <small id="4si0k"></small><abbr id="4si0k"><table id="4si0k"></table></abbr>\n
    \n\n\n\n

    On your JS file, add the following line of code:
    \n<\/p>\n\n

    new FroalaEditor('#froala-editor');\n<\/pre>\n\n\n\n

    Web アプリケーションを?qū)g行すると、次の畫面が表示されます:<\/p>\n\n

    \"How<\/p>\n\n

    エディタを?qū)g行したら、ネイティブに統(tǒng)合された Filestack プラグインを有効にして畫像編集機(jī)能を追加します。これを行うには、エディターのオプションを指定します。
    \n<\/p>\n\n

    new FroalaEditor('#froala-editor',{\n    filestackOptions: {\n        filestackAPI: 'YourFilestackAPIKey',\n        uploadToFilestackOnly: true,\n        pickerOptions: {\n            accept: [\n                '.pdf',\n                'image\/jpeg',\n                'image\/png',\n                'image\/*',\n                'video\/*',\n                'audio\/*'\n            ],\n            fromSources: [\n                'local_file_system',\n                'url',\n                'facebook',\n                'instagram'\n            ]\n        }\n    },\n    toolbarButtons: {\n        'moreRich': {\n            'buttons': ['openFilePickerImageOnly', 'openFilePickerVideoOnly', 'openFilePicker', 'insertLink', 'insertTable', 'emoticons', 'specialCharacters', 'insertHR'],\n            'buttonsVisible': 3\n        },\n        'moreText': {\n            'buttons': ['bold', 'italic', 'underline', 'fontFamily', 'fontSize', 'textColor', 'backgroundColor', 'clearFormatting']\n        },\n        'moreParagraph': {\n            'buttons': ['alignLeft', 'alignCenter', 'formatOLSimple', 'alignRight', 'alignJustify', 'formatOL', 'formatUL', 'paragraphFormat', 'paragraphStyle', 'lineHeight', 'outdent', 'indent', 'quote']\n        },\n        'moreMisc': {\n            'buttons': ['undo', 'redo', 'fullscreen', 'selectAll', 'html', 'help'],\n            'align': 'right',\n            'buttonsVisible': 2\n        }\n    },\n    events: {\n        'filestack.uploadedToFilestack': function (response) {\n            console.log(\"Callback is triggered for upload to Filestack \",)\n        },\n        'filestack.filestackPickerOpened': function (response) {\n            console.log(\"Callback is triggered for picker opened \",)\n        },\n        'filestack.filestackPickerClosed': function (response) {\n            console.log(\"Callback is triggered for picker closed \",)\n        },\n        'filestack.uploadFailedToFilestack': function (response) {\n            console.log(response);\n        },\n    },\n    heightMin: 500,\n    heightMax: 1000\n});\n<\/pre>\n\n\n\n

    ここでは、エディターのツールバー ボタン、サイズ、イベント、ファイルスタックの追加オプションのいくつかのオプションを宣言しました。 filestackOptions<\/em> プロパティで、Filestack API キー、ファイルを Filestack にのみアップロードするかどうかを決定するブール値、およびいくつかのピッカー オプションを宣言しました。これらのオプションは、許可されるファイルの種類とソースを決定します。<\/p>\n\n

    まだ取得していない場合は、無料の Filestack アカウントを作成して API キーを取得します。 Froala と Filestack の両方を設(shè)定したら完了です。アプリケーション內(nèi)で畫像編集機(jī)能を備えた高度な WYSIWYG エディターを使用できるようになりました。また、エディターは次のように表示されます:<\/p>\n\n

    \"How<\/p>

    エディターのサイズ設(shè)定が改善されたことに注目してください。さらに重要なのは、Filestack アイコンを含むボタンが追加されたことです。これらのボタンを使用すると、ユーザーは Filestack 経由で畫像、ビデオ、その他のファイルをアップロードできます。ここで、Filestack プラグインの機(jī)能の一部を紹介するために、いくつかの畫像編集の使用例を見てみましょう。<\/p>\n\n

    \n \n \n WYSIWYG エディター內(nèi)での畫像編集の使用例<\/strong>\n<\/h2>\n\n

    \n \n \n 畫像のトリミング<\/strong>\n<\/h2>\n\n

    畫像をアップロードした後、畫像をクリックすると、その橫にファイルスタック アイコンが表示されます。アイコンをクリックしてファイル変換ビューに入ります。 「変形」タブで「クロップ」を選択し、好みに合わせて畫像を調(diào)整します。畫像をアップロードする前でも、トリミングや回転ができることに注意してください。畫像をアップロードし、後で Filestack 変換を使用してトリミングしましょう。<\/p>\n\n

    \"How<\/p>\n\n

    Filestack を使用して畫像をトリミングすると、次のようになります。自由形式、円、正方形、およびここで使用する 16:9 など、さまざまなトリミング オプションから選択できます。トリミングが完了したら、チェックボタンをクリックして「保存」をクリックします。<\/p>\n\n

    \n \n \n フィルターの適用<\/strong>\n<\/h2>\n\n

    フィルターは、畫像を処理するすべてのアプリの重要な部分になっています。 Filestack と Froala を使用すると、アップロードされた畫像の橫にある Filestack アイコンをクリックし、[フィルター] タブに移動(dòng)することでこれを?qū)g現(xiàn)できます。そこから、ポラロイド、セピア、グレースケールなどの多くの畫像フィルターから選択できます。次に、トリミングした畫像にフィルターを適用しましょう。<\/p>\n\n

    \"How<\/p>\n\n

    \n \n \n テキストの追加と強(qiáng)化<\/strong>\n<\/h2>\n\n

    章のタイトルにタイトルを追加する場合でも、商品や不動(dòng)産のリストに価格を追加する場合でも、畫像編集にはテキストが不可欠です。 Froala Editor を使用すると、さまざまなフォントやスタイルを使用してテキストを追加できます。先ほどの畫像を使用して、テキストを追加して強(qiáng)化しましょう。<\/p>\n\n

    \"How<\/p>\n\n

    \n \n \n 枠線の挿入<\/strong>\n<\/h2>\n\n

    Filestack の変換機(jī)能を使用して、畫像に枠線やフレームを簡単に挿入することもできます。 「境界線」タブに移動(dòng)して、畫像の境界線をカスタマイズしましょう:<\/p>\n\n

    \"How<\/p>

    「保存」をクリックすると、エディターに拡張された畫像が表示されます。そこから、Filestack ダッシュボードでアップロードされた畫像を確認(rèn)できます。 「コンテンツ ブラウザ」に移動(dòng)すると、畫像が表示されます。これは、個(gè)別にダウンロードすることも、アプリケーション上でダウンロードすることもできます。參考までに、これらの操作をすべて実行した後の畫像は次のようになります:<\/p>\n\n

    \"How<\/p>\n\n

    \n \n \n 結(jié)論<\/strong>\n<\/h2>\n\n

    最新のアプリケーションにとって、畫像編集は貴重なツールです。 Froala のようなツールを使用すると、優(yōu)れた畫像編集機(jī)能を備えた WYSIWYG エディタの実裝を迅速化できます。このようなツールを使用すると、畫像のトリミング、テキストやフィルターの追加、境界線の挿入、オーバーレイの適用を行うことができます。<\/p>\n\n

    このガイドに従うことで、それほど労力をかけずにそのような機(jī)能の実裝を開始できるようになります。これで、ユーザーがエディターを離れることなく畫像を微調(diào)整できる、スムーズで楽しい畫像編集エクスペリエンスを提供する準(zhǔn)備が整いました。<\/p>\n\n

    この記事は最初に <\/em><\/strong> Froala のブログ<\/em><\/strong> に投稿されました。<\/em><\/strong><\/p>\n\n\n \n\n \n <\/pre>"}

    国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

    ホームページ ウェブフロントエンド jsチュートリアル WYSIWYG エディターに畫像編集機(jī)能を追加する方法

    WYSIWYG エディターに畫像編集機(jī)能を追加する方法

    Nov 27, 2024 pm 07:02 PM

    畫像編集は、すべての WYSIWYG エディタにとって強(qiáng)力な機(jī)能です。これにより、アプリケーションの機(jī)能が大幅に強(qiáng)化され、アップロードした畫像をさらに活用したいユーザーが満足します。

    現(xiàn)在、ユーザーはアプリケーションに畫像編集機(jī)能があることを期待していますが、そのような機(jī)能の実裝は思っているほど簡単ではありません。

    たとえば、一部の LMS、CMS、およびドキュメント管理システムでは、ユーザーは WYSIWYG HTML エディター內(nèi)で畫像編集を必要とします。

    畫像やその他のメディアのアップロードは編集者にとって通常の機(jī)能かもしれませんが、畫像編集は通常そうではありません。そのため、このチュートリアルでは、エディター內(nèi)に畫像編集機(jī)能を?qū)g裝する方法を説明します。畫像のトリミング、フィルター、テキストの追加などを見ていきます。

    重要なポイント

    • Froala の組み込み Filestack 畫像変換を使用して、畫像編集を簡単に追加します。

    • Filestack のオプションをカスタマイズして、畫像のアップロードと編集をより詳細(xì)に制御します。

    • ユーザーが Filestack と対話するたびにアクションを?qū)g行するために Froala イベントを処理します。

    • 數(shù)秒と數(shù)行で WYSIWYG エディタをセットアップできます。

    • 組み込みの畫像編集機(jī)能を備えたエディタを統(tǒng)合することで、時(shí)間を大幅に節(jié)約できます。

    WYSIWYG エディターのセットアップ

    畫像編集に入る前に、まず WYSIWYG エディターが必要です。これを行うには、必要に応じて Froala Editor ファイルをアプリケーションに含めます (ここでは CDN を使用します)。次に、ID が「froala-editor: である div
    要素內(nèi)でエディターを初期化します。

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
        <title>Image Editing with Froala and Filestack</title>
        <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
        <link href="https://cdn.jsdelivr.net/npm/froala-editor@latest/css/froala_editor.pkgd.min.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" href="https://static.filestackapi.com/transforms-ui/2.x.x/transforms.css" />
    </head>
    
    <body>
        <div>
    
    
    
    <p>On your JS file, add the following line of code:<br>
    </p>
    
    <pre class="brush:php;toolbar:false">new FroalaEditor('#froala-editor');
    

    Web アプリケーションを?qū)g行すると、次の畫面が表示されます:

    How to Add Image Editing Capabilities to Your WYSIWYG Editor

    エディタを?qū)g行したら、ネイティブに統(tǒng)合された Filestack プラグインを有効にして畫像編集機(jī)能を追加します。これを行うには、エディターのオプションを指定します。

    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
    });
    

    ここでは、エディターのツールバー ボタン、サイズ、イベント、ファイルスタックの追加オプションのいくつかのオプションを宣言しました。 filestackOptions プロパティで、Filestack API キー、ファイルを Filestack にのみアップロードするかどうかを決定するブール値、およびいくつかのピッカー オプションを宣言しました。これらのオプションは、許可されるファイルの種類とソースを決定します。

    まだ取得していない場合は、無料の Filestack アカウントを作成して API キーを取得します。 Froala と Filestack の両方を設(shè)定したら完了です。アプリケーション內(nèi)で畫像編集機(jī)能を備えた高度な WYSIWYG エディターを使用できるようになりました。また、エディターは次のように表示されます:

    How to Add Image Editing Capabilities to Your WYSIWYG Editor

    エディターのサイズ設(shè)定が改善されたことに注目してください。さらに重要なのは、Filestack アイコンを含むボタンが追加されたことです。これらのボタンを使用すると、ユーザーは Filestack 経由で畫像、ビデオ、その他のファイルをアップロードできます。ここで、Filestack プラグインの機(jī)能の一部を紹介するために、いくつかの畫像編集の使用例を見てみましょう。

    WYSIWYG エディター內(nèi)での畫像編集の使用例

    畫像のトリミング

    畫像をアップロードした後、畫像をクリックすると、その橫にファイルスタック アイコンが表示されます。アイコンをクリックしてファイル変換ビューに入ります。 「変形」タブで「クロップ」を選択し、好みに合わせて畫像を調(diào)整します。畫像をアップロードする前でも、トリミングや回転ができることに注意してください。畫像をアップロードし、後で Filestack 変換を使用してトリミングしましょう。

    How to Add Image Editing Capabilities to Your WYSIWYG Editor

    Filestack を使用して畫像をトリミングすると、次のようになります。自由形式、円、正方形、およびここで使用する 16:9 など、さまざまなトリミング オプションから選択できます。トリミングが完了したら、チェックボタンをクリックして「保存」をクリックします。

    フィルターの適用

    フィルターは、畫像を処理するすべてのアプリの重要な部分になっています。 Filestack と Froala を使用すると、アップロードされた畫像の橫にある Filestack アイコンをクリックし、[フィルター] タブに移動(dòng)することでこれを?qū)g現(xiàn)できます。そこから、ポラロイド、セピア、グレースケールなどの多くの畫像フィルターから選択できます。次に、トリミングした畫像にフィルターを適用しましょう。

    How to Add Image Editing Capabilities to Your WYSIWYG Editor

    テキストの追加と強(qiáng)化

    章のタイトルにタイトルを追加する場合でも、商品や不動(dòng)産のリストに価格を追加する場合でも、畫像編集にはテキストが不可欠です。 Froala Editor を使用すると、さまざまなフォントやスタイルを使用してテキストを追加できます。先ほどの畫像を使用して、テキストを追加して強(qiáng)化しましょう。

    How to Add Image Editing Capabilities to Your WYSIWYG Editor

    枠線の挿入

    Filestack の変換機(jī)能を使用して、畫像に枠線やフレームを簡単に挿入することもできます。 「境界線」タブに移動(dòng)して、畫像の境界線をカスタマイズしましょう:

    How to Add Image Editing Capabilities to Your WYSIWYG Editor

    「保存」をクリックすると、エディターに拡張された畫像が表示されます。そこから、Filestack ダッシュボードでアップロードされた畫像を確認(rèn)できます。 「コンテンツ ブラウザ」に移動(dòng)すると、畫像が表示されます。これは、個(gè)別にダウンロードすることも、アプリケーション上でダウンロードすることもできます。參考までに、これらの操作をすべて実行した後の畫像は次のようになります:

    How to Add Image Editing Capabilities to Your WYSIWYG Editor

    結(jié)論

    最新のアプリケーションにとって、畫像編集は貴重なツールです。 Froala のようなツールを使用すると、優(yōu)れた畫像編集機(jī)能を備えた WYSIWYG エディタの実裝を迅速化できます。このようなツールを使用すると、畫像のトリミング、テキストやフィルターの追加、境界線の挿入、オーバーレイの適用を行うことができます。

    このガイドに従うことで、それほど労力をかけずにそのような機(jī)能の実裝を開始できるようになります。これで、ユーザーがエディターを離れることなく畫像を微調(diào)整できる、スムーズで楽しい畫像編集エクスペリエンスを提供する準(zhǔn)備が整いました。

    この記事は最初に Froala のブログ に投稿されました。

    以上がWYSIWYG エディターに畫像編集機(jī)能を追加する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

    このウェブサイトの聲明
    この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

    ホットAIツール

    Undress AI Tool

    Undress AI Tool

    脫衣畫像を無料で

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード寫真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    寫真から衣服を削除するオンライン AI ツール。

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    Video Face Swap

    Video Face Swap

    完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中國語版

    SublimeText3 中國語版

    中國語版、とても使いやすい

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

    神レベルのコード編集ソフト(SublimeText3)

    JavaScript vs. Java:どの言語を?qū)Wぶべきですか? JavaScript vs. Java:どの言語を?qū)Wぶべきですか? Jun 10, 2025 am 12:05 AM

    JavaScriptisidealforwebdevelopment,whileJavasuitslarge-scaleapplicationsandAndroiddevelopment.1)JavaScriptexcelsincreatinginteractivewebexperiencesandfull-stackdevelopmentwithNode.js.2)Javaisrobustforenterprisesoftwareandbackendsystems,offeringstrong

    JavaScriptで使用するコメントシンボル:明確な説明 JavaScriptで使用するコメントシンボル:明確な説明 Jun 12, 2025 am 10:27 AM

    JavaScriptでは、シングルラインコメント(//)またはマルチラインコメント(//)を選択することは、コメントの目的とプロジェクトの要件に依存します。 2。詳細(xì)なドキュメントには、マルチラインコメントを使用します。 3。コメントスタイルの一貫性を維持します。 4。過剰な承認(rèn)を避けます。 5.コメントがコードと同期して更新されていることを確認(rèn)してください。適切な注釈スタイルを選択すると、コードの読みやすさと保守性を向上させることができます。

    JavaScriptの究極のガイドコメント:コードの明確さを強(qiáng)化します JavaScriptの究極のガイドコメント:コードの明確さを強(qiáng)化します Jun 11, 2025 am 12:04 AM

    はい、javascriptcommentsは不必要に使用されています。

    Java vs. JavaScript:混亂を解消します Java vs. JavaScript:混亂を解消します Jun 20, 2025 am 12:27 AM

    JavaとJavaScriptは異なるプログラミング言語であり、それぞれ異なるアプリケーションシナリオに適しています。 Javaは大規(guī)模なエンタープライズおよびモバイルアプリケーション開発に使用されますが、JavaScriptは主にWebページ開発に使用されます。

    JavaScriptコメント:短い説明 JavaScriptコメント:短い説明 Jun 19, 2025 am 12:40 AM

    JavaScriptcommentsEareEssentialential-formaining、およびGuidingCodeexecution.1)single-linecommentseared forquickexplanations.2)多LinecommentsexplaincomplexlogiCorprovidededocumentation.3)clarifyspartsofcode.bestpractic

    JavaScriptのマスターコメント:包括的なガイド JavaScriptのマスターコメント:包括的なガイド Jun 14, 2025 am 12:11 AM

    ContureCrucialInjavascript formantaining andFosteringCollaboration.1)TheypindeBugging、Onboarding、およびUnderstandingCodeevolution.2)usesingle-linecomments for quickexplanations andmulti-linecomments fordeTeTaileddespransions.3)BestPractsinclud

    JavaScriptデータ型:ディープダイビング JavaScriptデータ型:ディープダイビング Jun 13, 2025 am 12:10 AM

    javascripthasseveralprimitivedatypes:number、string、boolean、undefined、null、symbol、andbigint、andnon-primitiveTypeslike objectandarray

    JavaScript vs. Java:開発者向けの包括的な比較 JavaScript vs. Java:開発者向けの包括的な比較 Jun 20, 2025 am 12:21 AM

    javascriptispreferredforwebdevelopment、whilejavaisbetterforlge-scalebackendsystemsandroidapps.1)javascriptexcelsininintingtivewebexperiences withitsdynAmicnature anddommanipulation.2)javaofferstruntypyping-dobject-reientedpeatures

    See all articles