نحوه تعیین اندازه یک گروه از فایل ها اطلاعات چگونه اندازه گیری می شود و چگونه می توان اندازه یک فایل یا پوشه را تعیین کرد؟ واحدهای اساسی ذخیره سازی اطلاعات

احتمالاً عباراتی مانند «اسباب بازی من وزن زیادی دارد»، «پرونده سبک»، پوشه سنگین را شنیده اید. آیا پوشه ها و فایل ها قابل وزن هستند؟ و سپس در چه واحدهایی وزن می شوند؟ بله، هر چقدر هم که عجیب به نظر برسد، اما فایل ها و پوشه ها نیز وزن خاص خود را دارند، یا به عبارت بهتر، حجم. اگر وزن آنها چیزی نبود، دیگر نیازی به هارد دیسک نداریم و فضایی را برای اطلاعات دیگر آزاد می کنیم.

حتی اطلاعات را می توان اندازه گیری کرد. برای این منظور، اصطلاحات کامپیوتری واحدهای اندازه گیری خود را اتخاذ کرده است: بایت، کیلوبایت، مگابایت، گیگابایت، ترابایت و غیره. تمام اطلاعات کامپیوتر با استفاده از 0 (صفر) و 1 (یک) نوشته شده است. صفر و یک در زبان کامپیوتر 1 بیت است. به گروه هشت بیتی بایت می گویند. ادامه مطلب

واحدهای اساسی ذخیره سازی اطلاعات:

1 بایت= 8 بیت

1 کیلوبایت(KB) = 1024 بایت

1 مگابایت(MB) = 1024 کیلوبایت

از آنجایی که رایانه در یک سیستم باینری (1 و 0) کار می کند، تجزیه اطلاعات به این روش برای آن بسیار راحت تر است. عدد 1024 یک کیلوبایت است و یک کیلوبایت در سیستم باینری 2 10 \u003d 1024 است. ما از سیستم اعداد اعشاری استفاده می کنیم، بنابراین مرسوم نیست که با چنین اعدادی کار کنیم.

هر فایلی (گرافیک، موزیک، ویدیو و ...) اندازه خاص خود را دارد. تمام اطلاعات موجود در رایانه بر روی یک هارد دیسک ضبط می شود که مقدار مشخصی دارد. حافظه کامپیوتر نیز در این واحدها اندازه گیری می شود.

هر وسیله ذخیره سازی مانند: هارد دیسک، فلاپی دیسک، درایو فلش، کارت حافظه و دیسک های CD/DVD، حجم مخصوص به خود را دارد که شما نمی توانید بر روی آن بنویسید.

چگونه بفهمیم یک فایل یا پوشه چقدر وزن دارد

برای اینکه بفهمید یک فایل یا پوشه چقدر وزن دارد، باید ماوس را روی فایل (یا پوشه) نگه دارید و چند ثانیه صبر کنید تا پنجره ای با اطلاعات ظاهر شود.

اگر یک پوشه یا فایل بیش از حد بزرگ باشد، به این ترتیب اطلاعاتی در مورد اندازه آن (او) پیدا نخواهید کرد. در این حالت باید روی پوشه یا فایل کلیک راست کرده و از منوی کشویی انتخاب کنید خواص(در پایین)، و اندازه را در یک پنجره جدید در برگه مشاهده کنید عمومی.

استاندارد POSIXروش خاص خود را برای بدست آوردن اندازه فایل دارد.
برای استفاده از تابع، هدر sys/stat.h را اضافه کنید.

چکیده

  • آمار فایل را با استفاده از stat(3) دریافت کنید.
  • ویژگی st_size را دریافت کنید.

مثال ها

توجه داشته باشید. حجم به 4 گیگابایت محدود شده است. اگر سیستم Fat32 Fat32 نیست پس از نسخه 64 بیتی استفاده کنید!

#عبارتند از #عبارتند از int main(int argc, char** argv) ( struct stat info; stat(argv, &info); // "st" مخفف "stat" printf("%s: size=%ld\n"، argv است ، info.st_size); ) #include #عبارتند از int main(int argc, char** argv) ( struct stat64 info; stat64(argv, &info); // "st" مخفف "stat" printf("%s: size=%ld\n", argv است ، info.st_size)؛

ANSI C (استاندارد)

ANSI Cراه مستقیمی برای تعیین طول یک فایل ارائه نمی دهد.
ما باید از ذهن خود استفاده کنیم. اکنون از روش جستجو استفاده خواهیم کرد!

