标签: imagekit

如何解释触控板捏合手势以缩放IKImageBrowserView

IKImageBrowserView想要能够在最近的Mac笔记本电脑上使用多点触控板进行双指缩放.

"可可事件处理指南"中的处理手势事件部分说:

放大访问器方法返回表示放大因子的浮点(CGFloat)值

..继续显示通过乘以高度和宽度来调整视图大小的代码magnification + 1.0.

这似乎不是缩放的正确方法IKImageBrowserView,其zoomValue属性被钳制在0.0和1.0之间.

那么,有没有人知道如何解释事件-[NSResponder magnifyWithEvent:]进行缩放IKImageBrowserView

macos cocoa imagekit ikimagebrowserview

7
推荐指数
2
解决办法
4008
查看次数

IKImageView中的核心动画图像更改?

是否有任何方法可以动画(使用其中一个提供的核心动画)IKImageView中的图像更改,而无需在新图像加载时使用两个独立的IKImageViews?

cocoa core-animation imagekit

7
推荐指数
1
解决办法
557
查看次数

IKImageBrowserView延迟加载?

为了使用它IKImageBrowserView,必须使用以下方法实现数据源

– numberOfItemsInImageBrowser:
– imageBrowser:itemAtIndex:
Run Code Online (Sandbox Code Playgroud)

NSTableView与以下数据源方法没有什么不同

– numberOfRowsInTableView:
– tableView:objectValueForTableColumn:row:
Run Code Online (Sandbox Code Playgroud)

然而,令人不安的区别在于,NSTableView考虑到在调用之前当前可见的内容– tableView:objectValueForTableColumn:row:,IKImageBrowserView似乎迭代了给定的整个范围– numberOfItemsInImageBrowser:并要求imageBrowser:itemAtIndex:.不幸的是,数据源有时会被成千上万的项目支持,加载所有不必要的项目是一种可怕的浪费.无论如何IKImageBrowserView只有加载项目可见,(+当然预加载)就像NSTableView是吗?

更新

我尝试编写一个NSProxy子类,它确实有效.(好吧,在一秒钟内更多关于它)它看起来像这样

// .h file

#import <Foundation/Foundation.h>

@interface ILArrayItemProxy : NSProxy

- (id)initWithArray:(id)array index:(NSUInteger)index;

+ (id)proxyWithArray:(id)array index:(NSUInteger)index;

@end

// .m file

#import "ILArrayItemProxy.h"

@interface ILArrayItemProxy() {
    id _array;
    NSUInteger _index;
}

@property (readonly) id target;

@end

@implementation ILArrayItemProxy

