Heim JS-Spezialeffekte Andere Spezialeffekte 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>
Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Thinkphp3.2上传图片并生成缩略图代码改进的 Thinkphp3.2上传图片并生成缩略图代码改进的

07 Jun 2016

提供各种官方和用户发布的代码示例,代码参考,欢迎大家交流学习

图片上传即时显示缩略图的js代码_图象特效 图片上传即时显示缩略图的js代码_图象特效

16 May 2016

主要用于上传图片的过程中可以显示图片,这样就可以确认图片有没有远错,利用提高正确率。

js 图片上传前大小长宽验证代码_图象特效 js 图片上传前大小长宽验证代码_图象特效

16 May 2016

今天整理了一段代码,用于图片上传前预览,并获取图片的长、宽、及字节数,可以用于图片上传前的校验。

图片上传之前检查大小、尺寸、格式并预览的js代码_图象特效 图片上传之前检查大小、尺寸、格式并预览的js代码_图象特效

16 May 2016

就是在客户端判断上传图片的大小,尺寸,并生成预览图,用JavaScript实现的啊

Organisieren von Spezialeffekten für Textschaltflächen basierend auf jQuery_jquery Organisieren von Spezialeffekten für Textschaltflächen basierend auf jQuery_jquery

16 May 2016

Hier haben wir 10 beliebte Codes für Text, Schaltflächen, Formulare und andere Spezialeffekte auf Basis von jQuery zusammengestellt. Sie sind zum einfachen Vergleich und zur Verwendung zusammengestellt.

Beschreiben Sie Canvas in Kombination mit JavaScript, um Bildspezialeffekte zu erzielen Beschreiben Sie Canvas in Kombination mit JavaScript, um Bildspezialeffekte zu erzielen

07 Mar 2018

Wir alle wissen, dass Canvas viele Spezialeffekte und andere magische Dinge erzeugen kann. Aber haben Sie schon einmal mit Canvas und JavaScript gespielt, um Bildspezialeffekte zu erzielen? sehen!

Implementierung von Spezialeffekten wie Sonnenlicht und Regentropfen in Vue-Statistikdiagrammen Implementierung von Spezialeffekten wie Sonnenlicht und Regentropfen in Vue-Statistikdiagrammen

27 Aug 2023

Spezialeffekte wie Sonnenlicht und Regentropfen in Vue-Statistikdiagrammen werden in die Datenvisualisierung implementiert. Statistische Diagramme sind eine häufig verwendete Methode zur Darstellung von Daten. Um jedoch das visuelle Erlebnis des Benutzers zu verbessern, können wir den statistischen Diagrammen einige Spezialeffekte hinzufügen, z. B. Sonnenlicht, Regentropfen und andere Effekte. In diesem Artikel wird erläutert, wie Sie Vue zum Implementieren dieser Spezialeffekte verwenden, und es werden Codebeispiele bereitgestellt. Zuerst müssen wir Vue und Echarts installieren. Sie können den Befehl npm zur Installation verwenden: npminstallvueecharts--save

Welche Arten von CSS-Stilen gibt es? Welche Arten von CSS-Stilen gibt es?

25 Apr 2024

Zu den CSS-Stiltypen gehören: Grundstile (Schriftarten, Farben, Rahmen, Auffüllung/Ränder), Layoutstile (schwebend, Positionierung, Anzeige, Rasterlayout, elastisches Layout), Spezialeffekte (Übergang, Animation, Transformation, Filter), Mischmodi. , Tabellenstile (Tabellenanzeige, Tabellendaten) und andere Stile (Medienabfragen, benutzerdefinierte Eigenschaften, Animationszeitleisten).

Einführung in Lösungen für hohe CPU-Auslastung in „dnf' Einführung in Lösungen für hohe CPU-Auslastung in „dnf'

06 Jan 2024

Wenn Sie feststellen, dass die CPU-Auslastung von DNF (Dungeon Fighter) beim Spielen eines Spiels sehr hoch ist, kann dies die Laufruhe des Spiels beeinträchtigen. Keine Sorge, hier sind einige Lösungen, ich hoffe, sie können Ihnen helfen: 1. Schließen Sie andere unnötige Hintergrundprogramme: Schließen Sie während das Spiel läuft, andere Programme, die CPU-Ressourcen beanspruchen, wie Browser, Musikplayer usw. 2. Reduzieren Sie die Qualität des Spielbildschirms: Durch die Reduzierung der Spezialeffekte und der Auflösung des Spielbildschirms kann die Belastung der CPU verringert und der Laufeffekt des Spiels verbessert werden. 3. Aktualisieren Sie den Grafikkartentreiber: Was tun, wenn Ihre DNFCPU-Auslastung hoch ist? Zuerst können Spieler die Scansoftware öffnen und ausführen, um zu überprüfen, ob andere Software ausgeführt wird. 2. Anschließend muss der Player die Spezialeffekte in den Einstellungen verwischen, um die Belastung durch DNF-Daten zu verringern.

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中文网推荐下载!