03/21 23:23 (
@gorry5)
@gaolay 初代iPad(4.3)だとiPhoneアプリは、画面表示は「非Retinaのバイリニア」/キャプチャすると「非Retinaのニアレストネイバー」になるんですが、iPad2(5.1)は違うんですか?
03/21 23:30 (
@gorry5) さっき気づいたんだが、iPad(初代/4.3)でiPhoneアプリを表示すると、「画面表示は拡大時に補間してるのにキャプチャは補間なしのものが撮れる」のね…
03/21 23:32 (
@gorry5) iPad(3rd/5.1)だと表示もキャプチャもどちらも補間済み。ただし初代だと非Retina解像度からの拡大だが、3rdだとRetinaからの拡大になる
03/21 23:36 (@gorry5) iPad2も確か「非Retina解像度からの拡大」になるけど、「拡大時はRetinaのまま、等倍のときはRetinaを縮小」になったりしないのかしら…
03/21 23:41 (
@7032)
@gorry5 多分 UIScreen.scale が1.0固定で返ってくるのでアプリ側でUIDevice.modelを見て特別にiPad用に高解像度画像を出すとか実装しないと厳しいかもですね…或いは元から全部高解像度画像で用意しておいてframe指定で縮尺させておくとか。
(ruda)
03/21 23:45 (
@gorry5)
@7032 いや、単純にOSが「自分は非Retina iPhoneです」とアプリに宣言しているところを「自分はRetina iPhoneです」と宣言するようにするだけのはずですけど。それでアプリから上がってくる画面をどう表示するかはOSの自由なので