jpg ها رو نشون می دهد اما png ها رو نه!
لینوکس مگر با پسوند فایلها شناسایی نوع فایل انجام می دهد؟!
(:
سوال نا واضحه (: یه کرنل از اول تا آخرش نیازی به فایلهای تصویری نداره و خود سیستمعامل هم به تنهایی مطمین نیستم به فرمتهای تصویری کاری داشته باشه.
پسوند فایلها فقط در ویندوز برای کمک به ویندوز برای شناختن فایل استفاده میشه توی گنو/لینوکسها بر اساس header فایل و دقیقا نوع فایل OS تصمیم میگیره چه برنامهای رو باز کنه.
file something.png
something.png: PNG image data, 2480 x 3508, 8-bit/color RGBA, non-interlaced
mv something.png DOT.jpg
file DOT.jpg
DOT.jpg: PNG image data, 2480 x 3508, 8-bit/color RGBA, non-interlaced
اما خب یه چیزی هم هست که ربطی دقیقا به سیستمعامل نداره. اینکه برنامههایی که فایلهای تصویری رو باز میکنن احتمالا وابستهان به extension فایل . مثلا اون فایل DOT.jpg دیگه با بعضی image viewer ها باز نمیشه ( ولی مثلا با gimp باز میشه و اصلا اهمیتی نمیده که extension فایل چی بوده و چی هست )
با اینکه طبیعتا نمیدونم گنوم از چه روشی و چه جوری عکسهای توی دایرکتوری Pictures رو میبینه ولی خب حدس میزنم که کاری به extension نداره چون من میتونم اون فایل DOT.jpg که عملا یه png هست رو به عنوان wallpaper انتخاب کنم (: