This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Simulasi Buta Warna

Simulasikan defisiensi penglihatan warna (CVD) untuk melihat pratinjau bagaimana gambar tampak bagi orang dengan berbagai jenis buta warna. Berguna untuk pengujian aksesibilitas desain, bagan, dan UI.

API Endpoint

POST /api/v1/tools/image/color-blindness

Menerima data formulir multipart dengan file gambar dan field JSON settings.

Parameter

ParameterTipeWajibDefaultDeskripsi
simulationTypestringTidak"deuteranomaly"Jenis defisiensi penglihatan warna yang disimulasikan

Jenis Simulasi

NilaiKondisiDeskripsi
protanopiaButa merahKetiadaan total sel kerucut merah
deuteranopiaButa hijauKetiadaan total sel kerucut hijau
tritanopiaButa biruKetiadaan total sel kerucut biru
protanomalyLemah merahSensitivitas kerucut merah berkurang
deuteranomalyLemah hijauSensitivitas kerucut hijau berkurang (paling umum)
tritanomalyLemah biruSensitivitas kerucut biru berkurang
achromatopsiaButa warna totalKetiadaan total penglihatan warna
blueConeMonochromacyHanya kerucut biruHanya kerucut biru yang berfungsi

Contoh Permintaan

bash
curl -X POST http://localhost:1349/api/v1/tools/image/color-blindness \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"simulationType": "deuteranopia"}'

Contoh Respons

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/design.png",
  "originalSize": 1850000,
  "processedSize": 1820000
}

Catatan

  • Deuteranomali (lemah hijau) adalah default karena merupakan bentuk defisiensi penglihatan warna yang paling umum, memengaruhi sekitar 6% pria.
  • Simulasi menggunakan matriks transformasi warna yang memodelkan bagaimana fotoreseptor kerucut yang berkurang atau tidak ada mengubah warna yang dipersepsikan.
  • Alat ini bersifat non-destruktif dan hanya menghasilkan pratinjau. Alat ini tidak memodifikasi gambar asli untuk aksesibilitas.
  • Format output sesuai dengan format input. Input HEIC, RAW, PSD, dan SVG didekode otomatis sebelum diproses.