Mengapa satuan ukuran gambar bukan Pixel²?


81

Jika Anda menghitung luas persegi panjang, Anda hanya mengalikan tinggi dan lebar dan mendapatkan kembali unit kuadrat. Contoh: 5cm * 10cm = 50cm²

Sebaliknya, jika Anda menghitung ukuran gambar, Anda juga mengalikan tinggi dan lebar, tetapi Anda mendapatkan kembali unit - Pixel - sama seperti itu adalah satuan tinggi dan lebar sebelum mengalikan. Contoh: Apa yang sebenarnya Anda hitung adalah sebagai berikut: 3840 Pixel * 2160 Pixel = 8294400 Pixel

Apa yang saya harapkan adalah: 3840 Pixel * 2160 Pixel = 8294400 Pixel²

Mengapa unit pada mengalikan Piksel tidak dikuadratkan?


Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
DW

1
@JLRishe Tolong jangan memposting jawaban sebagai komentar, terutama ketika poin yang Anda naikkan sudah tercakup oleh jawaban yang ada. Pertanyaannya justru dilindungi untuk mencegah pengulangan seperti ini.
David Richerby

Jawaban:


2

Lebar gambar diukur dalam ruang 2 dimensi diskrit.

Gambar berukuran 3840 piksel. Ini berarti ada pita horizontal 3840 piksel (yang masing-masing wilayah 2 dimensi) yang melintasi ruang. Kami tidak menggunakan piksel sebagai satuan pengukuran - kami sebenarnya menghitung hal-hal yang disebut piksel.

Ketika kami mengukur seberapa tinggi itu, kami mengukur 2160 piksel dalam pita vertikal ke atas gambar. Sekali lagi, pixel bukanlah satuan pengukuran, itu adalah sesuatu yang kami hitung.

Jika Anda mengambil kisi-kisi benda yang lebar 3840 dan tinggi 2160, Anda akan mendapatkan 3840 * 2160 di antaranya. Ini sedang menghitung.

Kita juga bisa menggambarkan gambar dengan lebar 3840 pixel_widths dan tinggi 2160 pixel_heights, dan memodifikasi jarak tersebut . Maka kita akan mendapatkan area 3840 * 2160 (pixel_width * pixel_height). Ini adalah perhitungan area.

Ini kebetulan memiliki nilai numerik yang sama karena pixel_width*pixel_height = pixel_area, dan X piksel memiliki luas X pixel_area.

Perbedaan antara perhitungan ini muncul ketika Anda memiliki piksel non-kuadrat dan Anda memutar. Sesuatu yang lebar 10 pixel_width yang diputar 90 derajat mungkin tidak setinggi 10 pixel_width. Pada saat yang sama, rotasi harus menjaga area (hingga pembulatan).

Rasio antara lebar dan tinggi pada piksel disebut rasio aspeknya. CRT sering memiliki rasio aspek efektif 1,11 jika saya ingat dengan benar.


228

Karena "pixel" bukan unit pengukuran: ini adalah objek. Jadi, seperti dinding yang lebar 30 bata kali 10 bata berisi 300 bata (bukan bata-bujur sangkar), gambar yang lebar 30 piksel kali 10 piksel mengandung 300 piksel (bukan piksel-bujur sangkar).


19
“Pixel” yang sebenarnya sering digunakan sebagai, dan dipertukarkan dengan, unit lain pengukuran. Contoh yang paling menonjol adalah CSS. Analisis dimensi tidak memainkan peran dalam aplikasi ini tetapi jika itu terjadi, kita mungkin memang (harus) menggunakan pixel².
Konrad Rudolph

15
pixel sudah merupakan ukuran suatu area (seperti acre atau lapangan sepak bola). Ini didefinisikan oleh area terkecil yang dapat dikontrol dari tampilan. Area ini kecil pada monitor dan bisa berukuran besar di papan reklame. Asumsikan sebuah piksel memiliki lebar 2mm dan tinggi 1mm -> pixel = 2mm ^ 2 Layar 800x600 adalah 800 * 2mm * 600 * 1mm 960000mm ^ 2 tetapi selalu 460000 piksel
Joachim Weiß

