Estoy buscando un método exactamente como -[NSWorkspace iconForFile:]
pero que devuelve el ícono en una resolución más alta si es posible. En particular, tengo una aplicación que hace uso de QuickLook para mostrar vistas previas de archivos, y me gustaría que vuelva al ícono del archivo si no hay un complemento de búsqueda rápida disponible. Sin embargo, con el método iconForFile:
, se obtiene un pequeño icono de 32x32. ¿Hay algún método mejor? Se prefiere uno que devuelva NSImage
o CGImageRef
, pero los métodos menos accesibles también podrían estar bien.Icono de alta resolución para archivo en Mac OS X?
6
A
Respuesta
5
La imagen devuelta de -[NSWorkspace iconForFile:]
contiene varias representaciones, incluidas las de mayor resolución.
Si intenta dibujarlo a 512x512, elegirá automáticamente la representación adecuada.
3
Aquí es la manera de hacer que el icono más grande:
NSImage * icon = [NSWorkspace iconForFile:yourPath];
[icon setSize:NSMakeSize(64,64)];
Eso es todo. ¡Buena suerte!
Cuestiones relacionadas
- 1. Extracto Icono o miniatura de alta resolución para el archivo
- 2. Plantilla de icono de documento Mac OS X?
- 3. ldconfig para Mac OS X
- 4. SetWindowsHookEx para Mac OS X?
- 5. UIActivityIndicatorView para Mac OS X?
- 6. JNotify en Mac OS X?
- 7. Makefile para dummies? Mac OS X
- 8. Ajustes de oscilación para Mac OS X
- 9. ¿Cómo obtener el tipo de archivo en Mac OS X?
- 10. Mac OS X View Swapping
- 11. Bug Tracking Software para Mac OS X
- 12. Mac OS X equivalente para DirectShow, GraphEdit
- 13. Obtener resolución de pantalla mediante programación en OS X
- 14. Cliente SVN independiente para Mac OS X
- 15. Pascal IDE para Mac OS X
- 16. Clase UIDevice para Mac OS X?
- 17. Un MapKit para Mac OS X?
- 18. openAL tutorial para Mac OS X
- 19. Actualizaciones de aplicaciones en Mac OS X
- 20. ¿Dónde está PyGTK para Mac OS X?
- 21. AirPlay API para Mac OS X
- 22. División de un archivo usando AWK en Mac OS X
- 23. Mac OS X - aplicación sin menú?
- 24. GKSession con Mac OS X
- 25. desinstalar ipython mac os x
- 26. Desarrollo de Blackberry en Mac OS X
- 27. Enlace estático wxHaskell en Mac OS X
- 28. Nombre de archivo de icono de aplicación de pantalla de alta resolución/retina para el nuevo iPad
- 29. Edición de conjunto en Mac OS X
- 30. Configuración de DHCP en Mac OS X
'-setSize' está lleno de peligros y debe evitarse a menos que sepa lo que está haciendo. –
El código es de http://developer.apple.com/library/mac/documentation/cocoa/Conceptual/Workspace/Articles/InformationAboutFiles.html#//apple_ref/doc/uid/20001004-39665 – UJey