On Thursday 21 April 2011 17:10:04 Shane Powell wrote: Shane, that's really good, seems to work well. Can you rename this 0.0.9 and re-post so no-one gets confused. Great work.
Only problem is that with a darkk picture, the black writing in the top right corner dosn't show up. Regards Richard > On 21/04/11 08:11, richard terry wrote: > > On Thursday 21 April 2011 04:20:35 Matti wrote: > >> Hi Shane and Richard (and whoever, didn't follow the conversation), > >> > >> this is a nice idea! > >> > >> After trying it just once with a few images, a question: The lens > >> magnifies, but definitely doesn't show the original size of the image. > >> My test images are about 3200x2400, and your lens shows about 2/3 of the > >> original size. > >> Is this a planned behaviour? > > > > The problem is that (with my lack of logic) there's been no proper > > implementation of the magnification. Its much harder than you think. > > I think the current version 0.0.8 problem is that it is only magnifiying > > the image from the scaled image once loaded, and not the original, hence > > the detail blurs as you magnify. > > > > I sat down last night and tried a version which keep the original image > > in memory as an image, and then tried to calculate the start point of the > > zoom onn the original image, but got into a hell of a mess, it nearly did > > my head in!. > > > > After going to sleep on it I realised that to once you have the magnifier > > in action, that to start say with mag=1, you have to take into account > > the ratio of the scaled image to the original real image - for example > > if the scaled down image was 4 units in area and the original 8 units in > > area, then to put into the circle on the screen the same info as already > > there from the original, the sampling size on the orginal would have to > > be twice as big. As you magnify, the sample size on the original then > > gets smaller and smaller, but the information is then displayed in the > > same size circle on the scaled image, hence it is magnified. > > > > I sort of tried this last night and got really high definition > > magnification in the circle (for example I could read the number plate > > on a car which was reasonably small in the original picture), whearas on > > 0.0.8, the whole thing was a blurr. > > > > So, me - not a mathematitian but that's my take on it, and Yes, I'd be > > happy to collaborate. > > > > It may be of interest to you, and this does work well, though I'm not > > sure how I would disentangle it from my medical records project, but I've > > got a great combination of the image editor + webcam form with lots of > > enhancements I need, - I use it to take pictures of patients (for ID for > > their file) and to take macro pictures of skin lesions, which I then just > > shove into their progress notes, plus use it to insert line diagrams of > > for eg head, face, nose, abdo, draw on them to indicat e the site of a > > skin lesion to excise etc, then insert it into their progress notes. I > > tracked down a cute little macro- webcam - IPEVO2 I think it was - after > > finding even an expensive logitech wouldn't do the job. This webcam is a > > bit finickyi because the auto-focus hunts a bit under my fluro lights if > > the subject moves, but with an additional light source it works fine. I > > can even hold it up next to the Xray box and take really quite good shots > > of a section of an Xray!!!! > > > > I'll take a look at your project over easter and we can all keep in > > touch. > > > > Regards > > > > Richard > > > >> Another question: > >> I'm working on an image viewer example for Gambas3. > >> What do you think about joining the projects, putting your magnifying > >> glass somewhere (Zoom menu probably) into the viewer as a menu item? > >> I didn't read your code and don't know if it could be integrated easily, > >> but why not. > >> I just like the idea of having this option in the viewer, instead of > >> having two different examples. > >> > >> So, have a look at my project and tell me what you think. > >> Don't complain about bugs! There have been some big changes, and a lot > >> of the code isn't fixed yet. > >> > >> Regards > >> Matti > > > > ------------------------------------------------------------------------- > >----- Benefiting from Server Virtualization: Beyond Initial Workload > > Consolidation -- Increasing the use of server virtualization is a top > > priority.Virtualization can reduce costs, simplify management, and > > improve application availability and disaster protection. Learn more > > about boosting the value of server virtualization. > > http://p.sf.net/sfu/vmware-sfdev2dev > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user