Ksaan
Знающий
- Сообщения
- 207
- Репутация
- 15
Надо изменить DPI изображения, единственное что нашёл это библиотеку FreeImage.
Функция
Но сколько не пытаюсь не могу разобраться!
Функция
Код:
_FreeImage_SetDotsPerMeterX()
_FreeImage_SetDotsPerMeterY()
Но сколько не пытаюсь не могу разобраться!
Код:
#Include <FreeImage.au3>
$sFile = "Test.jpg"
_FreeImage_LoadDLL(@ScriptDir & '\FreeImage.dll')
_FreeImage_Initialise()
$FIF = _FreeImage_GetFileTypeU($sFile)
If $FIF = $FIF_UNKNOWN Then
$FIF = _FreeImage_GetFIFFromFilenameU($sFile)
EndIf
$hImage = _FreeImage_Load($FIF, $sFile)
_FreeImage_SetDotsPerMeterX($hImage, 21811)
_FreeImage_SetDotsPerMeterY($hImage, 21811)
If @error Then MsgBox(0, "Error", @error)
_FreeImage_Unload($hImage)
_FreeImage_DeInitialise()
