New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Issue] Image workbench controls are scattered and hidden in a wb. #8945
Comments
@wwmayer you mean But the command CmdCreateImagePlane, it should still be in one of the command tools in src/gui Like CommandStd.cpp? Currently the Open command connects to the So I'm unsure how to connect the CmdCreateImagePlane command in here. Should we add an |
No. I meant the function in FreeCAD: Tools > Save picture, that creates an image of the currently active view. I thought about adding a function to the Tools menu to also load an image file. Using the global open/import mechanism is an option too but it causes a lot of extra work. ImageConv has been removed recently and it was a utility to convert between several image formats and had an option to write XPM files to a .cpp file. The utility has become obsolete since we are using Qt's resource framework and switched to the SVG format for most of our icons.
No. Like for any other module the core system must register the image file types and define a module name (here FreeCADGui) that is supposed to load them. |
Thanks for the feedback. And it has already been done I see ! That's great. |
What do you think about this taskbox to trigger when imagePlane is double clicked : The first line-edit being a 'feature picker'.
The position X, Y can be changed manually by dragging the picture. When checkbox proportional is unticked, 'y scale' appear and scale label change to 'x scale'. |
Can you provide instead an X-scale and a Y-scale with a link that turns on and off uniform scaling (like in Inkscape, for example)? |
Yes of course I forgot about it. I edited previous post. |
What seems to be missing as well is setting image transparency. |
We could then also have a slider or similar for the backlight preference. |
Is backlight preference set globally for Display, or is it specific to image only? |
setting position at the point of import is un-important What is more important is that moving by X, Y and rotation is always available Dragging a picture/image is PITA if you trying to align specific feature and it puts origin of the image outside the visible screen making transformation thingy un-reachable |
what's the inputbox control for orientation (plane)? |
Isn't that what we are talking about here? The interface for working with the image once it's been imported? |
As long as the |
wouldn't it be better that such a "marginal" case is handled by use of normal placement tool rather than clutter interface for vast majority of users? |
isn't it better to reuse the dialog and concepts of the attachment dialog rather than making an independent dialog here for positioning the image plane? This will also make it more consistent with other object creation dialogs so the user only needs to learn to use this once. |
in my view no, because the needs are different... |
Does the current method allow dragging? You can use the transform tool if you wish to drag things around. In the future we could better unify the attachment, placement and transform dialogs. This would then benefit all objects using that dialog |
Instead of having three controls (radio buttons) for the three planes, have one combobox with the alignment options (XY XZ, YZ, Camera) and an apply button. If other alignment options are desired in the future, they're easily added. |
Should the option to have an image anchor point be on this dialogue? Center, top right, top center...? |
Is there something still open here? should we not close this now? |
I agree: if there are still a few lingering problems we need specific Issues to address them, they'll be lost here. |
Forums discussion
https://forum.freecad.org/viewtopic.php?p=668562#p668562
Issue description
Currently :
Image workbench :
Core :
Remarks :
Suggestion :
Anything else?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: