未分類

マスクを使って動画を表示させる

投稿日:

エフェクトコントロール→不透明度→マスク

 

長方形のマスクは、長方形の少し外れたところでshifを押すと拡縮の矢印が出る。

反転にチェックを入れると、表示範囲を反転できる。

このようにテレビっぽくマスクするには、

一番上に枠線のみのシェイプ→背景(マスクで表示したい部分を切り抜く)→一番したにテレビに表示させたい画像

こうすれば一番下の画像を拡縮してもテレビ画面のサイズは変わらない。

 

参考:マスクを使って動画の特定の部分のみ表示させる

※追記

複雑なので結局、背景の上に小さくした動画をのせて、その上に枠を乗せる形にした。多少のサイズの違いは枠で隠れるので問題なし。

-未分類

執筆者:

関連記事

no image

UICollectionViewでセルをはみ出してLabelを表示させる

CollectionViewCellにセルの幅より大きいLabelを追加すると、はみ出た分は横にある次のセルの下に隠れてしまう。 横のセルの上にLabelを表示させるにはzPositionの値を変えて …

no image

GoogleAdMobのバナーのサイズを指定する

import UIKit import GoogleMobileAds class ViewController: UIViewController { @IBOutlet weak var bann …

no image

タップでsearchBarのキーボードを閉じる方法

navigationControllerを使っている場合、 override func touchesBegan(_ touches: Set, with event: UIEvent?) { vie …

no image

String型からDate型への変換

String型の「2020/08/10」をDate型に変換したい。 import Foundation let dateFormatter = DateFormatter() dateFormatte …

no image

StoryBoadのAssistantEditorが開かない時の対処法

StoryBoadのアシスタントエディターが”No Assistant Results”と表示され、開かなくなった。 再起動をしても元に戻らない。 解決策 別のプロジェクトファ …