cd "/mnt/GURU/GURU ONE/Surat Berharga/Ijazah"
for f in *.jpg; do
convert "$f" \
-resize 1200x1200\> \
-density 100 \
-quality 40 \
"${f%.jpg}.pdf"
done
Tentu Guru Duan. Script tersebut akan mengubah setiap file JPG menjadi PDF secara otomatis.
cd "/mnt/GURU/GURU ONE/Surat Berharga/Ijazah"
for f in *.jpg; do
convert "$f" \
-resize 1200x1200\> \
-density 100 \
-quality 40 \
"${f%.jpg}.pdf"
done
1. Pindah ke folder
cd "/mnt/GURU/GURU ONE/Surat Berharga/Ijazah"
Masuk ke folder tempat file JPG berada.
2. Perulangan semua file JPG
for f in *.jpg; do
Artinya:
Cari semua file yang berakhiran
.jpgSimpan nama file satu per satu ke variabel
f
Contoh:
Putaran pertama:
f="IJAZAH.jpg"
Putaran kedua:
f="IJAZAH MTs.jpg"
Putaran ketiga:
f="nem_SD.jpg"
dan seterusnya sampai semua file selesai.
3. Convert JPG ke PDF
convert "$f"
Misalnya:
convert "IJAZAH.jpg"
ImageMagick membaca gambar tersebut.
4. Resize gambar
-resize 1200x1200\>
Tanda > sangat penting.
Artinya:
Jika ukuran gambar lebih besar dari 1200×1200, perkecil.
Jika sudah lebih kecil, jangan dibesarkan.
Contoh:
| Ukuran asli | Hasil |
|---|---|
| 4000×3000 | 1200×900 |
| 2400×1700 | 1200×850 |
| 800×600 | tetap 800×600 |
Tujuannya agar ukuran PDF lebih kecil.
5. Density
-density 100
Menentukan resolusi PDF.
Umumnya:
| Density | Kualitas |
|---|---|
| 72 | sangat kecil |
| 100 | cukup jelas |
| 150 | bagus |
| 300 | kualitas scan tinggi |
Untuk arsip dan upload online, 100 biasanya cukup.
6. Quality
-quality 40
Kompresi JPEG.
| Quality | Hasil |
|---|---|
| 100 | hampir tanpa kompresi |
| 80 | bagus |
| 60 | cukup |
| 40 | kecil |
| 20 | sangat kecil |
Semakin kecil angkanya, ukuran file semakin kecil tetapi tulisan bisa mulai buram.
7. Nama PDF hasil
"${f%.jpg}.pdf"
Bagian:
${f%.jpg}
berarti:
Hapus
.jpgdari nama file.
Contoh:
| File JPG | PDF hasil |
|---|---|
| IJAZAH.jpg | IJAZAH.pdf |
| nem_SD.jpg | nem_SD.pdf |
| IJAZAH MTs.jpg | IJAZAH MTs.pdf |
Contoh nyata
Saat:
f="IJAZAH.jpg"
Perintah yang dijalankan menjadi:
convert "IJAZAH.jpg" \
-resize 1200x1200\> \
-density 100 \
-quality 40 \
"IJAZAH.pdf"
Kemudian lanjut ke file berikutnya.
Perkiraan hasil untuk file Guru Duan
Misalnya:
| JPG Asli | PDF Hasil |
|---|---|
| 3.6 MB | 300–700 KB |
| 2.8 MB | 250–600 KB |
| 1.1 MB | 100–300 KB |
Jadi seluruh dokumen ijazah/transkrip kemungkinan akan berada jauh di bawah batas 2 MB per file setelah dikonversi dengan pengaturan tersebut.
0 comments:
Post a Comment