Halaman Ini adalah ringkasan dokumentasi tentang parameter URL gambar Google (Blogger/Blogspot). Beberapa opsi ini diambil dari dokumentasi pihak pertama atau ketiga yang ada (lihat tautan di bagian akhir dokumen ini)
Struktur URL Umum
Saat Anda mengunggah gambar menggunakan Blogger atau Google Foto , Anda mendapatkan tautan yang sangat panjang karena adanya string antara domain dan ke mana parameternya berada. Agar contoh tetap singkat dan mudah dimengerti, saya akan menggunakan xxxxx
string dalam URL gambar blogger yang sangat panjang untuk menggantikannya:
https://lh3.googleusercontent.com/xxxxx=params
Tampilan link gambar yang diupload ke Google Foto
https://blogger.googleusercontent.com/img/a/xxxxx=params
Gambar diunggah dari widget Header atau Gambar Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/xxxxx/params/example.png
Gambar diunggah dari editor posting blogger
https://x.bp.blogspot.com/xxxxx/params/example.png
Gambar server Blogger lama
Parameter URL Gambar Google/Blogger
Dalam semua kasus params
adalah tempat di mana kita dapat menulis parameter gambar Google. Parameter dapat digabungkan dengan menggabungkan tanda hubung, misalnya: w200-h100-c
Simbol | Keterangan |
---|---|
* |
Digunakan sebagai wildcard, artinya apapun bisa mengikuti. |
# |
mewakili nilai angka |
Ganti Nama
Ini hanya mungkin dilakukan pada tautan yang berisi nama gambar di bagian akhir, yaitu gambar dari server lama atau diunggah dari editor pos.
Anda dapat memanipulasinya hingga benar-benar menghapus semua yang ditandai. Dalam semua kasus, saat mengunduh gambar, nama dan ekstensi aslinya akan muncul. Jika parameter dihapus, parameter defaultnya adalah s512
https://blogger.googleusercontent.com/img/b/xxxxx/s400/thumbnails.png
Segala sesuatu yang disorot dapat dimodifikasi. Mengubah ekstensi tidak akan mempengaruhi format aslinya.
Ubah Skala
Parameter | Sintaks | Keterangan |
---|---|---|
w |
w# |
Lebar, jika nilainya adalah 0 lebar asli yang digunakan |
h |
h# |
Tinggi, jika nilainya adalah 0 lebar asli yang digunakan |
s |
s# |
Skala (tinggi dan lebar), jika nilainya adalah 0 skala asli yang digunakan |
nu |
*-nu |
Skala terbatas pada ukuran aslinya. |
s |
w#-h#-s |
Paksa skala. Membutuhkan w#dan h#dan mengabaikan parameternu |
w#
Menentukan lebar yang dibatasi pada ukuran sebenarnya dari gambar, misalnya jika Anda menentukan w4000
dan skala aslinya adalah 1080x720 , nilainya akan menjadi 1080
h#
Menentukan tinggi yang dibatasi pada ukuran sebenarnya dari gambar, misalnya jika Anda menentukan h2000
dan skala aslinya adalah 1080x720, nilainya akan menjadi 720
.
s#
Menskalakan gambar yang mengambil nilai tertinggi sebagai referensi, misalnya jika gambar asli berukuran 1980x1080 maka nilai referensinya adalah 1980
. Sebaliknya, jika gambar berukuran 900x1400, nilai referensinya adalah 1400.
*-nu
Secara default, pengubahan skala akan mengikuti ukuran asli gambar, namun, beberapa parameter gabungan (biasanya pemotongan) memaksa pengubahan skala melampaui batas, sehingga menghasilkan kualitas gambar yang lebih rendah. Dengan parameter ini Anda tidak akan melebihi resolusi asli gambar.
https://blogger.googleusercontent.com/img/a/xxxxx=s300-nu
w#-h#-s
Membutuhkan w
, h
dan digunakan untuk memaksakan skala yang ditentukan. Mengabaikan parameter nu
jika ada, juga mengabaikan rasio aspek, yang dapat mengakibatkan gambar melebar.
Ubah Rotasi
Parameter | Sintaks | Keterangan |
---|---|---|
fh |
*-fh |
Membalik gambar secara horizontal |
fv |
*-fv |
Membalik gambar secara vertikal |
r |
*-r# |
Putar gambar dalam 90 , 180 dan 270 derajat |
*-fh
Membalik gambar pada sumbu X (secara horizontal).
*-fv
Membalik gambar pada sumbu Y (secara vertikal).
*-r#
Memutar gambar sebesar 90
, 180
dan 270
derajat saja, nilai lainnya tidak valid. Ini juga mengubah titik referensi parameter s#
selama penghitungan.
Crop Gambar
Parameter | Sintaks | Keterangan |
---|---|---|
c |
*-c |
Crop gambar menjadi persegi (Kedua sisi dipotong). jika parameter w# dan h# ada, pemotongan akan mengikuti ukuran yang diberikan sambil mempertahankan rasio aspek. |
ci |
*-ci |
Crop gambar dari atas dalam bentuk persegi |
cc |
*-cc |
Crop gambar menjadi lingkaran. Jika gambarnya PNG dan GIF, latar belakangnya akan transparan |
n |
w#-h#-n |
Crop gambar dari tengah, membutuhkan w# dan h# |
p |
*-p |
Crop gambar dengan fokus yang berbeda, AI algoritme. Terutama dalam mencari wajah. Dinama crop akan transisi berada ditengah objek wajah |
*-c
Potong gambar dari atas. Ini cenderung persegi sempurna, tetapi jika parameter w#
dan h#
ada, pemotongan akan mengikuti ukuran yang ditunjukkan sambil mempertahankan rasio aspek.
*-ci
Potong gambar dari atas dalam bentuk persegi sempurna dalam semua kasus, hasilnya mempertahankan rasio aspek.
*-cc
Potong gambar dari atas dalam bentuk lingkaran sempurna dengan tetap menjaga rasio aspek. Jika gambarnya PNG maka backgroundnya akan transparan.
w#-h#-n
Potong gambar dari tengah dalam semua kasus. Membutuhkan parameter w#
dan h#
hadir. Hasilnya akan mempertahankan rasio aspek.
*-p
Potong gambar menggunakan kecerdasan buatan, terutama mencari orang. Jika subjek menempati sebagian besar gambar, subjek akan mencoba mencari wajah. Terkadang perlu untuk menghapus cache dan memperbarui pada kueri pertama untuk menghargai pemotongan sesuai dengan kriteria AI.
Format Gambar
Parameter | Sintaks | Keterangan |
---|---|---|
rj |
*-rj |
Gambar akan berformat JPG |
rp |
*-rp |
Gambar akan berformat PNG |
rg |
*-rg |
Gambar akan berformat GIF |
rw |
*-rw |
Gambar akan berformat WEBP |
h |
*-h |
Gambar akan berformat HTML |
d |
*-d |
Gambar akan di unduh secara langsung |
*-rj
Konversikan gambar ke JPEG. Untuk memeriksa formatnya, simpan gambar dari tautan ini.
https://blogger.googleusercontent.com/img/a/xxxxx==s600-rj
*-rp
Konversikan gambar ke PNG. Untuk memeriksa formatnya, simpan gambar dari tautan ini.
https://blogger.googleusercontent.com/img/a/xxxxx==s600-rp
*-rg
Konversikan gambar ke GIF. Untuk memeriksa formatnya, simpan gambar dari tautan ini.
https://blogger.googleusercontent.com/img/a/xxxxx==s600-rg
*-rw
Konversikan gambar ke WebP. Untuk memeriksa formatnya, simpan gambar dari tautan ini.
https://blogger.googleusercontent.com/img/a/xxxxx==s600-rw
*-h
Konversikan gambar ke HTML. Untuk memeriksa formatnya, simpan gambar dari tautan ini.
https://blogger.googleusercontent.com/img/a/xxxxx==s600-h
*-d
Mulai pengunduhan langsung. Untuk memeriksa formatnya, simpan gambar dari tautan ini.
https://blogger.googleusercontent.com/img/a/xxxxx==s600-d
Format GIF Eksklusif
Parameter | Sintaks | Keterangan |
---|---|---|
k |
*-k |
Menampilkan frame pertama dengan ikon "Play". |
a |
*-a |
Menampilkan frame tertentu dengan ikon "Play". |
no |
*-no |
Nonaktifkan ikon "Play". Parameter ini digabungkan dengan *-k atau *-a# |
rh |
s#-rh |
GIF akan berformat MP4 |
*-k
Ini menunjukkan bingkai pertama gambar dalam format GIF, yang menghentikan animasi, selain mengurangi bobotnya secara signifikan. Ikon "Play" juga ditambahkan.
*-a#
Ini berfungsi sama seperti parameter sebelumnya, hanya saja ini memungkinkan kita memilih bingkai gambar tertentu dalam format GIF. Demikian pula, ikon "Play" akan muncul.
*-no
Parameter ini digabungkan dengan *-k
atau *-a#
dan hanya bertanggung jawab untuk menonaktifkan ikon "Play".
*s#-rh
Konversi format GIF ke video MP4. Meskipun secara teoritis tidak ada parameter lain yang diperlukan, dalam semua pengujian saya merasa tidak mungkin untuk mereproduksi tanpa parameter tambahan, itulah sebabnya saya menggunakan s0
. Bobotnya juga berkurang secara signifikan.
Pengoptimalan URL Gambar
Parameter | Sintaks | Keterangan |
---|---|---|
ft |
*-ft |
Menerapkan kompresi lossless untuk JPEG tanpa menurunkan kualitas gambar, diterapkan secara otomatis saat gambar diproses. |
l |
*-l# |
Mengoptimalkan gambar dalam format JPEG dan WebP menggunakan metode kompresi lossy. [itu huruf kecil L] |
v |
*-v# |
Kompresi lossy alternatif yang dibatasi hingga 4 level, di mana 3 nilai lossy terbanyak dan 0 nilai lossy terkecil untuk WebP dan JPEG. |
e |
*-e# |
Menentukan file dapat di-cache oleh browser. Jumlah # dalam hari yang diinginkan. |
*-ft
Mengoptimalkan gambar dalam format JPEG menggunakan metode kompresi lossless, yang secara signifikan mengurangi bobotnya tanpa kehilangan kualitas.
*-l#
Mengoptimalkan gambar dalam format JPEG dan WebP menggunakan metode kompresi lossy , dimana 1
tingkat kompresi dengan loss paling besar dan 100
merupakan nilai dengan loss paling sedikit.
*-v#
Mengoptimalkan gambar JPEG dan WebP menggunakan metode kompresi lossy yang dibatasi pada 4 level, dimana 3
nilai lossy paling besar dan 0
nilai lossy paling kecil.
*-e#
Menyetel waktu cache gambar di header respons HTTP. Nilai numeriknya sama dengan jumlah hari yang diinginkan. Jumlah maksimum yang diperbolehkan adalah 90 hari.
https://blogger.googleusercontent.com/img/a/xxxxx=s0-e30
Asli: max-age=86400 (1 hari) - Parameter: max-age=2592000 (30 hari)