چکیده

  • با استفاده از fseek(3) فایل را تا انتها پیدا کنید.
  • موقعیت فعلی را با استفاده از ftell(3) بدست آورید.

مثال

#عبارتند از اصلی شروع دوباره printf("%s: size=%ld", (unsigned long)f_size); )

اگر فایل stdin یا pipe باشد. POSIX، ANSI Cکار نخواهد کرد.
اگر فایل یک لوله یا stdin استاندارد باشد 0 برمی گردد.

نظر: به جای آن باید از استاندارد استفاده کنید POSIX. چون پشتیبانی 64 بیتی دارد.

اگر به طور کلی در مورد اطلاعات صحبت کنیم، آنگاه با BYTES اندازه گیری می شود. اندازه گیری در این واحدها از سال 1956 آغاز شد. سپس این مقدار کافی بود. برای اینکه واضح تر شود در مورد چه مقدار صحبت می کنیم، به شما می گویم که 1 بایت = 1 کاراکتر. با توسعه فناوری، حجم اطلاعات نیز افزایش یافت و اندازه گیری حجم زیادی از اطلاعات در BYTES راحت نشد. سپس پیشوندهای KILO-BYTE (KB)، MEGA-BYTE (MB)، GIGA-BYTE (GB)، TERA-BYTE (TB) و ... ظاهر شدند.

برای درک اینکه این مقادیر چقدر بزرگ یا کوچک هستند، مقایسه زیر را انجام می دهم:
- 1 کیلوبایت (یک کیلوبایت) = 1024 بایت، و این مقدار اطلاعات تقریباً در یک برگه چاپ شده با فرمت A4 است.

- 1 مگابایت (یک مگابایت) = 1024 کیلوبایت، و این مقدار اطلاعات برای حجم مناسب 600-700 صفحه است!

- 1 گیگابایت (یک گیگابایت) = 1024 مگابایت، و این در حال حاضر یک کتابخانه کامل از 1024 کتاب با 600 صفحه است!

- 1 ترابایت (یک ترابایت) = 1024 گیگابایت، این حجم اطلاعات با میانگین کتابخانه اروپایی که حدود 8 میلیون کتاب دارد قابل مقایسه است. به عنوان مثال، کتابخانه دولتی روسیه حدود 43 میلیون مورد دارد.

حال بیایید حجم و نوع اطلاعات را با توجه به رسانه ای که می توان این اطلاعات را روی آن ثبت کرد، مقایسه کنیم.

- یک فلاپی دیسک با ظرفیت 1.44 مگابایت. روزی روزگاری، فلاپی دیسک حامل اصلی اطلاعات دیجیتال در دسترس بود، زیرا. شما واقعاً می توانید چیزهای زیادی روی آن بنویسید. در حال حاضر دیسک های فلاپی عمدتا توسط حسابدار برای ذخیره کلیدهای الکترونیکی و امضا استفاده می شود. دلیل آن ساده است - فضای کافی در فلاپی دیسک برای ذخیره اطلاعات مدرن وجود ندارد. یک یا دو عکس گرفته شده با تلفن همراه با دوربین 3 مگاپیکسلی را می توان روی یک فلاپی دیسک نوشت. اسناد پنج، ده ورد، اکسل.

- فلش درایو با ظرفیت 1 گیگابایت. راحت ترین رسانه برای امروز. برای تعدد اکانت ظرفیت فلش 1 گیگ رو گرفتم ولی در کل موقع نوشتن این مطلب فلش های 64 گیگ هم هست !
آنچه می توان روی یک فلش مموری 1 گیگابایتی ضبط کرد: یک فیلم با کیفیت نسبتا خوب. حدود 200 فایل موسیقی با فرمت mp3. حدود 200 عکس با کیفیت خوب; بسیاری از اسناد و برنامه های کوچک.

- دیسک سی دی با ظرفیت 700 مگابایت. در یک سی دی، می توانید رایت کنید: یک فیلم با فرمت avi، با کیفیت نسبتا خوب. حدود 150 فایل موسیقی با فرمت mp3. حدود 150 عکس با کیفیت خوب; بسیاری از اسناد و برنامه های کوچک.

