小编Uxo*_*ith的帖子

UIImage的裁剪中心广场

所以这就是我到目前为止所做的.我正在使用从相机捕获的UIImage,并且可以在景观中裁剪中心广场.由于某种原因,这不会像预期的那样转换为纵向模式.我将发布我的代码和日志仅供参考.

码:

CGRect squareRect = CGRectMake(offsetX, offsetY, newWidth, newHeight);
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], squareRect);
image = [UIImage imageWithCGImage:imageRef scale:1 orientation:image.imageOrientation];
Run Code Online (Sandbox Code Playgroud)

人像结果(不是正方形):

original image size: {1536, 2048}, with orientation: 3
squareRect: {{0, 256}, {1536, 1536}}
new image size: {1280, 1536}, with orientation: 3 <--- not expected
Run Code Online (Sandbox Code Playgroud)

景观结果(方形):

original image size: {2048, 1536}, with orientation: 1
squareRect: {{256, 0}, {1536, 1536}}
new image size: {1536, 1536}, with orientation: 1
Run Code Online (Sandbox Code Playgroud)

这是CGImageCreateWithImageInRect()中的错误还是我在这里遗漏了什么?

image uiimage ios

30
推荐指数
10
解决办法
3万
查看次数

VS Code(JS)中全局引用文件

我有一个网站,我正在使用Grunt来连接文件.我想知道目前是否有一些方法可以在我的所有JS文件中引用我的Bower包,因为我在我的文件中使用这些包.

示例:我将'moment'包含在Bower包中,然后当我在VS Code中的JS文件中引用'moment'时,我会收到一个警告:'moment'不存在.这很烦人,因为我知道它存在于全局,并且希望能够手动引用它以完成代码(并消除警告).

visual-studio-code

5
推荐指数
1
解决办法
1468
查看次数

标签 统计

image ×1

ios ×1

uiimage ×1

visual-studio-code ×1