mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 10:30:15 +02:00
Add Appveyor config for Windows CI
Silence 'possible loss of data' warning
This commit is contained in:
parent
9da87ce868
commit
8926ebc56c
17
appveyor.yml
Normal file
17
appveyor.yml
Normal file
@ -0,0 +1,17 @@
|
||||
os: Visual Studio 2014 CTP4
|
||||
environment:
|
||||
VIPS_VERSION_MAJOR_MINOR: 7.42
|
||||
VIPS_VERSION_PATCH: 3
|
||||
install:
|
||||
- ps: $env:VIPS_VERSION = "$env:VIPS_VERSION_MAJOR_MINOR.$env:VIPS_VERSION_PATCH"
|
||||
- ps: Write-Output "VIPS_VERSION=$env:VIPS_VERSION"
|
||||
- ps: Write-Output "Fetching http://www.vips.ecs.soton.ac.uk/supported/$env:VIPS_VERSION_MAJOR_MINOR/win32/vips-dev-$env:VIPS_VERSION.zip"
|
||||
- ps: Start-FileDownload http://www.vips.ecs.soton.ac.uk/supported/$env:VIPS_VERSION_MAJOR_MINOR/win32/vips-dev-$env:VIPS_VERSION.zip -FileName c:\vips-dev-$env:VIPS_VERSION.zip
|
||||
- ps: Write-Output "Extracting c:\vips-dev-$env:VIPS_VERSION.zip"
|
||||
- ps: Invoke-Expression "& 7z -y x c:\vips-dev-$env:VIPS_VERSION.zip -oc:\ | FIND /V `"ing `""
|
||||
- ps: $env:VIPS_HOME = "c:\vips-dev-$env:VIPS_VERSION"
|
||||
- ps: $env:PATH = "$env:VIPS_HOME\bin;$env:PATH"
|
||||
- ps: Install-Product node 0 x86
|
||||
- npm install --msvs_version=2013
|
||||
test_script:
|
||||
- npm test
|
@ -459,8 +459,8 @@ class ResizeWorker : public NanAsyncWorker {
|
||||
vips_object_local(hook, shrunk);
|
||||
image = shrunk;
|
||||
// Recalculate residual float based on dimensions of required vs shrunk images
|
||||
double shrunkWidth = shrunk->Xsize;
|
||||
double shrunkHeight = shrunk->Ysize;
|
||||
int shrunkWidth = shrunk->Xsize;
|
||||
int shrunkHeight = shrunk->Ysize;
|
||||
if (rotation == Angle::D90 || rotation == Angle::D270) {
|
||||
// Swap input output width and height when rotating by 90 or 270 degrees
|
||||
int swap = shrunkWidth;
|
||||
|
Loading…
x
Reference in New Issue
Block a user