r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[View] discuss view related issues

Pekr
12-Jan-2010
[9422]
btw - nconvert is 1.8MB one single exe with all filtering capability 
of xnview inside. Should be cross-platform too IIRC. But - the licence 
might not fit, I don't know ...
Geomol
12-Jan-2010
[9423]
Doc, my version seems filtered to me. Have you tried?
Pekr
12-Jan-2010
[9424]
do http://www.rebol.com/view/demos/convolve.r
Dockimbel
12-Jan-2010
[9425x2]
Geomol: I'll try it right now.
This is what I get with my current code : http://softinnov.org/tmp/thumbs64.png
Geomol
12-Jan-2010
[9427]
Hm, different to say 100%, if my version is filtered. Some results 
look ok, others maybe not so good.
Dockimbel
12-Jan-2010
[9428x4]
left=REBOL, right=IrfanView
The original image is the CureCode homepage viewed inside Chrome 
(http://curecode.org)
Geomol: same result with your code.
Looking at the nconvert solution...
Geomol
12-Jan-2010
[9432]
Yeah, you're right. Too bad. :-/
Dockimbel
12-Jan-2010
[9433]
Looks like NConvert is a good solution for now. It's simple enough, 
supports the right filters and is multiplatform.
Geomol
12-Jan-2010
[9434]
I tried resize both under Windown and OS X with same result. No filtering.
Dockimbel
12-Jan-2010
[9435x2]
Pekr, thanks for NConvert link and for pointing me to Convolve operator, 
pity it's not mentioned in any of the View doc I know of.
Convolve effect could actually help get Lanczos filter implemented 
at mezz level with decent speed.
BenBran
12-Jan-2010
[9437]
view layout [text-list "this" "is" "a" "text" "list"]
myFile.txt contains "this" "is" "a" "text" "list"
how can I:
view layout [text-list read %myFile.txt]
? 
tia
Graham
12-Jan-2010
[9438x2]
everything inside the layout [  ]
is not rebol code .. it's a dialect
VID = Visual Interfaces Dialect.
Pekr
13-Jan-2010
[9440]
Doc - Cyphre confirmed bilinear filter is missing in R2 draw. It 
could be added, if we wish so for R2 updates. In R3, there is new 
parameter for such purposes, called RESAMPLE
Graham
13-Jan-2010
[9441]
so you can do this ... get the block first

data: to-block read %myfile.txt

and then compose on the block

view layout compose/only [ text-list (data) ]
BenBran
13-Jan-2010
[9442]
Thanks Graham. 
view layout compose [text-list (data)] ; worked
WuJian
13-Jan-2010
[9443]
view layout [text-list data parse read %myfile.txt  ""]
Dockimbel
13-Jan-2010
[9444x3]
Pekr: thanks for the confirmation. Why does it appear in documentation 
then? http://www.rebol.com/docs/draw-ref.html#section-3.15
Anyway, thanks to you and nconvert, I could deliver the new CureCode 
feature to my customer this morning.
I think I'll drop View support in Cheyenne completely in the next 
release and search for a suitable third party graphic library to 
add.
Henrik
13-Jan-2010
[9447]
good idea
Pekr
13-Jan-2010
[9448]
If View sucks, well then. But it is a good measure of how it is "usable" 
in real-life ...
Maxim
14-Jan-2010
[9449x2]
try image magic.  its fast, easy to use on the command-line, it can 
process in up to 640 bits images and there is limit on capacity as 
it can actually use disk as ram while its processing!  I rendered 
20GB worth of images into one composite ... using 500MB of ram.
and there are no higher quality engines out there... but that all 
depends if it does what you need in terms of image and graphics.
Henrik
14-Jan-2010
[9451]
we can't build an extension for imagemagick yet, can we?
Maxim
14-Jan-2010
[9452x2]
yes we could.
I hadn't even tought about that
Henrik
14-Jan-2010
[9454]
at this rate, we could have a dozen extensions by spring.
Graham
14-Jan-2010
[9455]
Do we have any extensions yet?
Henrik
14-Jan-2010
[9456]
two so far, AFAIK
Graham
14-Jan-2010
[9457]
and they are available somewhere ?  What are they?
Henrik
14-Jan-2010
[9458]
Not available yet. Not sure they will be, but maybe. Robert is working 
on an SQLite extension and a Windows COM interface.
Maxim
14-Jan-2010
[9459]
there is a text to speach extension that has been released on the 
extensions group.
jocko
14-Jan-2010
[9460]
I have done three  "experimental" extensions : a text to speech, 
a matlab engine extension, a simple windows api with some useful 
calls : http://www.colineau.fr/rebol/R3_extensions.html
Gregg
14-Jan-2010
[9461]
Cool Jocko. I have an old send-keys dialect as well. I think I did 
a dialect experiment over MCI command strings, but I'm not sure if 
I posted it anywhere.
Dockimbel
15-Jan-2010
[9462]
Max, thanks for the additional info. Actually, NConvert is great 
but only as a command-line tool, it's not available in library form, 
so I'll probably end up wrapping Image Magick.
Maxim
15-Jan-2010
[9463]
there is already an image magic R2 wrapper on rebol.org you can use 
to start, I've used it and it works... but you need to find the proper 
version of image magick (an older version).
Cyphre
15-Jan-2010
[9464x2]
Doc, BILINEAR is in R2 but you can only upscale with that filter. 
Not good for thmbnails. If Carl want's to do frequent R2 updates 
it would be easy for me to add downscaling+lanzos filter to R2 DRAW. 
I think this is one of most requested feature and I actually have 
it already implemented in my separated R2draw.dll
Other possibilty would be to use my R2 JIT compiler and program the 
filter as JIT function. Could be a good test example but not sooner 
until I get it to 'alpha stage' ;-)
Dockimbel
15-Jan-2010
[9466]
Cyphre: great, so we will get downscaling bilinear+lanczos filters 
in 2.7.8 next month? :-)
Cyphre
15-Jan-2010
[9467x2]
If Carl have time for including/testing the change then why not. 
I can add the low-level code in a hour or so. But the dialect parser 
change needs to be tested after Carl compile the new r2 exe.
So in other words: bug Carl about this one :)
Dockimbel
15-Jan-2010
[9469x2]
Looks like a job for Pekr! ;-)
It would be really helpful, firing a 10MB package just to get decent 
thumbnails is hurting my programmer's feelings. Making thumbnails 
is one of the most common task today in web sites for a graphic library.
Geomol
15-Jan-2010
[9471]
Would it be too slow to calculate it in plain REBOL for your application?