Præcis filstørrelse. Fil- og mappestørrelser eller hvad der er KB, MB, GB

Jeg foreslår at overveje, hvilken slags dyr det er - JPG- og RAW-fotoformater, hvad de påvirker, og hvornår du skal være opmærksom på dem. Hvad er fotostørrelse og filvægt, hvordan måles de og hvad afhænger de af.

Næsten alle fotokameraer kan gemme billeder i JPG-format (selv telefon- og tabletkameraer). I alle spejlrefleks- og ikke-spejlreflekskameraer, samt i avancerede kompakte, er der udover JPG mindst RAW og RAW+, og nogle gange TIFF.

For at forstå formaterne skal du først blive enige om, hvad der menes med begreberne "størrelse" af et fotografi og "vægt" af en fil (foto). Jeg foreslår at overveje disse begreber på mere håndgribelige genstande... for eksempel på lækkerier.

1 | Hvad er en pixel:


Størrelsen af ​​objekter måles i meter, størrelsen af ​​fotografier måles i pixels (px).

Hvis du måler størrelsen på denne skål med bær, vil den være omkring 10 centimeter i højden og omkring 13 centimeter i bredden... cirka. Det vil sige, at vi er vant til at måle objekter i centimeter (meter, kilometer og så videre). Hvis vi taler om billedet af den samme vase, så er den originale størrelse af billedet 7360 pixels (px) bred og 4912 pixels (px) høj. Dette er den maksimale billedstørrelse, som mit Nikon-kamera er i stand til. For at poste dette billede på hjemmesiden blev billedstørrelsen reduceret til 1200px med 798px (jeg fortæller dig hvorfor lidt senere).

Hvad er en pixel? Taget med digitalkameraer eller digitaliseret på en scanner, er fotografier en kombination af små farvede firkanter - pixels. Hvis du zoomer ind på et billede, vil du se disse pixels. Jo flere sådanne pixels i et billede, jo mere detaljeret er billedet.


Et fotofragment forstørret tusind gange - pixelfirkanter er synlige.

2 | Er det muligt at konvertere pixels til centimeter:

Det er præcis, hvad der sker, når du skal printe fotos på papir. Her skal du bruge en indikator mere - pixeltætheden (opløsningen), som printeren (eller en anden maskine til udskrivning af fotos) kan udskrive. Udskrivningsstandarden for fotografier er 300 dpi (dots per inch). For eksempel til print i smukke blanke magasiner bruges fotos med en opløsning på 300 dpi.

For at du ikke skal bruge hjernen til at dividere billedstørrelsen med opløsningen og konvertere tommer til centimeter, har ethvert program til visning og redigering af billeder (f.eks. Photoshop) en funktion til at se billedstørrelsen i centimeter. Du skal bruge det for at forstå den maksimale størrelse af et foto i god kvalitet (med en opløsning på 300 dpi), du kan udskrive på papir eller andre håndgribelige medier.

For eksempel kan dette foto med tropiske Frangispani-blomster printes i størrelsen 61 cm gange 32 cm.


Fotostørrelse i pixels og centimeter i Photoshop

For at finde ud af billedstørrelsen i pixels og centimeter i Photoshop skal du trykke på tastekombinationen Alt+Ctrl+I eller gå til billedmenuen Billedstørrelse.

Lad os vende tilbage til virkeligheden af ​​digitale billeder – til pixels og billedstørrelser i pixels. Hvad sker der, hvis du reducerer antallet af pixels i et billede? Svaret er, at kvaliteten af ​​billedet vil forringes. For eksempel tog jeg et billede af den samme skål med bær i begyndelsen af ​​artiklen og reducerede størrelsen af ​​billedet til 150 pixels i bredden. Med denne reduktion ødelægger programmet nogle af pixels. Billedet er blevet miniature:

Lad os nu prøve at "strække" billedet over hele siden:


Et strakt billede ser overskyet og sløret ud

Som du kan se, er detaljen ikke længere den samme, da nogle af pixels (og med dem detaljerne) mangler.

Hvis du bruger dette reducerede billede som et lille ikon eller et lille billede i en Power Point-præsentation, vil det se ganske normalt ud, men det egner sig tydeligvis ikke til tryk i et halvsides magasin.

3 | Hvilken billedstørrelse (hvor mange pixels) er optimal:

Hvis du planlægger at udskrive billeder en dag, så gem billeder i den højest mulige opløsning, hvilket dit kamera kun tillader (læs omhyggeligt instruktionerne til dit kamera for at justere billedstørrelsen korrekt).

I nogle tilfælde skal du reducere størrelsen af ​​billeder. Som jeg skrev ovenfor, for webstedet reducerer jeg billedstørrelsen til 1200 pixels på langsiden. Hvis du uploader et billede i fuld størrelse, vil webstedets sider tage meget lang tid at indlæse, og mange besøgende kan muligvis ikke lide dette (for ikke at nævne Google og Yandex søgemaskiner).

Fotostørrelser måles i pixels (px). Antallet af pixels bestemmer størrelsen af ​​billedet på monitorskærme, og hvilken størrelse fotoet kan udskrives.

4 | Filstørrelse eller "fotovægt":

Lad os nu se på "fotografiets vægt". Historisk set har der været megen forvirring om dette spørgsmål, og filstørrelsen kaldes ret ofte for "fotoets vægt", hvilket er mere praktisk end korrekt. Filstørrelser måles i megabyte (MB) eller kilobyte (KB). Og her er det værd at huske på, at i modsætning til kilogram, hvor 1 kg = 1000g, 1 megabyte = 1024 kilobyte.

Sådan ser det ud i praksis: forestil dig den situation, at dit kamera har et hukommelseskort, der siger 64 GB (gigabyte). Hvis du ser på præcis hvor mange bytes der er (højreklik på "egenskaber" på din computer), viser det sig, at der er 63567953920 bytes på dette hukommelseskort, og det er lig med 59,2 GB. Hvor store filer, dit kamera producerer, afgør, hvor mange fotos der passer på det pågældende hukommelseskort. For eksempel kan jeg passe 830 fotofiler i RAW-format (læs om formater nedenfor).

Hvad bestemmer filstørrelsen:

  • For det første med hensyn til billedets størrelse (hvad der måles i pixels): filen med det første foto af bær (fotostørrelse 7360x4912 px) er 5,2 MB, og den, reduceret til 150 px, vil "veje" 75,7 KB (i 69 gange mindre).
  • For det andet på formatet (JPG, TIFF, RAW), som du kan læse om nedenfor.
  • For det tredje afhænger filstørrelsen (eller "fotovægt") af antallet af detaljer: Jo flere der er, jo "tyngre" er billedet (hvilket er mest relevant for JPG-formatet).

Mange detaljer - mere vægt af billedet

For eksempel har dette fotografi med aber fra Sri Lanka en masse små, klare (på fotografernes sprog "skarpe") detaljer, og filstørrelsen på dette fotografi er 19,7 MB, hvilket er væsentligt større end bær i en vase på en hvid baggrund (5,2MB).

Hvis du spørger, hvilken størrelse foto kan jeg printe fra et foto, der vejer 2MB. Ingen kan svare dig, før de kender antallet af pixels. Og det er selvfølgelig bedre også at se på billedet, da nogle håndværkere kan lide at få et foto fra dybet af internettet, øge antallet af pixels programmatisk og så gerne vil printe det på forsiden af ​​et magasin. Det viser sig som i eksemplet ovenfor med et strakt foto af en vase 150 px bred.

Filstørrelse (ofte kaldet "fotovægt") måles i megabyte (MB) eller kilobyte (KB) og afhænger af billedets format, pixelstørrelse og detaljer.

5 | Fotoformater:

Og endelig kommer vi til spørgsmålet om billedformater og type filkomprimering, som også bestemmer størrelsen af ​​fotofilen.

Næsten alle fotokameraer kan gemme billeder til JPG-format(selv kameraer på telefoner og tablets). Dette er det mest almindelige billedformat og "forstås" af alle computere og billedvisningsprogrammer. I JPG-format kan billeder uploades til sociale netværk, lægges på en blog, tilføjes til Word, Power Point-filer og så videre. JPG kan behandles i Photoshop, Lightroom og andre billedredigeringsprogrammer.

Fra min praksis: Hvis jeg vil tage et billede til et socialt netværk og hurtigt uploade det, så tager jeg enten et billede med min telefon eller indstiller filformatet til jpg i mit kamera.

Noget at huske om jpg-formatet er, at det er et komprimeret format og har komprimeringsniveauer. Jo højere komprimeringsforhold, jo mindre filstørrelse på grund af reduktionen i detaljer og kvaliteten af ​​billedet. Derfor anbefales det ikke at gentagne gange redigere og gemme (genkomprimere) de samme billeder i jpg-format.


Når du gemmer en fil i jpg-format, vælges komprimeringsniveauet (eksempel fra Photoshop).

I alle spejlrefleks- og ikke-spejlreflekskameraer samt i avancerede kompakte er der udover JPG mindst RAW, og ofte også TIFF.

