Skip to content

Commit 0c0479b

Browse files
authored
Merge pull request #15 from brunopicinin/webp-support
Add support for WebP image format
2 parents 28c953d + b148cb2 commit 0c0479b

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

script.js

+8-13
Original file line numberDiff line numberDiff line change
@@ -289,25 +289,20 @@ canvas.addEventListener('mousemove', function(e) {
289289
canvas.addEventListener('drop', function(e) {
290290
e.preventDefault();
291291
var file = e.dataTransfer.files[0];
292+
293+
// only allow image files
294+
var supportedImageTypes = ['image/png', 'image/jpeg', 'image/jpg', 'image/webp'];
295+
if (!supportedImageTypes.includes(file.type)) {
296+
alert('Only PNG, JPEG, JPG, and WebP files are allowed.');
297+
return;
298+
}
299+
292300
var reader = new FileReader();
293-
294301
reader.onload = function(event) {
295-
// only allow image files
296302
img.src = event.target.result;
297303
};
298304
reader.readAsDataURL(file);
299305

300-
var mime_type = file.type;
301-
302-
if (
303-
mime_type != 'image/png' &&
304-
mime_type != 'image/jpeg' &&
305-
mime_type != 'image/jpg'
306-
) {
307-
alert('Only PNG, JPEG, and JPG files are allowed.');
308-
return;
309-
}
310-
311306
img.onload = function() {
312307
scaleFactor = 0.25;
313308
canvas.style.width = img.width * scaleFactor + 'px';

0 commit comments

Comments
 (0)