<html><body>
<p><font size="2" face="sans-serif">I strongly prefer B. It opens the door for genuine content negotiation in a web consistent and appropriate mechanisms.</font><br>
<br>
<font size="2" face="sans-serif">- David</font><br>
<br>
<br>
<tt><font size="2">opensim-dev-bounces@lists.berlios.de wrote on 12/08/2010 10:36:42 AM:<br>
<br>
> From:</font></tt><br>
<tt><font size="2">> <br>
> Diva Canto <diva@metaverseink.com></font></tt><br>
<tt><font size="2">> <br>
> To:</font></tt><br>
<tt><font size="2">> <br>
> opensim-dev@lists.berlios.de</font></tt><br>
<tt><font size="2">> <br>
> Date:</font></tt><br>
<tt><font size="2">> <br>
> 12/08/2010 10:43 AM</font></tt><br>
<tt><font size="2">> <br>
> Subject:</font></tt><br>
<tt><font size="2">> <br>
> [Opensim-dev] Serving textures in different formats</font></tt><br>
<tt><font size="2">> <br>
> Sent by:</font></tt><br>
<tt><font size="2">> <br>
> opensim-dev-bounces@lists.berlios.de</font></tt><br>
<tt><font size="2">> <br>
> So far, all textures in OpenSim are stored and served as jp2. However, <br>
> some viewers can't use jp2. Example: Unity3d, for the time being. I <br>
> would like to improve the GetTexture cap service by adding the ability <br>
> for it to make conversions on the fly depending on extra data provided <br>
> by the caller.<br>
> <br>
> There are two ways of doing this. Which one do people prefer?<br>
> <br>
> A) Add an extra query parameter: <br>
> <a href="http://foo.com/GetTexture/?texture_id=">http://foo.com/GetTexture/?texture_id=</a><uuid>&format=<format><br>
> <br>
> B) Use the Accept and Content-Type headers appropriately.<br>
> The request might have<br>
> Accept: image/png, image/jp2<br>
> And the response might have<br>
> Content-Type: image/png<br>
> <br>
> Diva / Crista<br>
> <br>
> _______________________________________________<br>
> Opensim-dev mailing list<br>
> Opensim-dev@lists.berlios.de<br>
> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</font></tt></body></html>