Resize Image secara Dinamis via nginx

Ada 2 cara memasang nginx, yang pertama menggunakan repo dari nginx sesuai dengan petunjuk di tautan berikut:
http://nginx.org/en/linux_packages.html?_ga=1.7002802.1293912275.1489706695

Atau, Install modul extras di Ubuntu (menggunakan repo ubuntu):


sudo apt install nginx-extras

Tambahkan baris berikut di /etc/nginx/sites-available/default
location ~ ^/img([0-9]+)(?:/(.*))?$ {
alias /path/to/images/dir/$2;
image_filter_buffer 10M;
image_filter resize $1 -;
}

Restart nginx
sudo service nginx restart

Sekarang kita bisa mengubah ukuran gambar secara mudah hanya dengan menambahkan /imgxxx/ di depan path ke image asli, misal, path berikut berarti me-resize gambar ke ukuran 200:
/img200/assets/image.png

atau mengubah ke ukuran 75
/img75/assets/image.png

Referensi: dzone

Comments

Popular posts from this blog

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Keutamaan Tidur yang Sedikit Menurut para Ulama

Kisah Nabi Uzair a.s.