საიდუმლო გზა Safari ამუშავებს iPad ბადურის სურათებს
Mobile Safari– ს უცნაური შეცდომა ნიშნავს იმას, რომ თქვენს iPad– ს შეუძლია უარი თქვას მაღალ რეზინის სურათების ჩვენებაზე თქვენს ახალ ბადურაზე ჩვენება, სამაგიეროდ შეამცირეთ ისინი და გახადეთ ისინი ისეთივე ცუდად გამოიყურებოდნენ, როგორც დაბალი რეზოლუციის შემთხვევაში დაიწყე. უცნაურია, რომ ეს საკითხი ეხება მხოლოდ JPG– ებს და შემდეგ მხოლოდ გარკვეულ JPG– ებს. Რა ხდება?
ფოტოგრაფი დუნკან დევიდსონი ბადურაზე აკეთებდა ზოგიერთ ფოტოს და მიხვდა, რომ ისინი უფრო პატარა სურათებზე უარესად გამოიყურებოდნენ. როგორც გიკი, მან დაიწყო თხრა გარშემო, რათა გაერკვია რატომ და გამოვიდა ეს ახსნა:
1775 პიქსელზე დიდი ზომის (ან 1180 პიქსელი სიმაღლის) სურათების დაბლა აღება ხდება Webkit– ის მიერ. ამ ნომრამდე და კარგად ხარ. დააჭირეთ 1776 -ს და თქვენი სურათები შემცირდება. PNG კარგად არის და ასევე-უცნაურად-არის ბადურის გამოსახულებები Apple– ის საიტზე.
გამოსავალი, გამოდის, არის პროგრესული JPG– ების გამოყენება. გახსოვთ, როდის ვიყენებდით ამას? პროგრესული JPG გადმოტვირთავს თანმიმდევრულად მაღალი რეზოლუციის სურათებს და აჩვენებს მათ. ამრიგად, თქვენ მიიღებთ ბლოკირებულ, მაგრამ სრულ სურათს, რომელიც შემდეგ ივსება, როგორც მეტი მონაცემები მიიღება. გამოიყენეთ პროგრესული JPG და Webkit არ ექნება პრობლემა მის ჩვენებაში.
ეს არის გასაკვირი ჭკვიანური გადაწყვეტა სხვადასხვა ზომის ეკრანისთვის სურათების მომსახურების პრობლემის მოსაგვარებლად, მაგრამ მე მაქვს შეკითხვა: იცის ვინმემ, შეუძლია თუ არა ამ პროგრესულ JPG– ებს ნაწილობრივ შეწყვეტა? ანუ, შეუძლია თუ არა რეგულარულ iPad- ს მხოლოდ იმ დეტალების ჩატვირთვა, რისი ჩვენებაც მას შეუძლია?
წაიკითხეთ მეტი ტექნიკური დეტალები, ისევე როგორც შედეგები ექსპერიმენტი, დუნკანის ბლოგში.