Ensuing from lockdown and quarantine in a gargantuan assortment of worldwide areas, this yr’s AP exams had been moved to an on-line platform created by College Board, the creator of the AP program and different exams much like the SAT.
In most on-line AP exams this yr, school college students got 1-2 questions in regards to the examination internet app, and got the choice to place up both an image of their work, a supported textual content file (ex: .txt, .docx), or copy and paste written textual content.
Lots of and 1000’s of faculty college students in america and different worldwide areas took Advanced Placement exams on-line this yr, and a spread of those school college students had problems submitting their exams on the place.
I really am a excessive school pupil and took the AP Pc Science A check out this yr with the modern on-line system, and had no factors. Nonetheless I do know of loads of school college students who skilled factors submitting their exams, and are taking a make-up check out in June.
The .HEIC Blueprint again
One specific mission that many school college students skilled turned into from submitting photos taken from their cellphone. iPhones with iOS 11 (launched September 2017) or later retailer photos with the extra moderen .HEIC file extension by default, pretty than the additional commonplace .jpg or .png codecs. .HEIC is a filename extension for HEIF, or Excessive Effectivity Picture File Format, which turned into launched by MPEG, the the identical group which invented the .MP3 construction amongst others.
I ran a detailed take a look at of 500 of images, evaluating the scale of every and every image as a .HEIC and a .JPG, with equal advantageous. .HEIC photos had been higher than 50% smaller than their equal .JPGs. Given this, in my look for, or not it’s particular why Apple would purchase the selection to construction photos as .HEICs by default. Many iPhone prospects (particularly excessive school school college students) seize and retailer a complete bunch of photos on their cellphone, and the exhaust of this modern construction saves storage net web page and presumably even the label of procuring a cellphone with higher storage functionality.
Faculty Board’s on-line AP exams didn’t accept college college students submitting photos encoded with the .HEIC construction. In line with the anguish, Faculty Board launched a allotment on their Methods to Avoid Complications on Exam Day web page with directions to discipline the default image construction to be .JPG.
Developer Adoption of .HEICs Should Amplify
This lack of developer adoption of .HEICs on this case precipitated problems with particular person expertise. Many school college students had been unable to place up their exams, forcing them to seize makeups, and basically based completely totally on Forbes, a lawsuit has been filed in opposition to Faculty Board which talent that of simply among the many technical factors, nerve-racking $500 million USD.
Whereas the problems developing from not supporting .HEICs may perchance perchance presumably additionally not be as excessive in most different websites, prospects who expertise factors may perchance perchance presumably additionally really feel pissed off and perplexed about why they may perchance perchance presumably additionally not be in an online web page to add photos from their iPhone.
In reality, I really simply not too way back encountered an anguish the construct GitHub wouldn’t state .HEIC photos on their place (instance), and I turned into pressured to amass them and look for them on my pc’s image viewer domestically. And this lack of developer adoption is all regardless of the traditional exhaust of .HEIC on iPhones and the 50% measurement low cost in .HEICs in comparison with different codecs.
Assets for Builders in Working With and Supporting .HEICs
In altering .HEIC encoded photos to different codecs, there are only a few options, a few of which I really have listed below:
- HEIC2ANY — JS library to transform .HEIC encoded photos to JPG, PNG, or GIF on the buyer side (npm // position)
- heic-convert — Converts .HEIC encoded photos to JPG or PNG on the server side in Node.js (npm)
There are moreover some drawl line instruments esteem
imagemagick (moreover available as an npm equipment) which is able to route of .HEIC recordsdata to different codecs.
imagemagick can moreover be outdated to transform commonplace image codecs esteem JPG and PNG to .HEIC, which might be favorable when making an try to position storage net web page.
That’s fascinated by this publish. I am hoping you discovered this interesting and protect in thoughts alongside with give a improve to for .HEIC recordsdata on any websites it’s likely you will perchance perchance have which purchase image(s) from the particular person.
Thanks for scrolling.
— Fred Adams, May even simply 24, 2020