タグ別アーカイブ: Images

sponsored-featured-1

その場で画像を芸術的な顔射効果の適用

From Applying artistic facial effects to images on the fly

望んだあなたの画像効果のような snapchat を追加することですか。
良いニュースは、あなたが実際にドン ・ #8217; t 必要広範なトレーニングまたはを開始する特定の顔検出技術。
必要なの Cloudinary。
Cloudinary はアップロード、保管場所を使用するクラウド ベースのイメージ管理ソリューションです。
e の操作、最適化および画像をお届けします。
高度なエフェクトやフィルターを適用することもできます。
if と else 条件を使用して s のような我々 が今日使用しています。
この資料でを学びますCloudinary を使用して Movember 口ひげを追加することによって、顔を適用する方法の効果 ’ s 条件が顔を変える情報機能: 顔のない顔画像とイメージ (口ひげは右下に追加される) を取得ティンの前にいくつかのコードを参照してください開始我々 は先にスムーズに移動できるように、いくつかの家事を行う必要があります.私たちのデモは、JavaScript を使用して構築されます。
我々 が開始する前に我々 は Cloudinary acco を設定する必要があります。
unt は、私たちに十分な無料ストレージおよび変換機能を与えます。
Cloudinary アカウント私たちCloudinary アカウントは、アップロード、保存、API 経由で私たちのイメージにアクセスする私たちを有効になります。
U を署名することができます。
無料アカウントの p は、安全な場所に資格情報を格納します。
資格情報に格納されて、示すように、ダッシュ ボード: 前述のとおりプロジェクトのセットアップ、やります、デモ環境を向上させるためision Cloudinary を動作し、実践プレイ グラウンドがあります。
プロジェクトの構造は、ve をするつもりです。
サーバーと 3 つのクライアント ファイルだけで単純なもので ry: |---movember |---index.html # ホーム パグe |---script.js # JavaScript ここ |---style.css # CSS ここで我々 は、jQuery を Cloudi を含める必要がありますnary アップロード ウィジェットと html Cloudinary jQuery ライブラリ: <!-./index.html--> < html ・ gt; < 頭 >< タイトル > 取得、Momember </タイトル >< リンク rel ="stylesheet"href ="style.css"></ヘッド >< 体 ><!---> ここ入るコンテンツ < スクリプト src ="https://code.jquery.com/jquery-3.1.1.min.js"></>< スクリプト スクリプトの src ='https://cdn.jsdelivr.net/jquery.cloudinary/1.0.18/jquery.cloudinary.js' の種類 'テキスト/javascript' を = ></スクリプト >< スクリプト src="//widget.cloudinary.com/global/all.js「タイプ ="テキスト/javascript"></スクリプト >< スクリプト src="script.js"></スクリプト ></ボディ ></html > widget.cloudinary & #8211;私たちのドキュメントにアップロード ウィジェットをロードし、他の支援機能が含まれています。
jquery.cloudinary は、jQuery のプラグインの管理およびクラウド ima を操作するための SDK ツールとして機能します。
ジス。
まず jQuery ライブラリをインポート Cloudinary jQuery プラグインは、独自のカスタムscript.js ファイルが異なります。
Cloudinary Cloudinary の構成の構成は、簡単です。
ちょうど更すべての .config メソッドとダッシュ ボードからコピーした資格情報を渡すこと: $(function() {./script.js//...//構成 Cloudinary//で使用可能な資格情報を持つ//あなたの Cloudinary アカウント ダッシュ ボード $cloudinary.config ({cloud_name: api_key 'CLOUD_NAME':' API。
_KEY'}); }) (これは、クライアント側アプリケーションでは使用しないでください) API_SECRET に注意してください!A資格のある ny ユーザーは、イメージ クラウドにアクセスを持ちます。
アップロード画像に送信されます。
アップロード ウィジェットを使用して Ajax 要求で Cloudinary。
マークアップからこの要求を開始することができます。
いくつかを作成しましょう: <!--./html ・ <!-フォームおよびローダーのコンテナー--> <div クラス =「コンテナー」id =「コンテナー」>< h1 > Movember </h1 >< div クラス ="コンテンツt">< p > アップロード無料の口ひげを取得する selfie! </p ><!-アップロード顔のボタンを--> < ボタン id「アップロード ボタン」クラスを = ="btn の"> を取るか、Selfie をアップロード <ボタン/>< div クラス ="paint_container"id ="canvas"><! ― dr にキャンバス処理後の op 画像--> </div ></div ></div > マークアップだけ2 重要な要素がある: selfies のためのアップロード ウィジェットを開くにはボタンとドロップするキャンバス、画像アップロードでは一度は成功します。
我々 はまた、セントにすべてをプルする最小限のスタイルを追加可能性があります。
小胞体のページ://./style.css .container {境界線: 2 px 固体 #e1e1e1; 幅: 40% マージン: 自動; マージン トップ: 5 em; テキストは、整列: センター; 埋め込みの上部: 5 em; 下パディング: 5 em; }/* ボタンのスタイルは、簡潔にするため切り捨て * を実行/開くアプリケーション、アプリになります l/ike 次: Cloudinary ウィジェットの Cloudinary ウィジェットとアップロードがセットアップをされておりに読み込まれています。
私たちのブラウザー。
聞かせて ’ s は、それを使用してアップロードを開始我々 どのように参照してください://./script.js $(関数 { アップロード ボタン var uploadButton = $(' #upload ボタン '); ボタン イベントをアップロードしてそれをアップロードします。
adButton.on ('クリックして'、function(e) {//開始アップロード cloudinary.openUploadWidget ({cloud_name: upload_preset ' CLOUD_NAME': 'プリセット'}、関数の (エラーで結果) {場合 (エラー) console.log(error); エラーがない場合は、画像データをコンソールに記録します。
.log(result); }); }); }); ウィジェット ライブラリは、openUploadW を持っている cloudinary を公開します。
idget プロパティ。
このプロパティには、設定とアップロード成功または fai を処理するコールバック関数ルアー。
設定必要にアップロードするクラウド名とアップロードのプリセットします。
アップロードのプリセットはジュースt 何我々 可能性がありますを設定されている REST Url のパラメーターを介して事前設定。
我々 は設定します。
この構成では、互いからそれらを区別するために一意の ID を使用して。
あなたを設定します。
設定 >> のタブをアップロード >> プリセットをアップロード >> を有効にします。
続きを読むことができますそれについて彼女e. アップロード ボタンをクリックすることができますしたら、この有線、: イメージを選択してアップロードします。
T を開く彼の開発者ツールし、[コンソール] タブを見ています。
含まれているアイテムの配列がわかります画像の詳細。
コンソールに記録される情報は非常に有用ではありません。
聞かせて ’ s ドロップ画像ブラウザー。
我々、ハジケにジャンプする前に条件変換の顔効果を適用します。
g パートは、我々 はイメージが入れされるキャンバスの参照をましょう。
./script.js var キャンバス = $('#canvas'); 今、我々 は、アップロードする次の時間私たちは右にイメージを置いて、ドキュメント: uploadButton.on ('クリックして'、function(e) {cloudinary.openUploadWidget ({cloud_name: ' クラウド_NAME'、upload_preset: 'UPLOAD_PRESET'}、関数の (エラーで結果) {if(error) console.log(エラー) var id = 結果 [0] .public_id; canvas.html(procesImage(id))}); }); ProcessImage メソッドは、ちょうどあなたのクラウドからイメージを返します: processImage(id) {var オプション機能= {/* 変換のオプションはここに行くことができます */}; $.cloudinary .image (id、オプション) を返す } 私が次にs 待望の一部。
顔に口ひげを追加しましょう。
私たちのプロセスを拡張しなければならないように、変換プロパティをオプションに追加することによって画像の関数です。
変換プロパティは where 我々 は口ひげを取得したいと思います Cloudinary を教えてください。
機能 procesImage(id) {//、ra を取得ndom 口ひげイメージ var movembers = ["movember3_oabbz1","movember2_mc2zrb","movember_qimgkg"];ランダムな var Math.floor(Math.random() = * movembers.length); var randomMovember = movembers [random]; var オプション = {//変換オプションの変換: [ 希望する幅を指定 {幅: 400},/チェック/顔 (場合 fエース > = 1) {場合:"faces_gte_1"},//movember 画像を追加。
//口ひげが右に配置される//私たちをプッシュすることができますので、表面の中央にそれ鼻の下の下で少し {オーバーレイ: randomMovember 幅: 1.1、フラグ:「地域_relative」、重力: y:50, x: 0「顔」},//場合は、イメージは {i 顔ではないです。
f:"else"},//ドロップで mmustache、//右-下 ima のセクションge {オーバーレイ: randomMovember 幅: 100、重力:"south_east"},//終了する場合ステートメント {場合:"end"},//境界線および境界線の半径 {を追加境界線:"7px_solid_grey"、半径: 30}]}; オプションで画像を返すイメージは image タグで返されます//と、URL 戻り $.cloudinary .image (id としてではなくオプション); } 重要な部分は、その値の一部が ma に使用されます変換配列柯の決定し、口ひげをアップロードされたイメージに適用します。
画像に、ムスタクの顔が含まれていない場合彼は、イメージの右下に配置されます。
アプリをより面白くするために、我々 は、ランドーを取得します。
ちょうど 1 つの口ひげを使用するのではなく、私たちのクラウド ストレージから m 口ひげ。
私たちは fa に重力を設定するとces は、すべて顔、口ひげ、顔の中心で終わる口ひげを適用するためにs ではなく、鼻の下。
このため、我々 は、点灯を口ひげをプッシュするのに y プロパティを使用します。
tle。
結論この例では、我々 は効果と usin のフィルターを適用する特定の側面に焦点を当ててください。
g 顔検出や if/else ステートメント。
他の多くの驚くべき条件付きの変換は、ヨ、します。
Cloudinary で行うことができます。
続きを読むし、Cloudinary はあなたのため、どのような選択肢を模索するお気軽に。
[�これは、Cloudinary-に代わってスポンサー投稿] の 50 + ホット秋ものコレクションフォント ・ 300 グラフィック オブジェクト 17 ドルのみ! ソース p img {表示: インライン-ブロック; 余白-右: 10 px;} .alignleft {float: 左;} p.showcase {オフ: 両方;} 体 #browserfriendly p、ボディ #podcast p、div #emailbody p {余白: 0;}
featured-6