8
Saya akan mengatakan itu bukan unit pengukuran satu dimensi . Setiap objek dapat digunakan sebagai unit pengukuran untuk kuantitas dalam dimensi sendiri, atau lebih rendah. Pixel adalah dua dimensi, jadi kita dapat menggunakannya untuk menghitung area (tetapi juga panjangnya, dengan menyingkat "sepanjang sisi 1080 piksel").
Raphael

20
London Bus juga merupakan unit populer lebar, tinggi, panjang, dan volume, tetapi tidak ada yang akan berbicara tentang Bus kubik.
Michael Kay

4
@MichaelKay Weight, bukan volume. Volume diukur di kolam renang Olimpiade. :-P
David Richerby

125

Saya punya jawaban yang berbeda dari orang lain: piksel adalah unit yang tepat untuk area, dan Anda memang perlu analisis dimensi. Perbedaannya adalah bahwa piksel dalam "lebar 3840 piksel" bukan unit yang sama dengan piksel dalam "layar memiliki 8294400 piksel". Sebagai gantinya, "pixel" adalah singkatan bahasa alami untuk unit yang berbeda pada waktu yang berbeda, dan dibutuhkan beberapa konteks dan penilaian untuk memperluas singkatan dengan tepat.

Bentuk yang tidak disatukan adalah "lebar 3840 piksel x 2160 piksel-tinggi tinggi = bazillion piksel-area" (dan satu "pixel area" secara definitif sama dengan "lebar pixel * tinggi pixel" untuk piksel persegi panjang).

NB sering diasumsikan bahwa lebar piksel dan tinggi piksel adalah sama (seperti dalam diskusi CSS dalam jawaban lain), dan bahkan tanpa asumsi di atas mengasumsikan bahwa piksel adalah persegi panjang - dan asumsi ini sering tetapi tidak selalu benar!


17
Sebenarnya satuan lebar dan tinggi adalah √pixel , mengalikan bersama memberi Anda piksel : o)
Will Crawford

26
@ WillCrawford Anda telah jatuh ke dalam asumsi bahwa piksel adalah persegi! Atau Anda tidak ingin root kuadrat . =)
Daniel Wagner

17
Piksel bukan jarak atau area per se. Mereka benda diskrit.
Shufflepants

5
Sayang sekali ini begitu sangat terangkat ketika itu salah. Piksel adalah elemen tunggal, yang tidak dapat dipecahkan, dari gambar sampel. Tidak lebih, tidak kurang. Fakta bahwa piksel ketika diwujudkan secara fisik, seperti elemen LCD atau CRT colorbars, memiliki area, atau sudut solid gambar yang setara, adalah sekunder. Ketika tampilan adalah K * J piksel, seluruh tampilan memiliki banyak piksel, tetapi Anda (belum) tahu apa-apa tentang dimensi fisiknya. (yeah, yeah, gambar adalah 2 dimensi, jadi piksel harus memiliki dua dimensi kecuali Anda masuk ke Peano Curves)
Carl Witthoft

6
@CarlWitthoft Saya tidak yakin saya mengerti bagian mana dari jawaban yang saya usulkan yang tidak Anda setujui, tepatnya. Adalah umum untuk ada berbagai faktor konversi antar unit; mis. jika saya memiliki $ 100, berapa euro yang saya miliki? Tidak tahu sampai saya pergi untuk menukar mereka - bisa berbeda hari ini dan besok. Sama dengan dimensi piksel dan dimensi fisik: memang benar bahwa saya tidak tahu berapa inci persegi sebuah piksel, tetapi masih masuk akal untuk berbicara tentang berapa banyak piksel yang saya miliki. Lagi pula tidak ada bagian dari jawaban ini yang membahas dimensi fisik, jadi konflik apa yang telah dibuat oleh pernyataan Anda?
Daniel Wagner

44

Piksel sudah menjadi objek dua dimensi