- دیسک DVD با ظرفیت 4.7 گیگابایت. در یک دیسک DVD، می توانید رایت کنید: یک فیلم در قالب DVD یا HDTV. 4-5 فیلم با کیفیت خوب .avi; حدود 1200 فایل موسیقی با فرمت mp3. حدود 1000 عکس با کیفیت خوب; اسناد و برنامه های بسیار زیاد

- وینچستر با ظرفیت 120 گیگابایت. در اینجا، برای اینکه به اسناد رنگ نزنم، با تعداد فیلم هایی که می توان روی چنین هارد دیسکی ضبط کرد، مقایسه می کنم. بنابراین، در یک هارد 120 گیگابایتی، می توانید 25 فیلم را با کیفیت DVD یا HDTV ضبط کنید!

حالا بیایید به نوبت نحوه تعیین اندازه یک دیسک، فایل یا پوشه را بررسی کنیم.
در ویندوز، می توانید اندازه فایل، پوشه یا درایو را در EXPLORER تعیین کنید. می‌توانید «Explorer» را با دوبار کلیک کردن روی دکمه چپ ماوس در میانبر «رایانه من» روی دسک‌تاپ یا استفاده از کلیدهای ترکیبی «Win + E» شروع کنید.

به عنوان مثال، اگر می خواهید بدانید چه مقدار فضای خالی روی یک دیسک، به ویژه در یک درایو فلش باقی مانده است، روی تصویر یک دیسک قابل جابجایی کلیک راست می کنید، معمولاً به عنوان "Disk Removable (F: )" یا "نام درایو فلش (F:) "، مانند تصویر:

بنابراین، روی تصویر یک دیسک قابل جابجایی - یک درایو فلش راست کلیک کنید و مورد "Properties" را در منوی باز شده در پایین صفحه انتخاب کنید. پس از آن، پنجره ای باز می شود:


در اینجا می توانید ببینید که چقدر استفاده شده است (به رنگ آبی برجسته شده است)، چه مقدار آزاد (به رنگ صورتی برجسته شده است) و چه مقدار فضای کل دیسک.

بنابراین، می توانید فضای خالی باقیمانده را نه تنها در یک درایو فلش، بلکه در هر درایو قابل جابجایی یا منطقی یک هارد دیسک نیز پیدا کنید.

طرح تعیین اندازه یک فایل یا پوشه مانند دیسک است. آن ها فایل یا پوشه مورد نظر را روی دیسک پیدا کنید، روی آن (-it) با دکمه سمت راست ماوس کلیک کنید و "Properties" را ببینید.


تمام اطلاعات لازم وجود خواهد داشت.


اگر می خواهید اندازه گروهی از فایل ها یا پوشه ها را بدانید، باید آنها را انتخاب کنید و همان عملیات را انجام دهید. بر روی یکی از فایل ها یا پوشه های انتخاب شده کلیک راست کرده، "Properties" را انتخاب کرده و اندازه را مشاهده کنید.

بله، بخش دوم درس کاملاً تحت عنوان "مبانی کامپیوتر" قرار نمی گیرد، اما با این وجود. اگر سوالی دارید، می توانید همیشه در نظرات بپرسید.

من پیشنهاد می کنم در نظر بگیریم که اینها چه نوع حیواناتی هستند - فرمت های عکس JPG و RAW، چه تأثیری دارند و چه زمانی باید به آنها توجه کنید. اندازه عکس و وزن فایل چقدر است، چگونه اندازه گیری می شوند و به چه چیزی بستگی دارند.

تقریباً همه دوربین های عکاسی می توانند عکس ها را با فرمت JPG ذخیره کنند (حتی دوربین های گوشی و تبلت). در تمام دوربین های SLR و غیر SLR و همچنین در دوربین های کامپکت پیشرفته، علاوه بر JPG، حداقل RAW و RAW + و گاهی اوقات TIFF وجود دارد.

برای پرداختن به فرمت‌ها، ابتدا باید در مورد مفهوم "اندازه" یک عکس و "وزن" یک فایل (عکس) توافق کنید. من پیشنهاد می کنم این مفاهیم را در مورد اشیاء محسوس تر در نظر بگیریم ... به عنوان مثال، در موارد خوب.

1 | پیکسل چیست:


اندازه اشیاء بر حسب متر اندازه گیری می شود، اندازه عکس با پیکسل (px) اندازه گیری می شود.