- (id)initWithArray:(id)array index:(NSUInteger)index {
    _array = array;
    _index = …
Run Code Online (Sandbox Code Playgroud)

cocoa lazy-loading imagekit ikimagebrowserview

6
推荐指数
0
解决办法
889
查看次数

使用Imagekit,PIL或Pillow改变饱和度?

如何使用PIL或Pillow更改图像的饱和度?我希望能够将该解决方案与django-imagekit包一起使用.我需要更改饱和度的原因是创建一种效果,当用户悬停黑白图像时,它会变为彩色.

python image imagekit python-imaging-library django-imagekit

5
推荐指数
3
解决办法
7737
查看次数

IKImageBrowserView:如何显示每个项目的工具提示?

我挖掘了文档,但没有找到怎么做.如何为IKImageBrowserView中的每个项添加工具提示?

cocoa appkit imagekit ikimagebrowserview

4
推荐指数
1
解决办法
836
查看次数

整合Photologue

我想将photologue与我的Django应用程序集成,并用它来显示车辆库存中的照片...有点像Boost Motor Group Inc.提供的内容.我已经集成了应用程序,所以下一步我正在尝试弄清楚如何将其连接到我的车辆模型以及如何显示照片.我的车型看起来像BTW

class Vehicle(models.Model):
    stock_number = models.CharField(max_length=6, blank=False)
    vin = models.CharField(max_length=17, blank=False)
    common_vehicle = models.ForeignKey(CommonVehicle)
    exterior_colour = models.ForeignKey(ExteriorColour)
    interior_colour = models.ForeignKey(InteriorColour)
    interior_type = models.ForeignKey(InteriorType)
    odometer_unit = models.ForeignKey(OdometerUnit)
    status = models.ForeignKey(Status)
    odometer_reading = models.PositiveIntegerField()
    selling_price = models.PositiveIntegerField()
    purchase_date = models.DateField()
    sales_description = models.CharField(max_length=60, blank=False)
    feature_sets = models.ManyToManyField(FeatureSet, blank=True)
    features = models.ManyToManyField(Feature, blank=True)

    def __unicode__(self):
        return self.stock_number
Run Code Online (Sandbox Code Playgroud)

django photologue imagekit django-imagekit

4
推荐指数
2
解决办法
2972
查看次数

使用ARC编译时的ImageKit错误和警告

我正在尝试将我的项目转换为ARC,但我在我的项目中使用ImageKit.ARC重构工具和我自己的手动重构都会在ImageKit头文件中使用ARC生成错误和警告,这些文件已包含在我自己的源文件中.它们看起来像这样:

In file included from /Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Headers/ImageKit.h:9:
In file included from /Volumes/Macintosh HD/Users/simone/Development/AFController.h:12:
In file included from /Volumes/Macintosh HD/Users/simone/Development/AFOperation.m:10:
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Headers/IKImageBrowserView.h:176:14: error: the current deployment target does not support automated __weak references [4]
     IBOutlet __weak NSScroller*                   _horizontalScroller;
              ^
<built-in>:115:31: note: instantiated from:
 #define __weak __attribute__((objc_ownership(weak)))
                               ^
In file included from /Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Headers/ImageKit.h:9:
In file included from /Volumes/Macintosh HD/Users/simone/Development/AFController.h:12:
In file included from /Volumes/Macintosh HD/Users/simone/Development/AFOperation.m:10:
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Headers/IKImageBrowserView.h:177:14: error: the current deployment target does not support automated __weak references [4]
     IBOutlet __weak id                            _delegate;
              ^
<built-in>:115:31: …
Run Code Online (Sandbox Code Playgroud)

cocoa imagekit automatic-ref-counting

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

django imagekit处理器:使用存储在数据库中的维度

我有一个模型,其中缩略图宽度在父对象(ForeignKey)之间变化.我需要能够将此信息提供给imagekit处理器.这就是我所拥有的:

class Wall(models.Model):
    #...
    width = models.SmallIntegerField(null=True, blank=True)
    #...


class Poster(models.Model):
    wall = models.ForeignKey(Wall, related_name='posters')
    #...
    original_image = models.ImageField(upload_to=upload_image_to)

    def __init__(self, *args, **kwargs):
        self.thumbnail = ImageSpecField([
                Adjust(contrast=1.2, sharpness=1.1),
                SmartResize(height=163, width=self.wall.width)
            ],
            image_field='original_image', format='PNG'
        )

        super(Poster, self).__init__(*args, **kwargs)
    #...
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,没有任何反应,甚至没有生成缩略图网址.

以下将导致此异常:
AttributeError:'ForeignKey'对象没有属性'width'

class Poster(models.Model):
    wall = models.ForeignKey(Wall, related_name='posters')
    #...
    original_image = models.ImageField(upload_to=upload_image_to)

    thumbnail = ImageSpecField([
            Adjust(contrast=1.2, sharpness=1.1),
            SmartResize(height=163, width=wall.width)
        ],
        image_field='original_image', format='PNG'
    )
    #...
Run Code Online (Sandbox Code Playgroud)

python django imagekit django-imagekit

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

Django上的图像管理

我想弄清楚在django上使用哪个图像管理库.photologue,image-kit和pil(python成像库)有什么区别?

django photologue imagekit python-imaging-library django-imagekit

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

在cocoa应用程序中选择iPhoto图像

我想知道在可可应用程序中从iPhoto中选择照片的最佳方法是什么?现在,打开文件对话框不允许我进入iPhoto图库.如何允许用户进入该文件夹?IKPictureTaker是一个选项,但它似乎允许一次选择一张图片.我希望用户能够选择1张图片,或许多图片.

cocoa imagekit

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

如何迭代图像的列?

我想像这样转换图像,为django中的图片添加效果,如此处所述.

考拉挥了挥手

我决定将它作为一个伟大的django -imagekit/photologue 的过程来实现

我对PIL的了解不是很好,所以我的问题是

如何通过PIL中的正弦偏移来打算像素列?

任何提示(代码,lins,一般想法)都受到欢迎

django photologue imagekit python-imaging-library django-imagekit

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