Earlier quoted context omitted.
Using HEIC apparently [1][2] requires a license and is patent encumbered[3], so I actually blame Apple for using a closed format by default. [1] https://forums.developer.apple.com/thread/97036 [2] https://news.ycombinator.com/item?id=17587923 [2] http://www.hackerfactor.com/blog/index.php?/archives/833-HEI...
Here's a LGPL decoder: https://github.com/strukturag/libheif
Students are failing AP tests because the College Board can’t handle HEIC images
381–390 of 577 posts
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#382Earlier quoted context omitted.
Was that all covered by your first semester course? Because if so, that’s more impressive than a first semester course and MIT, CMU, or Harvard, let alone what a public school can offer.
That was covered by a two-year IB (International Baccalaureate) course in Computer Science running from 1997 until 1998. I attended a private school (the International School of Milan).
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#383Earlier quoted context omitted.
If the system accepted the files, then what was the problem?
Per the article, the "demo" test accepted it, but the actual exam did not. Perhaps the demo did something dumb, like check the file extension but not whether the file could actually be opened.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#384Earlier quoted context omitted.
Plus the backend doesn't move fast. The .net framework only got a json serializer recently. I am not holding my breath for system.drawing to handle HEIC!
DataContractJsonSerialiser has been around since .net 3.5 which is 2007, so 13 years. And I think the open source JSON.net has been around for longer, but I can't find a version history right now.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#385> Basically, only Apple (and, more recently, Samsung) use the HEIC format — most other websites and platforms don’t support it. Even popular Silicon Valley-based services, such as Slack, don’t treat HEICs the same way as standard JPEGs. This is the key part. Many in the software industry still believes that the start-up mindset of break things move fast applies to us. The economy depends on software, governments depe…
I don't feel like Apple adopting a new format inherently means they're moving fast and breaking things. The work on HEIF started in 2012, and Apple has used it since 2017. 8 years isn't exactly a breakneck speed. First off, they do a good job of converting it to a JPG when necessary. They've thought about backwards compatibility. Secondly, if we didn't move forward, we'd never see any innovation. HEIF is smaller and…
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#386If someone wants to make an account to register for a test, ask them to upload a picture of anything. A signature. The wall. Their face. A cat. Use the same framework for finishing the test that you used for this interaction. So if for instance you've broken the submit button on mobile Safari, that gets sorted out before the Big Day.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#387Earlier quoted context omitted.
Of course not. But if we are talking about replacing JPG, two things are necessary: a new format should not be restricted by patents and licence fees, and such movement has to be coordinated with all other "players" in the industry. Apple did not do any of it.
But that isn’t true about HEIC. There isn’t a license fee.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#388I thought iOS was supposed to convert HEIC images to JPEG automatically behind-the-scenes in any file transfer situation where HEIC isn't supported. The article itself even says: > iPhones convert HEICs to JPEGs automatically when they’re attached to emails in the Mail app I'm just curious technically why the same didn't happen with the testing portal? If you have a webpage that accepts image uploads, is iOS Safari n…
Would it be correct for iOS Safari to quietly reencode to jpeg when a HEIC file is uploaded via a webform? How would Safari know that the site's backend didn't want an HEIC file? I agree the HEIC thing is very confusing (having set up my parents' phones recently), but I can't see how Apple is to blame. For starters, the College Board could've done a much better job emphasizing this step for iOS users in its instructi…
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#389"Our system broke, you're screwed now, sorry" is never an acceptable answer. Do they really not have anyone who knows how to get stuff done? 1. Take the files and figure out what to do with them so they can be read. This isn't a hard problem. 2. Ask everyone affected to email you the photo or a new photo of the documents. We'll just take it on trust that you do so honestly because there's no way you would've seen thi…
Far too many technology decisions and implementations in post-secondaries are made by academic/bureaucrats who have no expertise or background in technology. It's honestly one of the biggest conundrums facing academia. Year by year, incoming students generally have a higher base level of digital literacy than their instructors, because academic institutions did not prioritize developing those skills 10-20 years ago a…
TLDR there is lots of things wrong with It in academia, but academics making the decisions is not one of them. Also, generally most universities I know about were reasonably well prepared for online courses and it worked largely seemlessly.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#390This might sounds trivial. But proprietary codecs are hard for commercial usage. They cost money. If it’s just uploading a file. Ok. But if the system designed to decode it in any way this might lead to more expensive system. The codec “war” and Apple’s decision going with HEIC over opened source WebP is also to be questioned if portability of media is expected.
HEIC isn’t a proprietary codec, it’s an ISO standard
Technically HEIF is a good format — it's half the size of WebP. WebP is based on a much weaker codec that is two generations older. AVIF is a freely-licensed HEIF alternative.