@Ralph @Keith

Thank you very much for your suggestions. I will try.

Regards,
Matthias


> Am 14.07.2021 um 08:27 schrieb Keith Clarke via use-livecode 
> <use-livecode@lists.runrev.com>:
> 
> An idea extending Ralph's suggestion to use html, along with styling to do 
> the heavy lifting rather than JavaScript. A div with a background image might 
> do the trick...
> 
> <h1>Image title</h1>
> <div style="width: 100%; height: calc(100vh - 2rem; background: url("url") no 
> repeat cover; "></div> 
> 
> ...where:
> ... 'vh' is viewport height units (as percentage) and '2rem' leaves some 
> space for the image title, (expressed as font size relative to that in the 
> html root element).
> 
> ...background provides for background images, and size as 'cover' fill the 
> containing div (with some scaling in one dimension that affects aspect ratio) 
> - so use 'contain' if you want the image to be as large as possible with its 
> aspect ratio left intact. See help for this background shorthand styling 
> examples and related information here 
> https://www.w3schools.com/css/css_background_shorthand.asp
> 
> HTH
> Keith 
> 
>> On 13 Jul 2021, at 22:24, Ralph DiMola via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> One way...
>> Create a local html template and replace an href place holder in the
>> template to the url of the web server image.
>> Then load the template page into the browser widget and let html do the
>> resizing heavy lifting. This will not break cors.
>> 
>> Ralph DiMola
>> IT Director
>> Evergreen Information Services
>> rdim...@evergreeninfo.net
>> 
>> -----Original Message-----
>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf
>> Of matthias rebbe via use-livecode
>> Sent: Tuesday, July 13, 2021 5:00 PM
>> To: How to use LiveCode
>> Cc: matthias_livecode_150...@m-r-d.de
>> Subject: How to scale the content of the Browser Widget
>> 
>> Hi,
>> 
>> i need to display jpeg images in the browser widget. The images are stored
>> on a webserver and i  have no control about the size of the images. 
>> What i can say is that the images are larger than the browser widget area.
>> Is there a way to scale the images so they are fully visible in the browser
>> widget? 
>> I do not want to temporarily store them on hard disk, resize them and then
>> display.
>> I need something like an "on the fly" scaling.  
>> I am wondering if this might be possible with Javascript? Unfortunately i am
>> not very used Javascript.
>> 
>> Does anyone know if this is possible?
>> 
>> Regards,
>> 
>> Matthias
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to