اگر اندازه این گلدان را با انواع توت اندازه گیری کنید، ارتفاع آن حدود 10 سانتی متر و عرض آن 13 سانتی متر خواهد بود ... تقریبا. یعنی عادت داریم اجسام را بر حسب سانتی متر (متر، کیلومتر و ...) اندازه گیری کنیم. اگر در مورد عکس همان گلدان صحبت کنیم، اندازه اصلی عکس 7360 پیکسل (px) عرض و 4912 پیکسل (px) ارتفاع است. این حداکثر اندازه عکسی است که دوربین نیکون من قادر به انجام آن است. برای قرار دادن این عکس در سایت، اندازه عکس به 1200 پیکسل در 798 پیکسل کاهش می یابد (چرا کمی بعد به شما خواهم گفت).

پیکسل چیست؟ عکس های گرفته شده با دوربین های دیجیتال یا دیجیتالی شده روی اسکنر ترکیبی از مربع های رنگی ریز هستند - پیکسل ها. اگر روی هر عکسی زوم کنید، این پیکسل ها را خواهید دید. هر چه تعداد این پیکسل ها در عکس بیشتر باشد، جزئیات تصویر بیشتر می شود.


قطعه ای از عکس هزار بار بزرگ شده - مربع های پیکسل قابل مشاهده است.

2 | آیا می توان پیکسل ها را به سانتی متر تبدیل کرد:

این دقیقاً همان چیزی است که شما نیاز به چاپ عکس روی کاغذ دارید. یک نشانگر دیگر در اینجا مورد نیاز است - تراکم پیکسلی (رزولوشنی) که چاپگر (یا دستگاه چاپ عکس دیگر) می تواند چاپ کند. استاندارد چاپ عکس ها 300 نقطه در اینچ است (dpi تعداد نقاط در اینچ است). به عنوان مثال برای چاپ در مجلات زیبای گلاسه از عکس هایی با وضوح 300 dpi استفاده می شود.

برای اینکه در تقسیم سایز عکس بر حسب تفکیک معما نباشید و اینچ را به سانتی متر تبدیل نکنید، هر برنامه مشاهده و ویرایش عکس (مثلا فتوشاپ) عملکردی برای مشاهده اندازه تصویر عکس بر حسب سانتی متر دارد. برای درک حداکثر اندازه یک عکس با کیفیت خوب (با وضوح 300 dpi) که می توانید روی کاغذ یا مواد دیگر چاپ کنید به آن نیاز دارید.

به عنوان مثال این عکس از گل های استوایی فرانگی پانی در سایز 61 سانتی متر در 32 سانتی متر قابل چاپ است.


اندازه عکس بر حسب پیکسل و سانتی متر در فتوشاپ

برای فهمیدن اندازه یک عکس بر حسب پیکسل و سانتی متردر فتوشاپ، باید کلیدهای ترکیبی Alt + Ctrl + I را فشار دهید یا به منوی Image (تصویر) اندازه تصویر (اندازه تصویر) بروید.

بیایید به واقعیت عکس های دیجیتال برگردیم - به پیکسل ها و اندازه عکس ها در پیکسل. اگر تعداد پیکسل های یک عکس را کاهش دهید چه اتفاقی می افتد؟ پاسخ این است که کیفیت عکس بدتر می شود. به عنوان مثال، من از همان کاسه توت در ابتدای مقاله عکس گرفتم و اندازه عکس را به 150 پیکسل کاهش دادم. با چنین کاهشی، برنامه برخی از پیکسل ها را از بین می برد. عکس مینیاتوری شده است:

حالا بیایید سعی کنیم عکس را به کل صفحه "کشش" کنیم:


تصویر کشیده تار و مبهم به نظر می رسد

همانطور که می بینید، جزئیات یکسان نیست، زیرا برخی از پیکسل ها (و جزئیات همراه با آنها) وجود ندارند.

البته، اگر از این تصویر کوچک به عنوان یک نماد کوچک یا یک تصویر کوچک در ارائه پاور پوینت استفاده کنید، کاملاً عادی به نظر می رسد، اما برای چاپ در یک مجله نیم صفحه به وضوح مناسب نیست.

3 | چه اندازه عکس (چند پیکسل) بهینه است:

اگر قصد دارید روزی عکسی را چاپ کنید، پس عکس ها را با بالاترین وضوح ممکن ذخیره کنید، که فقط دوربین شما اجازه می دهد (برای تنظیم صحیح اندازه عکس دستورالعمل های دوربین خود را با دقت مطالعه کنید).

