Closed noio closed 10 years ago
status code 304? http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.5
:open_mouth: Dat is wel chic!
ofImage.loadImage
heeft daar natuurlijk schijt aan; en ik denk ook niet dat je makkelijk bij de onderliggende ofURLFileLoader
of ofHttpResponse
komt.
Ik kan wel zelf een variant op loadImage
schrijven die lijkt op wat oF van binnen doet: return ofLoadImage(pix, ofLoadURL(fileName).data);
en dan de statuscode onderscheppen.
Maar, als je echt w3c volgt moet na status 304 de body van de response leeg zijn; dat betekent dus dat je dan geen plaatje krijgt, en het lijkt me dat dat de zaken voor de meesten compliceert.
Ik heb een workaround.
Als ik plaatjes ophaal uit de PNG image "stream", dan gebeurt het vaak dat ik twee keer hetzelfde plaatje ophaal; voor de bandbreedte maakt dat niet zo veel uit—is toch lokaal—maar omdat ik optical flow gebruik vergelijk ik steeds twee plaatjes met elkaar. Twee keer hetzelfde plaatje is nul optical flow, en zorgt voor een "flikkerend" beeld telkens als dat gebeurt. Is er een manier om te zorgen dat ik zeker weten een nieuw plaatje krijg, of in ieder geval weet dat ik een oud plaatje heb?
Random thoughts: