우리는 많은 이미지와 망막 이미지가있는 프로젝트를 가지고 있습니다. 각 이미지에 관련된 망막 이미지 파일이 있는지 확인하는 간단한 방법이나 도구가 있습니까? 나는 당신이 파이썬 스크립트를 시도 할 수있는 코멘트망막 이미지 파일을 확인하십시오.
0
A
답변
1
에 오신 것을 환영는 소프트웨어 도구 또는
을 놓친 망막 파일 말해 줄 수있는 간단한 스크립트되기를 바랍니다. @ 2x 이미지는 비 망막 버전과 같은 디렉토리에 있다고 가정합니다. 망막과 표준 이미지를 다른 폴더에 보관하면이 기능이 작동하지 않습니다..png
및
.jpg
확장자를 가진 파일을 처리하지만 더 쉽게 추가 할 수 있습니다.
이 명령은 * nix find
명령을 사용하여 현재 작업 디렉토리의 모든 파일 경로를 재귀 적으로 가져옵니다. 나는 파이썬 초보자 다. 그래서 어떤 의견/수정/개선도 환영한다!
수동으로 실행하거나 xcode의 사전 컴파일 후크에서 사용할 수 있습니다. @ 2x 버전이없는 파일의 경로를 반환합니다.
.:
file.txt
john.png
[email protected]
test.png
./more:
cool_image.jpg
[email protected]
file.png
./other:
[empty]
(터미널에서) 실행 :이 폴더에 대한 예를 들어
from subprocess import check_output
from os import path
import string
# Get all the files in the current working dir, recursively
files_raw = check_output(["find","-type","f"])
paths = files_raw.split("\n")
# Remove the empty last element (find command ends with a newline)
paths.pop()
for item in paths:
# Ignore any @2x items
if("@2x" in item):
continue
# Break up the path
filename, extension = path.splitext(item)
# Ignore files without these extensions
if(extension not in [".png", ".jpg"]):
continue
# Make the rentina path and see if it's in the list of paths
retina = filename+"@2x"+extension
if(retina not in paths):
print item
,
cd /home/stecman/test-dir
python /home/stecman/missing-retina.py
출력
./john.png
./more/cool_image.jpg
./more/file.png
+0
이 답변을 확인하는 다른 사람들은 질문의 첫 번째 의견에있는 링크가이 답변보다 더 좋은 답변이라고 생각합니다 (cf. http://www.splinter.com.au/quickly-check-for-any-missing 참조). -retina-graphics /). 왜? 1/이미지의 파일 시스템 위치에 대해 신경 쓰지 않습니다. 2/이미지가 실제로 iOS 대상의 일부인지 확인합니다. –
관련 문제
- 1. UIImageView의 망막/비 망막 이미지
- 2. PHP의 망막 이미지
- 3. 망막 이미지 문제
- 4. 이미지 망막 저장
- 5. 망막 디스플레이의 이미지 크기
- 6. iOS 앱에서만 망막 이미지 묶기
- 7. FancyBox 이미지 뷰어 및 망막
- 8. DPI 및 망막 이미지 설명
- 9. 표보기 셀 이미지 망막 이슈
- 10. 망막 관리 UIButton 이미지 크기
- 11. 나쁜 망막 이미지 품질 CCGrid3DAction
- 12. UIAlertView의 이미지 : 망막 및 비 망막 iPhone의 CGRectMake
- 13. 망막 및 비 망막 화면의 텍스트 사용 이미지
- 14. 아이폰 5 망막 디스플레이
- 15. 3g 또는 3g 전화의 망막 이미지
- 16. 있는 UIImageView 애니메이션 및 망막 이미지
- 17. iOS5에서 TabBar에 사용자 정의 망막 이미지 추가
- 18. iPhone 모바일 웹 앱 망막 이미지 교체
- 19. 망막 이미지 용 CSS 크기 조정
- 20. 누락 된 망막 4 이미지 실행?
- 21. iPad 망막 이미지 - 왜 두 가지 이미지 크기를 사용합니까?
- 22. url의 이미지 크기를 확인하십시오
- 23. 이미지 열이 null인지 확인하십시오.
- 24. iOS 망막 그래픽 구현
- 25. 정확한 헤더 파일을 확인하십시오.
- 26. Excel 파일을 읽고 확인하십시오.
- 27. ZF2에서로드하려는 뷰 파일을 확인하십시오.
- 28. 어디서 파일을 추가했는지 확인하십시오.
- 29. VB.NET의 폴더에있는 파일을 확인하십시오.
- 30. 망막 및 비 망막 호환 UIImage 스태킹 및 포지셔닝
당신이 본 적이 : HTTP : // www.splinter.com.au/quickly-check-for-any-missing-retina-graphics/? –