در برخی موارد، باید اندازه عکس ها را کاهش دهید. همانطور که در بالا نوشتم، برای سایت، اندازه عکس را به 1200 پیکسل در سمت طولانی کاهش می دهم. اگر عکسی را در اندازه کامل آپلود کنید، بارگذاری صفحات سایت زمان بسیار زیادی طول می کشد و ممکن است بسیاری از بازدیدکنندگان از این موضوع خوششان نیاید (بدون ذکر موتورهای جستجوی گوگل و یاندکس).

اندازه عکس ها بر حسب پیکسل (px) اندازه گیری می شود. اندازه عکس روی صفحه نمایش مانیتور به تعداد پیکسل ها و اندازه عکس قابل چاپ بستگی دارد.

4 | اندازه فایل یا "وزن عکس":

حال به «وزن عکس» می پردازیم. از نظر تاریخی اتفاق افتاده است که سردرگمی زیادی در این مورد وجود دارد و اندازه فایل اغلب "وزن عکس" نامیده می شود که راحت تر از صحیح است. اندازه فایل ها بر حسب مگابایت (MB) یا کیلوبایت (KB) اندازه گیری می شود. و در اینجا لازم به یادآوری است که بر خلاف کیلوگرم، که در آن 1 کیلوگرم = 1000 گرم، 1 مگابایت = 1024 کیلوبایت است.

در عمل چگونه به نظر می رسد: شرایطی را تصور کنید که دوربین شما دارای یک کارت حافظه با 64 گیگابایت (گیگا بایت) است. اگر به تعداد دقیق این بایت ها نگاه کنید (روی "Properties" در رایانه کلیک راست کنید)، معلوم می شود که 63567953920 بایت در این کارت حافظه وجود دارد و این برابر با 59.2 گیگابایت است. اینکه دوربین شما چقدر فایل می‌سازد تعیین می‌کند که چه تعداد عکس روی آن کارت حافظه قرار می‌گیرد. به عنوان مثال، من 830 فایل با عکس با فرمت RAW دارم (در مورد فرمت ها در زیر بخوانید).

چه چیزی اندازه فایل را تعیین می کند:

  • اولاً، در اندازه عکس (آنچه بر حسب پیکسل اندازه گیری می شود): فایل با اولین عکس از توت ها (اندازه عکس 7360x4912 پیکسل) 5.2 مگابایت است و با کاهش به 150 پیکسل، وزن آن 75.7 کیلوبایت است ( در 69 برابر کمتر).
  • در مرحله دوم، از فرمت (JPG، TIFF، RAW)، که در زیر می توانید در مورد آن مطالعه کنید.
  • ثالثاً، اندازه فایل (یا «وزن عکس») به تعداد جزئیات بستگی دارد: هر چه جزئیات بیشتر باشد، عکس «سنگین‌تر» است (که بیشتر مربوط به فرمت JPG است).

جزئیات زیاد - وزن عکس بیشتر

به عنوان مثال، در این عکس با میمون های سریلانکا، بسیاری از جزئیات کوچک واضح (به زبان عکاسان، "تیز") وجود دارد و حجم فایل با این عکس 19.7 مگابایت است که به طور قابل توجهی بزرگتر از توت های موجود در یک گلدان است. پس زمینه سفید (5.2 مگابایت).

اگر بپرسید چه اندازه عکسی می توانم از یک عکس 2 مگابایتی چاپ کنم. هیچ کس نمی تواند به شما پاسخ دهد تا زمانی که تعداد پیکسل ها را بداند. و البته بهتر است به عکس نیز نگاه کنید، زیرا برخی از صنعتگران دوست دارند از اعماق اینترنت عکس بگیرند، تعداد پیکسل ها را به صورت برنامه ریزی شده افزایش دهند و سپس می خواهند آن را روی جلد مجله چاپ کنند. به نظر می رسد مانند مثال بالا با یک عکس کشیده از یک گلدان با عرض 150 پیکسل.

اندازه فایل (که اغلب به عنوان "وزن عکس" نامیده می شود) با مگابایت (MB) یا کیلوبایت (KB) اندازه گیری می شود و به فرمت، اندازه پیکسل و جزئیات عکس بستگی دارد.

5 | فرمت های عکس:

و در نهایت به موضوع فرمت های تصویر و نوع فشرده سازی فایل ها می رسیم که اندازه فایل عکس را نیز تعیین می کند.

