teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字

2020/06/11 03:11

投稿

Nekonzen
Nekonzen

スコア0

title CHANGED
File without changes
body CHANGED
@@ -18,35 +18,15 @@
18
18
  ![比較キャプチャ](036858a2eb1648e45f3a33f1d1a8177d.jpeg)
19
19
 
20
20
  ### 該当のソースコード
21
- ●旧サーバー
22
21
  ```ここに言語名を入力
23
22
  $immgk = new Imagick();
24
23
  //読み込むPDFのパス
25
24
  $immgk->readImage($file_url);
26
25
  //特定のPDFのページ 0が表紙
27
- $immgk->setImageIndex(0);
28
- // PNG 形式に変換
29
- $immgk->setImageFormat("jpg");
30
- // リサイズ 横200、縦は0でオート
31
- $immgk->thumbnailImage(0, 200);
32
- // CMYK だったら sRGB に変換する
33
- $cs = $immgk->getImageColorspace();
34
- if ($cs == Imagick::COLORSPACE_CMYK) {
35
- $immgk->setImageColorspace(Imagick::COLORSPACE_SRGB);
36
- }
37
- // 指定フォルダに書き込み
38
- $immgk->writeImage($out_file_path);
39
- ```
40
- ●新サーバー
41
- ```ここに言語名を入力
42
- $immgk = new Imagick();
43
- //読み込むPDFのパス
44
- $immgk->readImage($file_url);
45
- //特定のPDFのページ 0が表紙
46
26
  $immgk->setIteratorIndex(0);
47
27
  // リサイズ 横200、縦は0でオート
48
28
  $immgk->thumbnailImage(0, 200);
49
- // 透過だと黒くなるため背景色【追加】
29
+ // 透過だと黒くなるため背景色【新サーバー追加】
50
30
  $immgk->paintOpaqueImage(new ImagickPixel('rgba( 0, 0, 0, 0.0)'), new ImagickPixel('white'), 0);
51
31
  // PNG 形式に変換
52
32
  $immgk->setImageFormat("jpg");