1 poin oleh GN⁺ 2025-09-18 | Belum ada komentar. | Bagikan ke WhatsApp
  • Di aplikasi Apple Photos, terjadi kerusakan gambar saat mengimpor gambar dari kamera
  • Pengguna melaporkan bahwa saat memakai opsi "hapus setelah impor", jumlah foto yang hilang meningkat, dengan sekitar 30% foto lenyap
  • Bahkan setelah berbagai penggantian perangkat keras (kamera, kartu SD, laptop, kabel, dan lain-lain), masalah yang sama tetap terjadi
  • Penyebabnya dinilai sebagai cacat perangkat lunak, bukan masalah perangkat keras, dan dianalisis sebagai file yang rusak secara acak
  • Setelah itu, alur kerja diubah ke Darktable untuk menghindari masalah ini

Gambaran masalah

  • Ditemukan bahwa saat mengimpor gambar dari kamera ke aplikasi Apple Photos, kadang-kadang terjadi kerusakan gambar
  • Ada penyebutan serupa secara online tentang masalah yang mirip, tetapi sebagian besar tampaknya menyerah menyelesaikannya atau tidak mencoba debugging secara mendalam

Cara impor gambar dan bagaimana masalah terjadi

  • Menggunakan kamera OM System OM-1, dengan format pemotretan RAW + jpg
  • Sebelumnya, kartu SD dikosongkan dengan memilih opsi "hapus setelah impor" di aplikasi Photos
  • Menggunakan opsi tersebut ternyata merupakan kesalahan besar

Skenario kerusakan gambar

  • Kerusakan berulang hanya terjadi pada beberapa gambar
  • Setelah mengambil banyak foto di pernikahan keluarga, sekitar 30% gambar yang diimpor hilang
  • Aplikasi Photos menampilkan file RAW + jpg sebagai satu foto, dan secara default menampilkan jpg
  • Dalam beberapa kasus jpg yang rusak, dalam kasus lain RAW yang rusak, dan kadang keduanya rusak
  • Saat opsi "hapus setelah impor" digunakan, file di kartu SD kamera terhapus, sehingga kondisi file tidak bisa diperiksa sebelumnya

Analisis penyebab masalah

  • Karena khawatir ada cacat perangkat keras, semua perangkat keras diganti seperti kabel, kartu SD, kamera, dan laptop, tetapi gejala yang sama tetap ditemukan
    • Mengganti kabel USB-C
    • Membeli kartu SD baru dari produsen resmi
    • Beralih ke pemotretan RAW saja
    • Mengganti laptop
    • Mengganti model kamera (OM System OM-1 MKii)
  • Percobaan dilakukan dengan hanya mengubah satu variabel pada setiap tahap, tetapi kerusakan terus terjadi secara konsisten

Menyimpulkan bahwa ini masalah perangkat lunak

  • Setelah seluruh perangkat keras diganti, disimpulkan bahwa ini adalah cacat perangkat lunak pada aplikasi Photos itu sendiri
  • Opsi "hapus setelah impor" dimatikan, lalu kartu SD diformat hanya setelah memeriksa apakah file rusak; pada saat itu tidak ada kerusakan
  • Diajukan kemungkinan adanya isu perangkat lunak seperti race condition dalam situasi terbatas, misalnya saat penyalinan dan penghapusan file terjadi bersamaan
  • Setelah itu pun tetap muncul kasus file rusak secara acak
  • Ukuran file pada kartu SD asli dan file yang rusak sama, tetapi byte internalnya (checksum) berbeda
  • binary diff dari file tersebut telah dianalisis

Penerapan alur kerja baru

  • Tanpa menghabiskan waktu tambahan untuk menyelesaikan masalah, alur kerja dipindahkan ke Darktable
  • Mengimpor gambar di Darktable, menghapus foto yang tidak diinginkan, mengedit dan mengekspor foto yang diinginkan, lalu mengimpornya ke aplikasi Photos
  • Dipastikan tidak ada kerusakan file saat menggunakan Darktable
  • Saat ini gambar dipilih dan diproses di Darktable, lalu dipindahkan ke aplikasi Photos sehingga masalah berkurang
  • Banyak waktu dan biaya telah dikeluarkan untuk menganalisis masalah ini, tetapi pada akhirnya justru harus menyiapkan perangkat keras ganda

Belum ada komentar.

Belum ada komentar.