回答編集履歴

1

chiousei

2021/11/01 10:11

投稿

yambejp
yambejp

スコア115353

test CHANGED
@@ -3,3 +3,35 @@
3
3
 
4
4
 
5
5
  - [PHP: Throwable - Manual](https://www.php.net/manual/ja/class.throwable.php)
6
+
7
+
8
+
9
+ 無条件に上書きするとファイルが全滅する可能性がありますので
10
+
11
+ バックアップをとるなど計画的に処理してください
12
+
13
+ ```php
14
+
15
+ $im=new Imagick()
16
+
17
+ foreach(glob($dirName.'*.jpg') as $image) {
18
+
19
+ try{
20
+
21
+ $im->readImage($image);
22
+
23
+ $im->setImageCompressionQuality(60);
24
+
25
+ //$im->writeImage();
26
+
27
+ }catch(Throwable $t){
28
+
29
+ print $t->getMessage();
30
+
31
+ }
32
+
33
+ }
34
+
35
+ ```
36
+
37
+ ※テストしてないので環境にあわせてうまく読み替えてみてください