|
LibreOffice Module vcl (master) 1
|
#include <config_folders.h>#include <sal/log.hxx>#include <comphelper/processfactory.hxx>#include <comphelper/propertyvalue.hxx>#include <comphelper/threadpool.hxx>#include <cppuhelper/implbase.hxx>#include <tools/fract.hxx>#include <unotools/configmgr.hxx>#include <tools/stream.hxx>#include <tools/urlobj.hxx>#include <tools/zcodec.hxx>#include <rtl/crc.h>#include <fltcall.hxx>#include <vcl/salctype.hxx>#include <vcl/filter/PngImageReader.hxx>#include <vcl/filter/SvmWriter.hxx>#include <vcl/filter/PngImageWriter.hxx>#include <vcl/vectorgraphicdata.hxx>#include <vcl/virdev.hxx>#include <impgraph.hxx>#include <vcl/svapp.hxx>#include <osl/file.hxx>#include <vcl/graphicfilter.hxx>#include <vcl/FilterConfigItem.hxx>#include <vcl/wmf.hxx>#include "igif/gifread.hxx"#include <vcl/pdfread.hxx>#include "jpeg/jpeg.hxx"#include "png/png.hxx"#include "ixbm/xbmread.hxx"#include <filter/XpmReader.hxx>#include <filter/TiffReader.hxx>#include <filter/TiffWriter.hxx>#include <filter/TgaReader.hxx>#include <filter/PictReader.hxx>#include <filter/MetReader.hxx>#include <filter/RasReader.hxx>#include <filter/PcxReader.hxx>#include <filter/EpsReader.hxx>#include <filter/EpsWriter.hxx>#include <filter/PsdReader.hxx>#include <filter/PcdReader.hxx>#include <filter/PbmReader.hxx>#include <filter/DxfReader.hxx>#include <filter/GifWriter.hxx>#include <filter/BmpReader.hxx>#include <filter/BmpWriter.hxx>#include <filter/WebpReader.hxx>#include <filter/WebpWriter.hxx>#include <osl/module.hxx>#include <com/sun/star/uno/Reference.h>#include <com/sun/star/awt/Size.hpp>#include <com/sun/star/uno/XInterface.hpp>#include <com/sun/star/io/XActiveDataSource.hpp>#include <com/sun/star/io/XOutputStream.hpp>#include <com/sun/star/svg/XSVGWriter.hpp>#include <com/sun/star/xml/sax/XDocumentHandler.hpp>#include <com/sun/star/xml/sax/Writer.hpp>#include <unotools/ucbstreamhelper.hxx>#include <rtl/bootstrap.hxx>#include <tools/svlibrary.h>#include <comphelper/string.hxx>#include <unotools/ucbhelper.hxx>#include <vector>#include <memory>#include <mutex>#include <string_view>#include <o3tl/string_view.hxx>#include <vcl/TypeSerializer.hxx>#include "FilterConfigCache.hxx"#include <graphic/GraphicFormatDetector.hxx>#include <graphic/GraphicReader.hxx>Go to the source code of this file.
Functions | |
| static bool | supportNativeWebp () |
| static std::mutex & | getListMutex () |
| static OUString | ImpGetExtension (std::u16string_view rPath) |
| static Graphic | ImpGetScaledGraphic (const Graphic &rGraphic, FilterConfigItem &rConfigItem) |
| IMPL_LINK (GraphicFilter, FilterCallback, ConvertData &, rData, bool) | |
Variables | |
| static std::vector< GraphicFilter * > | gaFilterHdlList |
|
static |
Definition at line 112 of file graphicfilter.cxx.
Referenced by GraphicFilter::ImplInit(), and GraphicFilter::~GraphicFilter().
|
static |
Definition at line 139 of file graphicfilter.cxx.
References aURL.
Referenced by GraphicFilter::ExportGraphic(), and GraphicFilter::ImpTestOrFindFormat().
|
static |
Definition at line 190 of file graphicfilter.cxx.
References aMap, Bitmap, BitmapEx::Convert(), Graphic::GetBitmapEx(), Application::GetDefaultDevice(), Graphic::GetGDIMetaFile(), MapMode::GetMapUnit(), GDIMetaFile::GetPrefMapMode(), Graphic::GetPrefMapMode(), GDIMetaFile::GetPrefSize(), Graphic::GetPrefSize(), BitmapEx::GetSizePixel(), Graphic::GetType(), Size::Height(), OutputDevice::LogicToLogic(), NONE, OutputDevice::PixelToLogic(), FilterConfigItem::ReadInt32(), GDIMetaFile::Scale(), Graphic::SetPrefMapMode(), Graphic::SetPrefSize(), and Size::Width().
Referenced by GraphicFilter::ExportGraphic().
| IMPL_LINK | ( | GraphicFilter | , |
| FilterCallback | , | ||
| ConvertData & | , | ||
| rData | , | ||
| bool | |||
| ) |
Definition at line 1820 of file graphicfilter.cxx.
References BMP, BMP_SHORTNAME, EMF, EMF_SHORTNAME, ERRCODE_NONE, GIF, GIF_SHORTNAME, GRFILTER_FORMAT_DONTKNOW, JPG, JPG_SHORTNAME, MET, MET_SHORTNAME, NONE, PCT, PCT_SHORTNAME, PNG, PNG_SHORTNAME, SVG, SVG_SHORTNAME, SVM, SVM_SHORTNAME, TIF, TIF_SHORTNAME, u, WEBP, WEBP_SHORTNAME, WMF, and WMF_SHORTNAME.
|
static |
Definition at line 101 of file graphicfilter.cxx.
Referenced by GraphicFilter::ImportUnloadedGraphic(), and GraphicFilter::readWEBP().
|
static |
Definition at line 110 of file graphicfilter.cxx.
Referenced by GraphicFilter::ImplInit(), and GraphicFilter::~GraphicFilter().