Apache OpenOffice (AOO) Bugzilla – Issue 15381
Ability to convert a linked image into an embedded image - keeping original image format
Last modified: 2013-02-07 22:40:18 UTC
Hi, The ability to convert a linked image to an embedded image easily would be appreciated. I have noticed many people have problem in this area and when people link instead of embedding, the ability to quickly fix this would appear to help a lot of people. Thanks Kelvin
That would solve a problem for many people and would also permit me to correct an error (when I left the "link" button marked but didn't want a linked graphic).
There is a way: - Edit - Links - select the links you intend to break - Click "Break link" - OK DONE.
Hi, Thanks Stefan for providing this answer. I've decided to reopen the issue and extend the requirement to "keeping the original image format". This method does not keep the original format of the image. It converts the image from say the original jpg to a png. This results in significant file bloat. I can't see any reason for the conversion. As it is a link I would think it could only be converted if the picture exists. If it exists, then why not just use the original image. Thanks again. Kelvin
Reassigned to Bettina.
I thought I would update the OOo release on old issues if still relevant.
Any progress with this issue by any chance?
*** Issue 70456 has been marked as a duplicate of this issue. ***
*** Issue 75369 has been marked as a duplicate of this issue. ***
SBA: Just for the record, clean-up of flags: - Confirming this issue, set to "NEW" - Set Platform and OS to "All" - Set Componenet to "Framework" (as this affects graphics in all applications)
*** Issue 83657 has been marked as a duplicate of this issue. ***
you could use this macro and assign it to an hotkey or to a toolbar button Sub EmbedGraphics() oDPage = ThisComponent.DrawPage oProvider = createUnoService("com.sun.star.graphic.GraphicProvider") Dim oProps(0) as new com.sun.star.beans.PropertyValue oProps(0).Name = "URL" If oDPage.hasElements() Then For I = 0 To oDPage.Count - 1 oGraph = oDPage.getByIndex(I) If oGraph.supportsService("com.sun.star.text.TextGraphicObject") Then oProps(0).Value = oGraph.GraphicUrl oGraph.Graphic = oProvider.queryGraphic(oProps()) End If Next I End If End Sub credits to pablo from the Italian OOo Google Discussion Group: http://groups.google.it/group/it-alt.comp.software.openoffice/browse_thread/ thread/6bec404f1345b1fd/c03a52b8074f73d2?hl=it#c03a52b8074f73d2
*** Issue 95947 has been marked as a duplicate of this issue. ***
To grep the issues easier via "requirements" I put the issues currently lying on my owner to the owner "requirements".