今週の人気デザイン ニュース: 2016 年 8 月 22 日-2016 年 8 月 28 日

From Popular design news of the week: August 22, 2016 – August 28, 2016

ユーザーが送信毎週姉妹の面白いものがたくさんサイト ・ ウェブ デザイナー ニュース, highlighting から web デザイナーに興味は、web の周り偉大なコンテンツ。
維持する最善の方法すべての偉大な物語の追跡し、掲載されているニュースは、単にウェブ デザイナー ニュース si をチェックしてください。
テ、ここでいくつかを逃した場合は、最も人気のある des の迅速かつ便利なコンパイル我々 は先週からキュレーション igner ニュース。
これはの非常に小さい選択だけであることに注意してください、見逃しはありません私たちのニュースレターを購読してサイト大日本に従うので、掲載されたリンクすべてのニュースの ly。
ウェブサイトの設計 20 素晴らしい CSS テキスト効果 10 年前 Hわー Spotify ’ s UX 変更上の 10 年間より良い Web 画像デザイナー学ぶ必要がありますマーケティング サイトのデザイン: Android.com 理由はヘルスケア デザインそんなにひどいか? CodeDammit: すべてのあなたの UX が属する私たちの実際の例を見てみるでコーディングを学ぶ Lan鼎: スケッチの Photoshop 無料 UI キットっての Jony Ive のチームでの作業を学んだApple Watch ピクセルを適用: 業界標準設計ツールのインターネットIOS 勤めて物事キャンバス: リアルタイムで、記法を使用して、即座に共有サイトデザイン: Wtfshouldidowithmylife.com Design.blog LinkedIn ProFinder 拡張 Nationwidフリーランサーを雇うため e 見知らぬもの入力ジェネレーター Linux を引き継いだ私たち* 今、世界を引き継いでいる巧妙なアプリは、現代の時代に食品のラベルをもたらす   ヘルプを書くメールの人に AI は実際に読み取り TeamMood: ウェルビーイング o を追跡f あなたのチームは、簡単にリディア 6.0: 支払いアプリ、なぜ AI 統合の再設計がアップルのゼロ日間米国史上最悪の独占を作成する新しい時代の携帯電話ハッキングをマークもっとしたいですか。
大丈夫!ウェブ デザイナーの Ne と web の周りからトップ デザイン ニュースの追跡ws。
最後の日: 排他的な強大な格安夏フォントのバンドル 拡張シラミが 30 フォント楽天的 のみ $29! ソース p img {表示: インライン-ブロック; margin-右: 10 px;} .alignleft {float: 左;} p.showcase {オフ: 両方;} 体 #browserfriendly p、ボディ #podcast p、div #emailbody p {余白: 0;}
featured-8

