Khrisna commited on
Commit
c6e291b
·
1 Parent(s): 7ec6802

Update lib/convertFormat.js

Browse files
Files changed (1) hide show
  1. lib/convertFormat.js +5 -5
lib/convertFormat.js CHANGED
@@ -4,14 +4,14 @@ const fs = require("fs");
4
  const FileType = require('file-type');
5
  const { exec } = require("child_process");
6
 
7
- if (!fs.existsSync(".temp")) fs.mkdirSync(".temp");
8
 
9
  function imageToWebp(bufferImage) {
10
  return new Promise((resolve, reject) => {
11
  FileType.fromBuffer(bufferImage)
12
  .then((response) => {
13
  try {
14
- const pathFile = ".temp/" + Math.floor(Math.random() * 1000000 + 1) + "." + response.ext;
15
  fs.writeFileSync(pathFile, bufferImage);
16
  exec(`cwebp -q 50 ${pathFile} -o ${pathFile}.webp`, (error, stdout, stderr) => {
17
  if (!fs.existsSync(pathFile + ".webp")) {
@@ -36,7 +36,7 @@ function imageToWebp(bufferImage) {
36
  function webpToJpg(bufferImage) {
37
  return new Promise((resolve, reject) => {
38
  try {
39
- const pathFile = ".temp/" + Math.floor(Math.random() * 1000000 + 1) + ".webp";
40
  fs.writeFileSync(pathFile, bufferImage);
41
 
42
  exec(`dwebp ${pathFile} -o ${pathFile}.jpg`, (error, stdout, stderr) => {
@@ -59,7 +59,7 @@ function webpToJpg(bufferImage) {
59
  function gifToWebp(bufferImage) {
60
  return new Promise((resolve, reject) => {
61
  try {
62
- const pathFile = ".temp/" + Math.floor(Math.random() * 1000000 + 1) + ".gif";
63
  fs.writeFileSync(pathFile, bufferImage);
64
 
65
  exec(`gif2webp ${pathFile} -o ${pathFile}.webp`, (error, stdout, stderr) => {
@@ -82,7 +82,7 @@ function gifToWebp(bufferImage) {
82
  function webpToVideo(bufferImage) {
83
  return new Promise((resolve, reject) => {
84
  try {
85
- const pathFile = ".temp/" + Math.floor(Math.random() * 1000000 + 1) + ".webp";
86
  fs.writeFileSync(pathFile, bufferImage);
87
 
88
  exec(`convert ${pathFile} ${pathFile}.gif`, (error, stdout, stderr) => {
 
4
  const FileType = require('file-type');
5
  const { exec } = require("child_process");
6
 
7
+ if (!fs.existsSync(".tmp")) fs.mkdirSync(".tmp");
8
 
9
  function imageToWebp(bufferImage) {
10
  return new Promise((resolve, reject) => {
11
  FileType.fromBuffer(bufferImage)
12
  .then((response) => {
13
  try {
14
+ const pathFile = ".tmp/" + Math.floor(Math.random() * 1000000 + 1) + "." + response.ext;
15
  fs.writeFileSync(pathFile, bufferImage);
16
  exec(`cwebp -q 50 ${pathFile} -o ${pathFile}.webp`, (error, stdout, stderr) => {
17
  if (!fs.existsSync(pathFile + ".webp")) {
 
36
  function webpToJpg(bufferImage) {
37
  return new Promise((resolve, reject) => {
38
  try {
39
+ const pathFile = ".tmp/" + Math.floor(Math.random() * 1000000 + 1) + ".webp";
40
  fs.writeFileSync(pathFile, bufferImage);
41
 
42
  exec(`dwebp ${pathFile} -o ${pathFile}.jpg`, (error, stdout, stderr) => {
 
59
  function gifToWebp(bufferImage) {
60
  return new Promise((resolve, reject) => {
61
  try {
62
+ const pathFile = ".tmp/" + Math.floor(Math.random() * 1000000 + 1) + ".gif";
63
  fs.writeFileSync(pathFile, bufferImage);
64
 
65
  exec(`gif2webp ${pathFile} -o ${pathFile}.webp`, (error, stdout, stderr) => {
 
82
  function webpToVideo(bufferImage) {
83
  return new Promise((resolve, reject) => {
84
  try {
85
+ const pathFile = ".tmp/" + Math.floor(Math.random() * 1000000 + 1) + ".webp";
86
  fs.writeFileSync(pathFile, bufferImage);
87
 
88
  exec(`convert ${pathFile} ${pathFile}.gif`, (error, stdout, stderr) => {