Jag använder imagecreatefromjpeg för att skala om en bild innan den läggs upp i fotobloggen. Dock så verkar den funktionen slänga allt vad EXIF-data heter och jag vill gärna ha kvar den informationen i bilden. Hur löser man problemet? Finns det alternativ till imagecreatefromjpeg som inte slänger EXIF?
Jo, jag gjorde det efter jag skrivit min fråga. Skrev först, tänkte sen. :)
Nu blev det ju genast tråkigare när det gäller EXIF. Har hittat ett script som plockar ut EXIF-headers med fopen fast jag vet inte hur prestandakrävande det är att göra det via PHP...
imagecreatefromjpeg kopierar inte Exifdata från orginalfilen och det verkar inte finnas någon direkt lösning på problemet annat än att plocka ut alla headers, manipulera bilden och sen stoppa tillbaka dem igen. Det skulle innebära att Exifdata så som width/height behöver ändras för att passa den eventuellt förminskade bilden.
Min lösning var helt enkelt att förminska bilderna lokalt och låta bloggen enbart göra en thumbnail där Exifdatat ändå inte är nödvändigt.
För övrigt så kollar nån tekniker på Aleborg om det är möjligt att kompilera in stöd för Exif i PHP. Så länge får man köra på externa bibliotek.
266 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2