En lille teori:

  • TIFF(English Tagged Image File Format) - et format til lagring af rastergrafiske billeder (inklusive fotografier). TIFF er blevet et populært format til lagring af billeder med høj farvedybde. Det bruges til udskrivning og er bredt understøttet af grafikapplikationer.
  • (English raw - raw, unprocessed) - et digitalt fotografiformat, der indeholder rådata hentet fra en fotomatrix (det, der erstattede film i digitale kameraer).

Personligt optager jeg aldrig i TIFF-format. Jeg kan ikke engang tænke på, hvorfor jeg har brug for dette, hvis der er RAW. Jeg kan bruge TIFF uden komprimering til at gemme billeder, som jeg stadig planlægger at ændre i Photoshop.

6 | Fordele og ulemper ved RAW-formatet:

Mit kamera er næsten altid i RAW-format, da jeg planlægger at behandle (redigere) billeder i Lightroom eller Photoshop. RAW har en række væsentlige ulemper:

  • Der er ingen måde at se filer på uden først at konvertere dem. Det vil sige, at for at se billeder i RAW-format skal du bruge et specielt program, der understøtter dette billedformat.
  • Større filstørrelse end ved lagring i JPEG (med mit Nikon D800-kamera er filstørrelsen med et foto i RAW-format 74-77 MB). Det betyder, at færre billeder vil passe på flashdrevet.
  • RAW kan ikke uploades til sociale netværk, blogs og nogle gange endda sendes med post. Først skal RAW konverteres til en RAW-konverter (for eksempel Adobe Camera Raw), der understøtter filtypen fra din kameramodel.

Hvorfor foretrækker professionelle fotografer ofte RAW frem for JPG? Fordi RAW:

Gem denne artikel som et minde på Pinterest
  • giver flere muligheder for billedkorrektion: hvidbalance, kontrast, mætning, lysstyrke og støjniveau,
  • giver dig mulighed for yderligere at korrigere billeder uden at se defekter,
  • tillader finkorrektion af linsefejl (vignettering, kromatisk aberration).

Så hvis du planlægger at behandle dine billeder omhyggeligt i Photoshop eller Lightroom, følsomt mærke "artefakter" og halvtoner, "overeksponeringer" og "dykker" i skyggerne, så optag i RAW. Bare husk, at for at få et godt resultat, skal du forstå indstillingerne og driften af ​​RAW-konvertere. Tænk over, om du har brug for denne hovedpine? Måske skulle du skyde i JPG og bruge mere tid på at slappe af og ikke på computeren?

Standard POSIX har sin egen metode til at få filstørrelsen.
Inkluder sys/stat.h-headeren for at bruge funktionen.

abstrakt

  • Få filstatistik ved hjælp af stat(3) .
  • Få st_size egenskaben.

Eksempler

Bemærk. Størrelsen er begrænset til 4 GB. Hvis ikke Fat32 system Fat32, så brug 64-bit versionen!

#omfatte #omfatte int main(int argc, char** argv) ( struct stat info; stat(argv, &info); // "st" er et akronym af "stat" printf("%s: size=%ld\n", argv , info.st_size); ) #include #omfatte int main(int argc, char** argv) ( struct stat64 info; stat64(argv, &info); // "st" er et akronym af "stat" printf("%s: size=%ld\n", argv , info.st_size); )

ANSI C (standard)

ANSI C giver ikke en direkte måde at bestemme længden af ​​en fil.
Vi bliver nødt til at bruge vores sind. Vi vil nu bruge søgemetoden!

abstrakt

  • Find filen til slutningen ved hjælp af fseek(3) .
  • Få den aktuelle position ved hjælp af ftell(3) .

eksempel

#omfatte int main(int argc, char** argv) ( FILE* fp = fopen(argv); int f_size; fseek(fp, 0, SEEK_END); f_size = ftell(fp); spole tilbage(fp); // for at gå tilbage til start igen printf("%s: size=%ld", (usigned long)f_size); )

Hvis stdin-filen eller røret. POSIX, ANSI C vil ikke virke.
Returnerer 0, hvis filen er en pipe eller standard stdin.

Mening: Du bør bruge standard i stedet POSIX. Fordi den har 64 bit support.

Du har sikkert hørt udtryk som "mit legetøj vejer for meget", "let fil", tung mappe." Er det virkelig muligt at veje mapper og filer? Og i hvilke enheder vejes de så? Ja, hvor mærkeligt det end lyder, så har filer og mapper også deres egen vægt, eller mere korrekt, volumen. Hvis de ikke vejede noget, ville vi ikke have brug for harddiske og frigøre plads til anden information.