Dalam contoh Anda, Anda menentukan sentimeter sebagai contoh yang kontras. Sentimeter adalah satuan panjang, yang pada dasarnya merupakan pengukuran satu dimensi. Saat mengukur area, kita perlu berbicara tentang sentimeter persegi , yang mendefinisikan unit sebagai segi empat dua dimensi dengan sudut kanan dan panjang sisi yang sama = 1 cm. Ketika membahas volume kita kemudian berbicara tentang sentimeter kubik , yang mendefinisikan unit sebagai prisma tiga dimensi enam sisi dengan bujur sangkar untuk sisi-sisinya, panjang setiap sisinya = 1cm.

Karena piksel adalah konsep abstrak, dan bukan satuan ukuran yang ketat, masuk akal jika keberadaannya murni sebagai objek dua dimensi. Saat Anda mengukur sesuatu seperti resolusi layar, Anda dapat mempertimbangkan pengukuran dengan menyertakan lebar piksel tersirat . mis: lebar 1920 piksel x lebar 1280 piksel

Sebagai catatan yang menarik, ada piksel tiga dimensi, yang disebut voxel , yang didefinisikan sebagai prisma tiga dimensi dengan piksel untuk setiap wajah.

@KlaymenDK Memiliki catatan yang bagus, yaitu bahwa piksel sangat abstrak dan peka konteks sehingga tidak harus persegi. Ini mendorong kelas mereka lebih jauh dari 'satuan ukuran' dan ke wilayah 'jumlah benda'.


11
Saya benar-benar berpikir ini adalah jawaban otoritatif: piksel dua dimensi. Perhatikan juga bahwa, secara historis dan saat ini, piksel tidak selalu kuadrat - atau bahkan identik pada tingkat unit (misalnya, PenTile menampilkan kekacauan apa sebenarnya satu piksel itu).
KlaymenDK

2
piksel bukan "konsep abstrak", melainkan objek fisik. Sentimeter dan satuan ukuran lainnya adalah konsep abstrak.
Stephen Ostermiller

3
@StephenOstermiller ini salah. Sentimeter memiliki definisi fisik tetap sebagai 1/100 meter. Sebuah meter didefinisikan sebagai panjang lintasan yang ditempuh oleh cahaya dalam ruang hampa dalam 1/299.792.458 detik. Awalnya itu dimaksudkan untuk mewakili 1 / 10.000 jarak antara kutub utara dan khatulistiwa tetapi ini sulit untuk diukur. Sebaliknya, piksel pada layar saya saat ini memiliki ukuran DAN bentuk yang berbeda dengan piksel pada telepon saya. Perangkat lunak mengartikannya, dan perangkat keras menjadikannya lingkungan lokal. Sentimeter adalah standar fisik, piksel abstrak.
Skoddie

3
"Fisik" berarti sesuatu yang sebenarnya ada di sana yang dapat Anda lihat. Itu tidak berarti "standar". Akan lebih akurat untuk mengatakan "Karena ukuran piksel bervariasi, dan bukan satuan ukuran yang ketat ..."
Stephen Ostermiller

3
@StephenOstermiller Ini adalah masalah semantik. Pengembang perangkat lunak akan sering menafsirkan piksel sebagai lebih abstrak dari satu sentimeter karena pengukuran satu diketahui, sedangkan yang lainnya bervariasi berdasarkan perangkat. Penggunaan kata-kata yang tepat di sini akan bervariasi tergantung pada perspektif individu, dan saya menulis jawabannya dari saya sendiri.
Skoddie

16

Seperti yang orang lain katakan itu karena pixel adalah objek. Jika Anda ingin menganggapnya dalam satuan satuan, persamaannya secara teknis 3840 pixel-heights * 2160 pixel-widths = 8294400 pixels(di mana Anda dapat menganggap piksel sebagai 1 pixel-height * 1 pixel-width)


5
Saya pikir analogi 'dinding bata' adalah yang terbaik - tidak ada yang menggunakan batu bata K * J ^ 2 untuk membangun dinding :-)
Carl Witthoft

