Heim  >  Fragen und Antworten  >  Hauptteil

Kann die Funktion zum Zuschneiden von Bildern in ein benutzerdefiniertes Nginx-HTTP-Modul geschrieben werden?

Kann die Funktion zum Zuschneiden von Bildern in ein benutzerdefiniertes Nginx-HTTP-Modul geschrieben werden?
Aus geschäftlichen Gründen müssen alle Bilder in einer neuen Größe generiert werden, wir möchten sie jedoch nicht vollständig generieren, sondern nur dann, wenn auf sie zugegriffen werden muss.
Ich möchte es also in das Nginx-Modul schreiben, aber ich möchte auch die Imagick-API in einem benutzerdefinierten Modul aufrufen.
Ich weiß nicht, ob das möglich ist?

巴扎黑巴扎黑2713 Tage vor604

Antworte allen(3)Ich werde antworten

  • 阿神

    阿神2017-05-16 17:26:28

    这个模块应该可以满足你的需求, 实测可行

    本nginx模块主要功能是对请求的图片进行缩略/水印处理,支持文字水印和图片水印。
    支持自定义字体,文字大小,水印透明度,水印位置。
    判断原图是否是否大于指定尺寸才处理。 ....等等

    http://127.0.0.1/test.jpg!c300x200.jpg 将会 生成/输出 test.jpg 300x200 的缩略图

    Antwort
    0
  • PHPz

    PHPz2017-05-16 17:26:28

    要写C的节奏?直接PHP之类的脚本语言满足不了要求?

    Antwort
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:26:28

    nginx httpimagefiltermodule
    链接描述

    Antwort
    0
  • StornierenAntwort