小编Bob*_*sky的帖子

如何调整图像大小?

我拍了一张图片UIImagePickerController,但文件看起来太大了,无法通过互联网传输,我想调整图片大小.我找不到任何与图像处理相关的方法.

有什么建议?

iphone image-resizing

3
推荐指数
1
解决办法
709
查看次数

这句话我有泄漏吗?

声明是:

//Pass the copy onto the child controller
self.childController.theFoodFacilityCopy = [self.theFoodFacility copy];
Run Code Online (Sandbox Code Playgroud)

我的财产设定为:

@property (nonatomic, retain) FoodFacility *theFoodFacilityCopy;
Run Code Online (Sandbox Code Playgroud)

我认为我有泄漏的原因是因为copy保留了值,然后我的点语法属性也保留了该值.双重保留.

编写上述陈述的正确方法是什么?

iphone cocoa-touch memory-management objective-c

3
推荐指数
2
解决办法
253
查看次数

3
推荐指数
1
解决办法
544
查看次数

捆绑和文件访问

我在项目中添加了一系列文件夹(使用"添加现有文件"选项).这导致文件夹内容在Xcode中显示为蓝色文件夹.

以下作品:

NSString *imageName = [NSString stringWithFormat:@"/File-03/images/image-%02d.jpg", imageIndex];

return [UIImage imageNamed:imageName];
Run Code Online (Sandbox Code Playgroud)

但是,我想切换到使用,imageWithContentsOfFile因此图像不会被缓存.

以下代码返回nil图像:

return [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"/File-03/images/image-%02d.jpg", imageIndex]];
Run Code Online (Sandbox Code Playgroud)

我也试过访问imageWithContentsOfFile使用捆绑,不去.

我在这里错过了什么?

iphone xcode

3
推荐指数
1
解决办法
9473
查看次数

从起始角度旋转CALayer

我想连续使用旋转图层byValue,但我无法使其正常工作.我想每秒旋转6度,在60秒内完全旋转.

如果图层的初始旋转为0,则一切正常.

问题是当我尝试设置初始值时fromValue.如果我设置fromValue为90度,动画将从90度旋转到90 + 6,然后跳转到90+(90 + 6),动画和再次跳转.

任何的想法?

CABasicAnimation* animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];

animation.fromValue = [NSNumber numberWithDouble:M_PI_2];
animation.byValue = [NSNumber numberWithDouble:6.0f*M_PI/180.0f];
animation.toValue = nil;

animation.fillMode = kCAFillModeForwards;
animation.cumulative = YES;
animation.additive = NO;
animation.repeatCount = 10000;
animation.removedOnCompletion = YES;
animation.duration = 1.0;
[myLayer addAnimation:animation forKey:@"transform"];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch core-animation

3
推荐指数
1
解决办法
6520
查看次数

extjs - 将formPanel置于普通面板上

我正在使用extjs并试图解决一个简单的问题:我有一个固定宽度的表单.我想将此表单置于普通的Ext.Panel中.我试图实现'css-way' - 将左右边距设置为'auto'.

但这不起作用,似乎边缘被忽略了.

代码:

var curStateForm = new Ext.FormPanel({
    title:'test',
    width:300,
    bodyStyle:'margin:5px auto 0 auto',
    items: [edIst, edAdjust, edSumme]
});   


var testPanel = new Ext.Panel({
    width: '100%',
    frame:true,
    items: [curStateForm]
});  
Run Code Online (Sandbox Code Playgroud)

extjs centering

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

将文字放在图像上?

我需要以pdf格式插入图像,然后将文本放在图像顶部的某个坐标处.

iTextSharp可以实现吗?

itextsharp

3
推荐指数
1
解决办法
7308
查看次数

在PDF中插入/更新XMP?

如何使用java 将一些XMP元数据插入/更新为PDF文件?

java pdf xmp metadata

3
推荐指数
1
解决办法
1714
查看次数

通过 LibTiff.Net 从 Stream 加载的 Tiff 没有字段值

我的应用程序必须处理存储在 MemoryStream 中的 TIFF 文件,但 LibTiff.Net 始终返回null字段值。

        MemoryStream ms = new MemoryStream();
        FileStream fs = new FileStream("testfile.tif", FileMode.Open);
        fs.CopyTo(ms);

        //It seems (memory) streams have to be opened in write mode, "r" always returns <null>
        Tiff tiff = Tiff.ClientOpen("someArbitraryName", "w", ms, new TiffStream());

        FieldValue[] imageHeight = tif.GetField(TiffTag.IMAGELENGTH);
Run Code Online (Sandbox Code Playgroud)

直接打开文件进行读取Tiff.Open效果很好。

这是 LibTiff.Net 库中的错误还是我遗漏了什么?

.net c# tiff memorystream libtiff.net

3
推荐指数
1
解决办法
2792
查看次数

在开始时有效地收集插入物和移除物

对于经常仅在集合开头插入和删除对象的代码,您会建议使用哪些集合.

这是一些代码来说明我的要求

while (collection.Count != 0)
{
   object obj = collection[0];
   collection.RemoveAt(0);

   ...

   if (somethingWith(obj))
       collection.Insert(0, anotherObj);

   ...  
}
Run Code Online (Sandbox Code Playgroud)

除0以外的位置没有插入或删除.集合未排序.

你会推荐什么?

编辑:

我真的不需要对这个系列做任何想象.该集合用于对应处理的对象进行排队(并在处理期间填充集合).

c# collections

3
推荐指数
1
解决办法
105
查看次数