@CarlWitthoft itu benar, dan saya setuju bahwa analogi lebih baik, tetapi jika seseorang mulai berpikir dalam hal unit, akan sangat membantu untuk menyadari bahwa "10 piksel tinggi" benar-benar singkatan untuk sesuatu seperti10*(1 pixel-height)
reffu

12

Pixel adalah unit yang diketik dengan lemah. Sama seperti 1dapat dipaksakan menjadi integer, nilai floating-point, atau string dalam bahasa yang diketik dengan lemah, " piksel " dipaksa ke dalam unit apa pun yang masuk akal dalam konteks.

Jika kami ingin mengetikkan unit lebih kuat, kami mungkin akan memiliki beberapa:

  1. lebar piksel;

  2. tinggi piksel;

  3. pixel-diagonal; dan

  4. area piksel.

[pixel-area]=[pixel-side]2,

Masalahnya hanyalah, jika kita berbicara ukuran gambar, maka " pixel " dimaksudkan untuk dipaksa menjadi area pixel , bukan sisi pixel .

Catatan: Pixel adalah unit

Sebuah unit secara harfiah adalah apa pun yang kita gunakan untuk mengekspresikan pengukuran. Piksel pasti adalah objek, tetapi begitu pula unit lainnya - tidak ada konflik di sana. Misalnya, di AS, kami masih mengukur panjang dalam kaki .

Unit pengukuran yang ditentukan objek adalah norma historis, jadi tidak ada yang aneh tentang piksel sebagai unit yang ditentukan objek. Hanya saja, ada kekurangan yang jelas untuk definisi seperti itu, sehingga dalam upaya standardisasi sejarah baru-baru ini telah dibuat. Sebagai contoh, kaki sekarang lebih didefinisikan secara formal daripada panjang kaki seseorang.

Yang mengatakan, hal yang sama terjadi pada unit pixel :

Sebuah pixel perangkat-independen (juga: density-independent pixel , dip , dp ) adalah fisik unit pengukuran berdasarkan sistem koordinat yang diselenggarakan oleh komputer dan merupakan abstraksi dari pixel untuk digunakan oleh aplikasi yang sistem yang mendasari kemudian bertobat ke piksel fisik.

- "Pixel tidak tergantung perangkat" , Wikipedia


1
Tetapi kaki (seperti yang digunakan untuk pengukuran linier) bukan objek! Itu didefinisikan sebagai beberapa fraksi meter dan meter didefinisikan dalam hal panjang gelombang cahaya. Di Inggris, kaki telah didefinisikan secara resmi sehubungan dengan bilah referensi selama lebih dari seribu tahun, dan apa pun yang berdasarkan panjang kaki sebenarnya hanyalah perkiraan lokal; demikian pula, orang-orang Yunani kuno mendefinisikan kaki secara independen dari kaki yang sebenarnya.
David Richerby

1
@ DavidRicherby Mereka telah didefinisikan ulang dalam hal kecepatan cahaya dalam ruang hampa (panjang gelombang cahaya bervariasi, misalnya cahaya biru memiliki panjang gelombang yang berbeda dari lampu merah), tetapi definisi asli hanya berdasarkan penggunaan. Orang-orang perlu mengekspresikan panjang jauh sebelum standardisasi modern, sehingga hal-hal dapat diekspresikan dalam hal bagian tubuh, langkah, benda umum seperti butiran gandum (untuk mengambil definisi acak " inci " dari Wikipedia), dll. Unit pengukuran dan penghitungan objek bukan konsep yang terpisah; gagasan " panjang " itu sendiri pada dasarnya adalah gabungan dari banyak hal.
Nat

@ DavidRicherby Hah saya memeriksa Wikipedia; Anda benar, mereka mendefinisikan " meter " dalam hal jenis panjang gelombang cahaya tertentu dari 1960 hingga 1983! Sebenarnya agak asyik membaca sejarah hal ini.
Nat