Selv information kan måles. Til dette formål har computerterminologi sine egne måleenheder: bytes, kilobyte, megabyte, gigabyte, terabyte og så videre. Al computerinformation registreres med 0 (nul) og 1 (én). Nul og en i computersprog er 1 bit. En gruppe på otte bit kaldes en byte. Læs mere.

Grundlæggende enheder for informationslagring:

1 byte= 8 bit

1 kilobyte(KB) = 1024 bytes

1 megabyte(MB) = 1024 kilobytes

Da computeren fungerer i et binært system (1 og 0), er det meget mere bekvemt for den at opdele information på denne måde. Tallet 1024 er en kilobyte, og en kilobyte i det binære talsystem er 2 10 = 1024. Vi bruger decimaltalsystemet, så det er ikke sædvanligt at arbejde med sådanne tal.

Enhver fil (grafik, musik, video osv.) har sin egen størrelse. Al information på en computer optages på en harddisk, som har en vis kapacitet. Computerhukommelse måles også i disse enheder.

Ethvert lagermedie, såsom en harddisk, diskette, flashdrev, hukommelseskort og cd/dvd-diske, har sin egen kapacitet, som du ikke kan skrive til den.

Sådan finder du ud af, hvor meget en fil eller mappe vejer

For at finde ud af, hvor meget en fil eller mappe vejer, skal du holde markøren over filen (eller mappen) og vente et par sekunder, indtil et vindue med information dukker op.

Hvis mappen eller filen er for stor, vil du på denne måde ikke finde information om dens størrelse. I dette tilfælde skal du højreklikke på mappen eller filen og vælge fra rullemenuen Ejendomme(helt nederst), og se størrelsen i et nyt vindue på fanen Er almindelige.

I denne artikel ville jeg introducere mine læsere til konceptet fil/mappe størrelse, eller endda et program (i betragtning af at et program er et sæt mapper og filer).

Enhver fil eller mappe med filer optager en vis mængde hukommelse på lokale diske. Det vil sige, at alle filer og mapper har volumen, med andre ord vægt eller størrelse.

Siden skolen har vi kendt begreber som gram og kilogram, meter og kilometer. Computerverdenen har også sine egne måleenheder. De måler filer og mapper. Baseret på "slang" for avancerede brugere, vil vi bestemme, hvor meget en bestemt fil eller mappe "vejer". De vigtigste måleenheder er: byte, kilobyte, megabyte, gigabyte og terabyte.

1 KB = 1024 bytes

1 MB = 1024 KB

1 GB = 1024 MB

Lad os dechifrere:

Der er 1024 bytes i en KB (kilobyte).
En MB (megabyte) indeholder 1024 KB (kilobyte).
En GB (gigabyte) indeholder 1024 MB (megabyte).

Sådan finder du ud af det fil- eller mappestørrelse?

For at finde ud af størrelsen på en fil eller mappe med filer skal du holde markøren over filen eller mappen og holde nede i et par sekunder. Et lille vindue vises med karakteristika for filen eller mappen, en af ​​parametrene er størrelse.

Hvis der ikke vises noget, når du holder markøren over en fil eller mappe, skal du højreklikke på den fil eller mappe. Fra kontekstmenuen, der åbnes, skal du vælge "Egenskaber".

Et vindue åbnes, der angiver størrelsen på denne fil eller mappe.

Hvorfor skal vi kende størrelserne?! For eksempel for at afgøre, om vi kan skrive en fil eller mappe til en disk (diskette, flashdrev) eller hvor meget plads der er tilbage på lokale diske.

For at vi kan bestemme dette, skal vi vide, hvor meget information der passer på en disk (diskette, flashdrev):

  • Diskette - 1,44 MB (velegnet til at skrive tekstfiler)
  • CD disk - 700 MB (velegnet til optagelse af musik, små videoer og programmer)
  • DVD-disk - fra 4 GB (velegnet til at optage hvad som helst). Standardkapaciteten på en DVD-disk er 4,7 GB. Der er også dobbeltsidede dvd'er. Det betyder, at optagelsen kan være på begge sider – den ene og den anden. Disse drev har en kapacitet på 9,4 GB. Dual-layer discs findes også, men de er mindre almindelige. Disse diske har følgende volumener: 1-sidet 2-lags - 8,5 GB; 2-sidet 2-lags - 17,1 GB.
  • Flash-drev - fra 1 GB (egnet til at optage hvad som helst)

Det var alt, jeg ville tale om i denne artikel.