首頁 JS特效 其它特效 js上傳圖片並取色程式碼

js上傳圖片並取色程式碼

js上傳圖片並取色程式碼

js上傳圖片並取色代碼是一款本地圖片上傳取色器插件,點擊取色按鈕以取得圖片所包含的顏色代碼。

部分js程式碼

<script type="text/javascript">
	(() => {
		let obj = {};
		//获取DOM对象的方法
		let $ = function(id){
			return document.getElementById(id);
		}
		//获取预览图片路径
		let getObjectURL = function(file){
			let url = null ; 
			if (window.createObjectURL!=undefined) { // basic
				url = window.createObjectURL(file) ;
			} else if (window.URL!=undefined) { // mozilla(firefox)
				url = window.URL.createObjectURL(file) ;
			} else if (window.webkitURL!=undefined) { // webkit or chrome
				url = window.webkitURL.createObjectURL(file) ;
			}
			return url ;
		}
		//十六进制转换器
		let hexadecimal = function(num) {
			var r = parseInt(num).toString(16);
			if (r.length == 1) {
				return '0' + r;
			}
			return r.toUpperCase();
		}
		//判断颜色是否已存在
		let checkHasColor = function(arr, r, g, b) {
			for (var i = 0; i < arr.length; i++) {
				var n = equalsColor(arr[0], arr[1], arr[2], r, g, b);
				if (n >= 0.8) {
					return true;
				}
			}
			return false;
		}
		//判断相同颜色
		let equalsColor = function(r1, g1, b1, r2, g2, b2) {
			return (255 - Math.abs(r1 - r2) * 0.297 - Math.abs(g1 - g2) * 0.593 - Math.abs(b1 - b2) * 0.11) / 255;
		}
		//建立canvas画布
		let canvas = function(obj,size,param){
			let canvas = document.createElement("canvas");
			if (!canvas.getContext) {
				alert("很遗憾,您浏览器版本太老了,无法使用我们的小工具 !");
				return;
			}
	})()
</script>
免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

JS上傳圖片實作程式碼 JS上傳圖片實作程式碼

08 Mar 2018

本文主要和大家分享JS上傳圖片的實作程式碼,本文主要以程式碼的形式和大家分享,希望能幫助大家。

Ajax上傳並預覽圖片(附程式碼) Ajax上傳並預覽圖片(附程式碼)

03 Apr 2018

這次帶給大家Ajax上傳並預覽圖片(附程式碼),Ajax上傳並預覽圖片的注意事項有哪些,以下就是實戰案例,一起來看一下。

圖片上傳網站 php 圖片上傳類別程式碼 圖片上傳網站 php 圖片上傳類別程式碼

29 Jul 2016

圖片上傳網站:圖片上傳網站php 圖片上傳類別程式碼:先來個簡單的: 複製程式碼程式碼如下:<? //http://www.jb51.net class upLoad{ public $length; //限定檔案大小public $file; //判斷此類是用於圖片上傳還是檔案上傳public $fileName; //檔案名稱public $fileTemp; //上傳暫存檔案public $fileSize; //上傳檔案大小pub

php 上傳圖片的程式碼 php 上傳圖片的程式碼

25 Jul 2016

php 上傳圖片的程式碼

php GD庫上傳圖片並建立縮圖的程式碼 php GD庫上傳圖片並建立縮圖的程式碼

25 Jul 2016

php GD庫上傳圖片並建立縮圖的程式碼

PHP實作微信小程式圖片上傳實例碼分享 PHP實作微信小程式圖片上傳實例碼分享

22 Dec 2017

小程式以其輕量快速的優點成為熱門開發向,但以其特有的封裝,讓許多新手比較迷惘。本文以PHP後端實現一個簡單的小程式圖片上傳,讓大家更為清楚了解小程式開發。

php圖片上傳程式碼一例 php圖片上傳程式碼一例

25 Jul 2016

php圖片上傳程式碼一例

JavaScript圖片上傳程式碼封裝 JavaScript圖片上傳程式碼封裝

13 Aug 2017

這篇文章主要為大家詳細介紹了js圖片上傳的封裝程式碼,具有一定的參考價值,有興趣的朋友們可以參考一下

PHP 圖片上傳程式碼範例 PHP 圖片上傳程式碼範例

25 Jul 2016

PHP 圖片上傳程式碼範例

See all articles See all articles

Hot Tools

jQuery+Html5實作唯美表白動畫程式碼

jQuery+Html5實作唯美表白動畫程式碼

jQuery+Html5實作唯美表白動畫程式碼,動畫效果很棒,程式設計師表白必備!

情侶浪漫表白js特效程式碼

情侶浪漫表白js特效程式碼

情侶浪漫表白js特效程式碼,這樣的特效,可以用在婚禮攝影的網站上,也可以放在個人網站中,也還一個不錯的特效,php中文網推薦下載!

簡單js戀愛表白神器

簡單js戀愛表白神器

簡單原生js戀愛表白神器

碉堡的html5粒子動畫表白特效

碉堡的html5粒子動畫表白特效

碉堡的html5粒子動畫表白特效程式碼,動畫特效文字可以在程式碼裡面進行更改,大家可以做個頁面,大家可以自訂文字的輸入是應該是非常受歡迎的,此HTML5特效非常美的。

jQuery響應式後台登入介面模板

jQuery響應式後台登入介面模板

jQuery響應式後台登入介面範本html源碼,登入頁面透過jquery來驗證表單,判斷使用者名稱和密碼是否符合要求,通常登入頁面在企業網站或商城網站都是必須要用到的頁面,響應式的後台頁面,當瀏覽器放大或縮小,背景會根據瀏覽器來調整圖片的大小! php中文網推薦下載!