http://delphi-kb.blogspot.com/2011/01/how-to-mirror-and-rotate-bitmaps.html
https://www.cnblogs.com/shangdawei/archive/2013/05/09/3070128.html
http://www.davdata.nl/math/rotation.html
http://codingdelphi.blogspot.com/2009/11/rotate-image-scanline.html
https://wiki.lazarus.freepascal.org/Developing_with_Graphics
https://www.codeproject.com/Questions/345779/How-we-rotate-image-45-degree-in-delphi
https://xkobyx.blogspot.com/2018/01/export-image-to-pdf-with-delphi.html
https://sourceforge.net/projects/lazarus-ccr/files/PowerPDF/
https://fossies.org/linux/lazarus/components/lazreport/source/addons/pdfexport/lr_e_pdf.pas
++