Sebenarnya, saya keliru merujuk pada definisi saat ini! Saya bingung dengan yang kedua, yang didefinisikan sebagai jumlah tetap siklus frekuensi cahaya tertentu. Pokoknya, titik umum berdiri: meter didefinisikan dalam beberapa sifat cahaya.
David Richerby

6

Anda mungkin ingin melihat ini dengan cara lain:

3840pxscanline×2160scanline=8294400px.

Yaitu memperlakukan piksel sebagai objek dua dimensi, seperti batu bata di dinding, dan hanya menghitungnya di sepanjang lebar dan tinggi layar.


Wawasan baru apa yang ditambahkan jawaban ini yang belum dikatakan? Beberapa jawaban sudah mencatat bahwa piksel adalah objek individual, paling sering sudah berdimensi 2.
Kadal diskrit

4
Sederhana: itu menambahkan scanline sebagai unit yang masih bermain bagus dengan analisis dimensi.
Ruslan

Saya pikir sedikit scanline menambahkan informasi baru, relevan dan bermanfaat. Bagi saya ini jauh lebih masuk akal daripada analogi tembok bata.
Peaceoutside

3

Piksel pada layar seperti blok di kota Anda. Anda tidak mengatakan saya suka rumah-rumah di blok kota ini² karena blok itu sendiri adalah persegi, bukan sisi persegi.


2

Pixel adalah unit diskrit yang ingin Anda ketahui hitungannya. Praktis, itu seperti menghitung kentang di beberapa kantong. Gunakan panjang lainnya sebagai angka biasa, jadi mis. 1600 * 900 Pixels, tetapi tidak 1600 Pixels * 900 Pixels. Membiarkan satu nomor tanpa unit menghasilkan Pixel seperti yang diharapkan (bukan Pixel-kuadrat) dan secara matematis benar.


1

Secara teknis piksel bukan merupakan satuan pengukuran. Dalam desain optik, piksel diukur dalam radian. Dalam fotogrametri, terutama saat melakukan orientasi interior, piksel diukur dalam milimeter. Misalnya, jika Anda memiliki sensor dengan piksel 5 mikron dan Anda berbicara tentang garis piksel 1000 lebar, piksel tersebut tidak selebar 5mm kali 1mm atau tinggi 0mm. Tingginya 0,005mm. Pixel secara inheren 2 dimensi, semacam. Ketika Anda memasukkan piksel informasi tonal sebenarnya 3 dimensi. Pixel dimensi ke-4, ke-5, atau ke-6 tentu saja adalah voxel. Dalam ranah hyperstack, setiap dimensi ke-n didefinisikan dan dapat terurai menjadi piksel-piksel penyusunnya di seluruh dimensi apa pun.

Untuk memikirkan ini lebih konkret (pun intended) jika Anda memiliki dinding balok cinder dan blok 9x18 inci maka dinding blok 10x10 akan menjadi 90x180 inci atau lebar 10 blok dan tinggi 10 blok. Saya kira bahwa jika Anda memiliki dinding blok 1000x1000 Anda bisa mengatakan bahwa Anda memiliki megablock tetapi kemudian perlu ada debat base2 / base10.

Intinya, dimensi piksel tersebut mungkin bilangan bulat yang nyaman saat disimpan dalam file gambar tetapi di dunia nyata satu piksel dapat memiliki jumlah dimensi lebih besar dari 2 dan memiliki ukuran presisi apa pun.


-2

Itu terjadi ketika Anda mengalikan unit. Pixel bukan sebuah unit. Anda dapat melakukannya dengan Pixel per Inch dll. Tetapi tidak hanya dengan pixel.


-2

Selain jawaban yang ada (benar), jika Anda menganggap piksel sebagai objek (mikroskopis) dan mengukur kuantitasnya (misalnya dalam sensor), satu unit yang mungkin dari sudut pandang SI dan fisika adalah mol . Namun, ukuran unit sangat tidak praktis, resolusi saat ini jauh dari jumlah seperti itu dan tidak ada hubungan dengan kimia sehingga menggunakan mol akan menjadi tidak ada gunanya (terlepas dari penggunaan lucu).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.