今週の人気デザイン ニュース: 2016 年 4 月 25 日-2016 年 5 月 1 日

From Popular design news of the week: April 25, 2016 – May 1, 2016

ユーザーが送信毎週姉妹の面白いものがたくさんサイト ・ ウェブ デザイナー ニュース, highlighting から web デザイナーに興味は、web の周り偉大なコンテンツ。
維持する最善の方法すべての偉大な物語の追跡し、掲載されているニュースは、単にウェブ デザイナー ニュース si をチェックしてください。
テ、ここでいくつかを逃した場合は、最も人気のある des の迅速かつ便利なコンパイル我々 は先週からキュレーション igner ニュース。
これはの非常に小さい選択だけであることに注意してください、見逃しはありません私たちのニュースレターを購読してサイト大日本に従うので、掲載されたリンクすべてのニュースの ly。
あなたの画像の色を強化する San Francisco モノ 10 単純な方法デザイン システムの UI アプリケーション ストアの最後の設計時より開催する方法: 信頼性対なぜあなた don't する必要がありますデザインのような美しさアップル Fontea: Google フォントPhotoshop とスケッチ方法我々 は構築: Airbnb デザイン Brand.ai Dropbox新しい 'プロジェクト無限' たるみない問題パレット は大騒ぎ色のパレット ジェネレーター Chrome 拡張記法のブログをおそらく必要デバイスs デザイナーとして私たち時代に入っている新しいデザインの? サイト デザイン: クマ ’ s 目 ViGoogle 地球マイクロソフトからイエローストーン国立公園ポストカードの ew ’ s 新しい iP人間パントン スキー無料のキーボード、テキスト メッセージ簡単に学ぶ起業家精神を磨くn トーン用語 Airbnb に知識をスケーリング設計リーダーシップにおける 5 のトレンド我々 はすべて間違って欲しい物事のインターネットの得たフロント 3.0: 共同メール詳細?大丈夫!ウェブ ニュースをウェブ上からトップのデザイン ニュースを追跡します。
Artifex フォージからイラストレーター ブラシの最後の日: メガバンドル 21 ドルのみ!ソース p img {表示: インライン-ブロック; 余白-右: 10 px;} .alignleft {float: l銀行口座振込;} p.showcase {オフ: 両方;} 体 #browserfriendly p、ボディ #podcast p、div #emailbody p {余白: 0;}