تقریباً همه دوربین های عکاسی می توانند عکس ها را در آن ذخیره کنند فرمت JPG(حتی دوربین گوشی ها و تبلت ها). این رایج ترین فرمت تصویر است و توسط همه رایانه ها و بینندگان تصویر "درک" است. در فرمت JPG می توان عکس ها را در شبکه های اجتماعی آپلود کرد، در وبلاگ قرار داد، به فایل های Word، Power Point و غیره اضافه کرد. JPG را می توان در Photoshop، Lightroom و سایر برنامه های ویرایش تصویر پردازش کرد.

از تمرین من: اگر بخواهم برای یک شبکه اجتماعی عکس بگیرم و سریع آن را آپلود کنم، یا با گوشی خود عکس می گیرم یا فرمت فایل jpg را در دوربینم قرار می دهم.

نکته ای که در مورد فرمت jpg باید به خاطر بسپارید این است که یک فرمت فشرده است و دارای سطوح فشرده سازی است. هر چه نسبت فشرده سازی بیشتر باشد، با کاهش جزئیات و کیفیت عکس، حجم فایل کمتر می شود. بنابراین، ویرایش و ذخیره مجدد (فشرده سازی مجدد) یک عکس با فرمت jpg توصیه نمی شود.


هنگام ذخیره یک فایل با فرمت jpg، سطح فشرده سازی انتخاب می شود (به عنوان مثال از فتوشاپ).

در تمام دوربین های SLR و غیر SLR و همچنین در دوربین های کامپکت پیشرفته، علاوه بر JPG، حداقل RAW و اغلب TIFF نیز وجود دارد.

کمی تئوری:

  • TIFF(Eng. Tagged Image File Format) - فرمتی برای ذخیره تصاویر گرافیکی شطرنجی (از جمله عکس). TIFF به یک فرمت محبوب برای ذخیره تصاویر با رنگ بالا تبدیل شده است. این در چاپ استفاده می شود و به طور گسترده توسط برنامه های گرافیکی پشتیبانی می شود.
  • خام(انگلیسی خام - خام، پردازش نشده) - فرمت عکس دیجیتال حاوی داده های خام دریافت شده از یک ماتریس عکس (چیزی که جایگزین فیلم در دوربین های دیجیتال می شود).

من شخصاً هرگز با فرمت TIFF عکاسی نمی کنم. من حتی نمی توانم به این فکر کنم که چرا اگر RAW وجود دارد به این نیاز دارم. من می‌توانم از TIFF غیرفشرده برای ذخیره عکس‌هایی استفاده کنم که هنوز قصد دارم آن‌ها را در فتوشاپ نهایی کنم.

6 | مزایا و معایب فرمت RAW:

من تقریباً همیشه یک فرمت RAW در دوربینم دارم، زیرا می‌خواهم عکس‌ها را در لایت روم یا فتوشاپ پردازش (ویرایش) کنم. RAW دارای چندین معایب قابل توجه است:

  • هیچ راهی برای مشاهده فایل ها بدون تبدیل قبلی وجود ندارد. یعنی برای مشاهده عکس ها با فرمت RAW به برنامه خاصی نیاز دارید که از این فرمت تصویر پشتیبانی کند.
  • اندازه فایل بزرگتر از زمان ذخیره در JPEG (از دوربین Nikon D800 من، اندازه فایل با یک عکس با فرمت RAW 74-77 مگابایت است). این بدان معناست که عکس های کمتری روی فلش مموری جا می شود.
  • RAW را نمی توان در شبکه های اجتماعی، وبلاگ آپلود کرد و حتی گاهی اوقات از طریق پست ارسال کرد. ابتدا، RAW باید با یک مبدل RAW (به عنوان مثال Adobe Camera Raw) تبدیل شود که از نوع فایل مدل دوربین شما پشتیبانی می کند.

چرا عکاسان حرفه ای اغلب RAW را به JPG ترجیح می دهند؟ زیرا خام:

این مقاله را در پینترست ذخیره کنید
  • گزینه های بیشتری برای تصحیح تصویر می دهد: تعادل رنگ سفید، کنتراست، اشباع، روشنایی و سطح نویز،
  • به شما امکان می دهد تصاویر را با دقت بیشتری بدون ظاهر شدن نقص تصحیح کنید.
  • اجازه می دهد تا عیوب لنز را به خوبی تصحیح کند (رنگ بندی، انحراف رنگی).

