Hi Marius,

I see. Thx a lot for explanation and the esample.

Andreas

Am 23.09.2010 10:12, schrieb Marius Dumitru Florea:
> Hi Andreas,
>
> On 09/23/2010 10:10 AM, Andreas Hahn wrote:
>>     Just curious, will there be an option preserved to stick with the old
>> behaviour (i.e. no server-side resizing even if there are height and
>> width parameters specified) ? The simple reason is that we are doing all
>> of our documentation, screenshots e.t.c this way and come up with
>> thumbnails on the page but link them to lightboxes to make them appear
>> fullsize just in case you want to see the details ...
>> I'm just wondering how then we will have to specify this use case with
>> future releases ...
> Sure, you can set:
>
> rendering.imageDimensionsIncludedInImageURL = false
>
> (it's true by default) in xwiki.properties configuration file.
>
> Note that the new behavior applies only to images included using the
> xwiki/2.0 syntax, if at least one of the image dimensions are specified:
>
> [[image:picture.png||width="150px"]]
>
> So if you include images in a different way (e.g. xwiki/1.0 syntax or
> HTML syntax) then you shouldn't be affected. In other words, if you
> control the image URL and you don't specify image dimensions in the
> query string then the original image will be loaded.
>
> Now, you say that you display thumbnails on the page and when the user
> clicks them the full size image is displayed. Are the thumbnails
> generated on the server or are they in fact the original images resized
> by the browser? Couldn't you use the new behavior for displaying the
> thumbnails and then use the image URL without the query string to load
> the full size image in the light box? This way users that are not
> interested in the details don't have to download full size images when
> viewing the page.
>
> An example of this behavior, without the light box is:
>
> [[[[image:picture.png||width="150px"]]>>attach:picture.png]]
>
> Hope this helps,
> Marius
>
>> kind regards
>>
>> Andreas
>>
>> Am 08.09.2010 22:40, schrieb Marius Dumitru Florea:
>>> Hi devs,
>>>
>>> Currently the image plugin [1] allows us to create image thumbnails by
>>> specifying the image width and/or height in the query string of the
>>> image attachment download URL:
>>>
>>> /xwiki/bin/download/Spage/Page/image.jpg?width=100
>>>
>>> I propose that we:
>>>
>>> (A) Use the image width and/or height (when they are specified in the
>>> image syntax using pixel unit) to resize the image on the server side.
>>> For instance:
>>>
>>> [[image:logo.jpg||width="100px"]]
>>>
>>> will be linked to
>>>
>>> /xwiki/bin/download/Spage/Page/logo.jpg?width=100
>>>
>>> and
>>>
>>> [[image:logo.jpg||style="height: 50px; width: 70px"]]
>>>
>>> will be linked to
>>>
>>> /xwiki/bin/download/Spage/Page/logo.jpg?width=70&height=50
>>>
>>> The image plugin also accepts a quality parameter that controls the
>>> compression quality when encoding jpeg images. The default value of this
>>> parameter (i.e. when not specified in the URL) is configurable. I
>>> propose we use 0.3 by default, 1 representing the best quality.
>>>
>>> (B) Add the ability to limit the image dimensions (preserving aspect
>>> ratio) when the image width and/or height are not specified in the image
>>> syntax (or when they are not using pixel unit). The width and height
>>> limit will be configurable and -1 by default (i.e. no limitation). For
>>> instance:
>>>
>>> image:logo.jpg
>>>
>>> will be linked to
>>>
>>> /xwiki/bin/download/Spage/Page/logo.jpg?width=1024
>>>
>>> when width limit is 1024, and to
>>>
>>> /xwiki/bin/download/Spage/Page/logo.jpg?width=1024&height=768&keepAspectRatio=true
>>>
>>> when width limit is 1024 and height limit is 768. Note that in this case
>>> the image aspect ratio is preserved. The image is resized to best fit
>>> the limits. If the user want to bypass the limit he has to specify the
>>> image width/height in the image syntax.
>>>
>>> I'm +1 for both (A) and (B). WDYT?
>>>
>>> Thanks,
>>> Marius
>>>
>>> [1]
>>> http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/image/
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to