Diminuer la taille de vos .png, .jpg ou .jpeg et .pdf sans changer leur qualité
-
C’est un peu inutile étant donné que tu peux faire ça avec un batch.
-
Oui je pensais aussi qu’il allait faire un bash
-
File.separator au lieu de ta fonction slash.
-
@‘DiabolicaTrix’:
C’est un peu inutile étant donné que tu peux faire ça avec un batch.
Tu parles de l’optimisation ou d’enlever le -min ? J’ai fais un programme Java parce que .bat .sh .bash enfin bon je n’avais pas envie de me casser la tête ^^
Merci Robin je l’avais déjà vu mais je doutais encore de son efficacité

EDIT: Si certains sont intéressé par faire l’optimisateur en batch je suis intéressé

-
Y a beaucoup, beaucoup, beaucoup plus simple… Régler correctement l’éditeur d’image à la base…
Les textures minecraft fonctionnent au pixel, que tu mette le réglage minimal ou maximal tu aura le même rendu visuel… Pour 1000 fois plus d’espace disque. -
Il y a beaucoup plus simple et plus optimisé. De plus la différence de taille sur de si petites images ne change pas grand chose
-
@SCAREX : nop ! J’ai testé l’enregistrement en qualité “par défaut” (72dpi) sur du 16*16 : 15ko. Les images de basent dispo sur minecraft sont à moins de 1ko. c’est 15 fois plus gourmand en ressources pour une texture. Ça n’as certe rien de bien méchant seul, mais répète ça autant de fois qu’il y a de texture (+/- 10 000 pour une modpack)…
-
@‘Benjamin Loison’:
@‘DiabolicaTrix’:
C’est un peu inutile étant donné que tu peux faire ça avec un batch.
Tu parles de l’optimisation ou d’enlever le -min ? J’ai fais un programme Java parce que .bat .sh .bash enfin bon je n’avais pas envie de me casser la tête ^^
Merci Robin je l’avais déjà vu mais je doutais encore de son efficacité

EDIT: Si certains sont intéressé par faire l’optimisateur en batch je suis intéressé

Je parlais bien d’enlever le “-min” et non un optimisateur en batch. Par contre, comme Jodge l’a souligné, changer les paramètres pourrait faire le même travail à mon avis.
D’ailleurs, si tu es interessé par le script:
@echo off setlocal enabledelayedexpansion for %%f in (%CD%\*.txt) do if %%f neq %~nx0 ( set "filename=%%~nf" ren "%%f" "!filename:~0,-4!%%~xf" ) -
@‘SCAREX’:
Il y a beaucoup plus simple et plus optimisé. De plus la différence de taille sur de si petites images ne change pas grand chose
Quand je fais ça pour le fond d’écran de mon menu principale en 1800x1000 ça vaut quand même le coup de perdre un Mo pour un mod ^^
Merci Diabolicatrix je testerai à l’occasion

EDIT: Ton algorithme ne fonctionne que pour le dossier où le batch file est et pas pour les sous-dossiers, c’est dommage, j’apprendrai le batch à l’occasion

-
Je viens de voir ton EDIT.
Effectivement, il ne fonctionne que pour le dossier dand lequel il est exécuté, je pourrais voir pour le rendre récursif.
EDIT: Je l’ai modifié pour le rendre récursif.
@echo off setlocal enabledelayedexpansion for /r %CD%\ %%f in (*.txt) do if %%f neq %~nx0 ( set "filename=%%~nf" ren "%%f" "!filename:~0,-4!%%~xf" ) -
@‘DiabolicaTrix’:
Je viens de voir ton EDIT.
Effectivement, il ne fonctionne que pour le dossier dand lequel il est exécuté, je pourrais voir pour le rendre récursif.
EDIT: Je l’ai modifié pour le rendre récursif.
@echo off setlocal enabledelayedexpansion for /r %CD%\ %%f in (*.txt) do if %%f neq %~nx0 ( set "filename=%%~nf" ren "%%f" "!filename:~0,-4!%%~xf" )Merci beaucoup
