[Freemind-developer] Embedded images [Fwd: Freemind/Development/RequestID: 1423961]
A premier mind-mapping software written in Java
Brought to you by:
christianfoltin,
danielpolansky
From: Dimitry P. <dpo...@gm...> - 2007-08-12 16:43:07
|
Hello, Two weeks ago Chris offered me to think about possible ways and interfaces, how images could be embedded in the mind maps so that copy-and-paste of them is possible. I have promised to work on some suggestions until today. It is clear that such plans are not intended for the coming release but for the time afterwards. Anyway I would like to commit some thoughts about this challenging topic. Generally I see two ways to insert images into the map. We can either embed them into the maps. If we did so, the JLabels could not show them, and there were a need in a new components to show them. I do not know any free available HTML capable components which could be used for such purpose. We could certainly use components for displaying only the images without text. But I see another way which does not has such difficulties. I have already written that images available as resources can be displayed by all HTML components used by the FreeMind: > I have found that all graphical components we use can draw images > directly from archive files created as java archives(jars). The magic > word is > > <html><img src = "jar:file:javaarchive.jar!/content/images/image.gif"> > > So if the map were saved in the jar formatted file (with any > extension), all rendered images identified by HTML tag <img> could be > written into the same jar file and the sources given in the HTML > could be substituted by the new paths. This brings me to the attached proposal. Once it is implemented, the rest functionality can be added relatively easy. Best regards, Dimitry |