بنابراین، اگر قصد دارید تصاویر را با دقت در فتوشاپ یا لایت روم پردازش کنید، به‌طور نامحسوس «مصنوعات» و نیمه‌تون‌ها، «نور نوردهی بیش از حد» و «افت» را در سایه‌ها احساس کنید، سپس با فرمت RAW عکس بگیرید. فقط به یاد داشته باشید که برای به دست آوردن یک نتیجه خوب، باید تنظیمات و عملکرد مبدل های RAW را درک کنید. به این فکر کنید که آیا به این سردرد نیاز دارید؟ شاید باید با فرمت JPG عکس بگیرید و زمان بیشتری را به استراحت اختصاص دهید، نه به رایانه؟


احتمالاً اغلب در سایت ها امضایی را مشاهده می کنید که اندازه فایل را نشان می دهد. این نشانگر توسط کسی امضا نشده است. این مشکل با نوشتن یک تابع در php حل می شود. در نتیجه، خطی مانند زیر را خروجی می دهد:

حجم فایل: 2.3 مگابایت
در صورت دانلود هر گونه مطالب از سایت بسیار راحت است. پس بیایید شروع کنیم.

یک تابع PHP ایجاد کنید که اندازه فایل را تعیین می کند

عملکرد بسیار ساده و واضح خواهد بود. از سه عملکرد داخلی استفاده می کند:

فایل وجود دارد- وجود فایل یا دایرکتوری مشخص شده را بررسی کنید.

حجم فایل- اندازه فایل را تعیین کنید نتیجه را بر حسب بایت برمی گرداند. اگر فایل بزرگتر از 2 گیگابایت باشد، بسته به سرور، ممکن است نتایج نادرستی نمایش دهد.

گردیک تابع داخلی است که مقدار نمایش داده شده را به یک عدد صحیح و یک دهم بعد از نقطه جداکننده کوتاه می کند.
این تابع وجود خود فایل را بررسی می کند، سپس به طور متوالی سعی می کند اندازه فایل را تعیین کند - اگر بیش از 1024 بایت باشد، نتیجه باید در مگابایت نمایش داده شود، اگر بیشتر از 1024 مگابایت باشد، باید در خروجی گیگابایت و در پایان هر مرحله، تابع گرد داخلی، نتیجه را از چندین رقم به یک مقدار صحیح و یک دهم با یک جداکننده گرد می کند.

حالا بیایید یک فایل تابع ایجاد کنیم. چنین فایل هایی معمولاً در یک پوشه جداگانه نگهداری می شوند. مثلا تابع.

کد پی اچ پی(فایل functions.php)

// آرگومان های تابع مسیر فایل خواهند بود
تابع get_filesize ($file)
{
// فایل برو
if(!file_exists($file)) "فایل پیدا نشد" را برگرداند.
// اکنون اندازه فایل را در چند مرحله تعیین کنید
$filesize = حجم فایل ($file);
// اگر اندازه بزرگتر از 1 کیلوبایت باشد
if ($filesize > 1024)
{

// اگر اندازه فایل بیشتر از کیلوبایت باشد
// بهتر است آن را در مگابایت نمایش دهید. تبدیل به مگابایت
if ($filesize > 1024)
{
$filesize = ($filesize/1024);
// و اگر فایل بزرگتر از 1 مگابایت است، بررسی کنید
// بزرگتر از 1 گیگابایت نیست؟
if ($filesize > 1024)
{
$filesize = ($filesize/1024);

بازگشت $filesize." GB";
}
دیگر
{
$filesize = دور ($filesize, 1);
بازگشت $filesize." MB";
}
}
دیگر
{
$filesize = دور ($filesize, 1);
بازگشت $filesize." KB";
}
}
دیگر
{
$filesize = دور ($filesize, 1);
بازگشت $filesize." bytes";
}
}
?>
ما یک تابع ایجاد کرده ایم. مرحله بعدی اعمال آن است.

کد پی اچ پی

include_once "function/function.php"; // شامل فایل با تابع

// یک مسیر یا یک متغیر را با یک مسیر وارد کنید تا آن را با یک تابع پردازش کنید
$size = get_filesize("images/photo.jpg");
echo "اندازه فایل: ".$size.""; // نتیجه را با اندازه نمایش می دهد
?>
همه چیز آماده است! برای سلامتی استفاده کنید!
ممنون از توجه شما! و در کار خود موفق باشید!