Описание тега nsaffinetransform

1 ответ

Имеет ли NSAffineTransform другую систему координат в Mac OS X 10.11?

Мой проект хорошо работает на Mac OSX 10.10/10.9, однако в 10.11 он работает некорректно с этим кодом: [(PDFAnnotationInk*)_activeAnnotation removeBezierPath:_path]; [_activeAnnotation setBounds:bound]; // Lazy, redraw entire view. NSAffineTransform…
0 ответов

NSAffineTransform не хватает памяти

Я использую NSAffineTransform для поворота / отражения NSImage и при использовании больших изображений я сталкиваюсь с ошибкой: NSImage: Insufficient memory to allocate pixel data buffer of 4496342739800064 bytes Изображение, которое я здесь преобра…
02 май '12 в 09:17
3 ответа

Вращение NSImage с или без NSAffineTransform

У меня есть NSImage рисуется на подкласс NSView. В предыдущем вопросе мне помогли нарисовать его вертикально в верхнем левом углу. Теперь я хочу иметь возможность вращать изображение. У меня есть кнопка, которая увеличивает переменную вращения%4, а …
2 ответа

Применить NSAffineTransform к NSView

Я хочу сделать пару простых преобразований в подклассе NSView, чтобы перевернуть его по оси X, оси Y или обоим. Я опытный разработчик iOS, но я просто не могу понять, как это сделать в macOS. Я создал NSAffineTransform с необходимыми переводами и ма…
03 фев '19 в 09:21
1 ответ

Использование NSAffineTransform для поворота результатов NSImage в файл в два раза больше

Я использую следующий код, чтобы перевернуть (повернуть на 180 градусов) NSImage, Но новый образ в два раза больше (МБ, а не размеров) оригинала при сохранении на диск. Я хочу, чтобы он был примерно таким же, как оригинал. Как я могу сделать это? NS…
0 ответов

NSAffineTransform - Рисование осей с помощью NSRect

Учитывая NSrect, как я могу нарисовать оси координат, но сохраняя правильное представление? с помощью следующего кода, я могу центрировать свои оси в середине моего зрения NSRect funcRect= {-50,-50,50,50}; [tf translateXBy:[self bounds].size.width/2…
1 ответ

Как перевести и масштабировать NSImage?

До сих пор я создал приложение, которое позволяет пользователю перетаскивать изображения на NSImageView. Однако я хочу иметь возможность перемещать эти изображения, просто нажимая на любое изображение и удерживая кнопку мыши, чтобы переместить его м…
1 ответ

Есть ли способ сделать NSAffineTransform из CGAffineTransform?

Я пытаюсь преобразовать код iOS в код OSX, и у меня возникли некоторые трудности с портированием графики. Под iOS у меня было это: NSRect rect = NSMakeRect(centerX.doubleValue - width.doubleValue / 2, centerY.doubleValue - height.doubleValue / 2, wi…
03 сен '13 в 17:51
1 ответ

Как вращать nscell

Я делаю подкласс NSLevelIndicatorCell, и я хочу нарисовать его вертикально. Это не работает, что я делаю не так? - (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView{ [[NSGraphicsContext currentContext] saveGraphicsState]; NSAffineTr…
02 сен '10 в 15:48
1 ответ

NSAffineTransforms не используется?

У меня есть подкласс NSView, и в этом я рисую NSImage. Я использую NSAffineTransforms, чтобы вращать, переводить и масштабировать изображение. Большая часть работает нормально. Однако иногда преобразования просто не активируются. Например, когда я и…
08 июл '09 в 21:14
2 ответа

Рисование изображения в NSView

У меня есть простая программа на Obj C, которая в данный момент позволяет загрузить изображение, нарисовать его, и теоретически должна позволить вам масштабировать и поворачивать. Я использую NSAffineTranslations. Я хочу, чтобы изображение было забл…
1 ответ

Изменение странности в пользовательском представлении с помощью isFlipped YES

Мне трудно заставить свое подпредставление вести себя правильно. Я использую авто-макет. Мое главное окно NSSplitView, Одним из представлений в режиме разделенного просмотра является пользовательский вид, в котором я установил -(BOOL)isFlipped { ret…
1 ответ

NSAffineTransform против AffineTransform (Swift)

У меня был небольшой успех с NSAffineTransform но наткнулись AffineTransformчто предположительно более Swifty. Однако у него нет concatметод, так как вы его используете? Я хочу нарисовать тот же маленький путь Безье, повернутый несколько раз вокруг …
20 мар '21 в 22:28