Oleh: Indi Soemardjan (7483) 20 tahun yang lalu
Rekan2, Apabila saya ada dua foto hitam-putih yang mempunyai ukuran pixel sama, misalkan 700 pixels X 500 pixels, tapi dgn orientasi berbeda sbb: A - dengan orientasi landscape B - dengan orientasi portrait Mengapa file size nya hampir selalu lebih besar untuk foto B. Apakah orientasi itu mempengaruhi perhitungan matematika di file tsb? Satu lagi, Kalau saya perhatikan, foto yang mempunyai banyak detail tekstur spt rumput, batu2 karang biasanya file size nya juga lebih besar daripada foto2 yang detailnya tidak terlalu ramai, spt dinding polos atau semacamnya (sementara pixel size dan orientasi sama semua). Ada yang bisa menjelaskan? Terima kasih! :)
Oleh: I Gede Putu Prawita Mb (17285) 20 tahun yang lalu
Perbedaan size disebabkan karena kompleksitas gambar .. semakin kompleks gambar nya - dalam arti semakin kaya warna nya - maka size akan membesar. Semakin simple gambar nya - dalam arti lebih banyak warna monoton - maka ukuran gambar semakin kecil. Mengapa ? karena sistem kompresi JPEG akan lebih mudah mengkompresi warna-warna yang monoton/seragam, yang mengakibatkan mengecil nya ukuran file. Untuk mengetahui bagaimana proses kompresi JPEG, bisa di googling di Internet, cukup banyak resource ttg itu. Tapi saya ndak mau ah, terlalu matematis, pusing .... Perlu diingat juga, bahwa semakin tinggi ISO, maka ukuran file cenderung membesar, akibat dari naik nya Noise pada ISO tinggi tersebut. Ngga percaya ? coba aja bandingkan ISO 100 dengan ISO 800 pada 300D mas Indi, pasti remaining frame nya beda. Semoga membantu mas.
Oleh: Judhi Prasetyo. (38908) 20 tahun yang lalu
Terima kasih, Gede! :) Informasi nya membantu sekali. Tapi kenapa ya kalau posisi nya Portrait maka filesize nya pun lebih besar daripada Landscape?
Oleh: Charles H. Hadi, Jade (13203) 20 tahun yang lalu
Tentu saja seperti yang telah dijelaskan mas Gede. Portrait itu warnanya lebih banyak walaupun keliatan-nya simple. Portrait cenderung mempunyai objek yang besar ... dan tentu saja lebih detil. Detil itulah yang mengakibatkan warna lebih kaya. Coba saja mas Indi zoom 1000% atau 2000% dan lihat pixelnya satu2.
Charles, Mungkin saya tadi kurang jelas nulisnya: Yang saya maksud adalah orientasi foto dalam posisi Portrait (berdiri) versus Landscape (mendatar). Coba deh bikin satu foto hitam putih; gunakan format TIF atau PSD sehingga tidak ada compression, lantas copy satu untuk hasil berdiri dan satu hasil mendatar. Yang posisi berdiri cenderung lebih besar file size nya dari yang mendatar (sejauh yang saya perhatikan dan ingat). Singkat kata: 2 buah foto yang sama (pixel size sama dan gambar yang sama), kalau dibuat berdiri file size nya lebih besar dari yang mendatar.
Oleh: Arbain Rambey (103716) 20 tahun yang lalu
Kalau pakai TIF/BMP, dengan pixel sama maka ukuran file juga sama....JPG punya kompleksitas tersendiri..
Sebetulnya topik ini ngga ada hubungan-nya ama fotografi mas Indi, ini lebih ke masalah coding dan programming yang mungkin tidak berguna bagi para anggota FN yang laen. Tadi saya udah males jawab tapi kemudian gara2 dapet private chat-nya mas Indi lagi yang seperti minta jawaban, dan kebetulan saya seorang lulusan Comp Sci maka saya jawab pertanyaan mas Indi :D JAWAB: Tentu saja orientasi sebuah foto sangat berpengaruh ama size-nya mas Indi. Ini lebih mengarah ke perhitungan aritmatika seorang programmer yang membuat software image reader-nya. Program2 seperti ini (image reader) biasanya memakai algoritma recursive loop for i to j; for j to k; dst dst. Jika orientasi sebuah foto diubah (portrait /landscape) ini otomatis mempunyai efek untuk algoritma itu. Algoritma recursive loop (image reader) itu sebenernya mempunyai fixed pattern yaitu dengan cara membaca pixel sebuah gambar satu persatu mulai dari kolom baru kemudian ke baris ataupun sebaliknya membaca dari baris dulu baru kemudian ke kolom. Dengan ditambahnya penggunaan object2 laen seperti Array 3D/4D, vector ataupun matrix di dalam kode2 program image reader ini, proses membaca gambarnya jadi lebih rumit dan mempunyai running time yang berbeda2 untuk tiap orientasi. Running time yang berbeda2 ini lah yang kemudian menentukan size yang ada di sebuah gambar. Jika dalam membaca suatu foto, running time-nya lebih lama dari yang laen-nya maka size-nya tentu saja lebih besar dari yang laen ... walaupun itu merupakan foto yang sama yang hanya di rotate. Kalau mas Indi masih penasaran bisa dicoba crop satu foto yang mempunyai panjang dan lebar pixel yang sama, contoh 400x400. Save foto tsb kemudian copy foto itu dan di rotate 90 degree dan save sebagai file yang laen. Coba bandingin size-nya sekarang ... saya yakin size-nya bakalan sama soalnya algoritma dan running time untuk membaca kedua foto tersebut persis sama. Tidak ada masalah dengan algoritma recursion yang mau baca kolom dulu ke baris ataupun dari baris ke kolom ... keduanya menempuh jumlah loop yang sama dan tentu saja running time juga ngga beda yang kemudian menjadikan size kedua file juga sama .... Gila juga ya gua bisa jawabin pertanyaan ngga mutu ini :)) tapi untuk mas Indi, Silakan mencoba ! :D
Terima kasih, Charles! Saya tadi kasih pertanyaan ndak bermutu ini karena menurut saya memang ada hubungannya dengan FN; yakni untuk memahami hal2 apa saja yang bisa mempengaruhi file size sehingga kita sebagai anggota yang hobinya upload foto ke FN bisa tahu bagaimana mengatasi masalah2 kualitas gambar tanpa harus mendapatkan file size besar. Skenarionya yang saya alami adalah: Pada saat saya coba siapkan foto untuk upload saya selalu coba dapatkan ukuran file yang mendekati 150 kilobytes dan beberapa kali saya sudah sempat memuaskan ukuran max 700 pixel untuk satu sisi tapi dari segi JPEG compression malah kualitas nya jadi menurun - sehingga saya cenderung coba untuk tidak gunakan rate dibawah 9 sama sekali walaupun merasa perlu untuk menurunkan file size; jadi sering lakukan tweaking di pixel size (terkadang mainkan sampe 660 atau 680 pixels karena ndak mau punya hasil yang nampak terlalu kecil di layar nanti). Gejala foto Portrait/berdiri cenderung memiliki file size lebih besar dari Landscape/mendatar juga saya mulai perhatikan dari situ. Jadi kalau memang anda pikir topik ini tidak bermutu dan kurang berguna untuk anggota FN lain ya coba dipikir2kan lagi, mas. Topik ini serta jawaban anda amat berguna lho untuk saya dan banyak anggota lainnya :) Semoga anda setuju...
Oleh: Haryanto R (6495) 20 tahun yang lalu
emang berguna mas indi, thx for sharing
Oleh: Andrian Purnama T.S. (10973) 20 tahun yang lalu
Topiknya berguna lho hehehe. Thanks for the topic and the info bung charles ...
Oleh: iing Gunawan, sidoel (27236) 20 tahun yang lalu
Charles: salut gue sama elo hahah developer abis
Hehehe, syukurlah kalo topiknya berguna. Ngga sia2 dong gua ketik panjang lebar ... udah gitu sempet auto logout lagi ... jadi ketik 2 kali :((
Oleh: masbaz (39152) 20 tahun yang lalu
mutu kok.. mutukita jadi tau sekarang. Thx bang Indi buat topiknya... Salut juga deh Charles, dari jurusan fotografi informatika ya :D