几年前,我无辜地试图写一个小应用程序来保存我的战术放置桌面图标,因为我厌倦了在某些事件重置它们时将它们拖回到它们的位置.我没有找到一种方法来查询太多时间后放弃了,而更不用说保存和重置,我的图标的桌面位置.
任何人都知道Windows持有此信息的位置以及是否有用于设置它们的API?
谢谢,理查德
我想.ico通过使用ImageMagick动态地(从SVG文件)为我的Windows应用程序创建图标.我怎么做?
Microsoft 列出了图标的各种颜色深度和大小要求.ImageMagick有-depth和-colors选项,但在这种情况下我不确定如何正确使用它们.
另外,它看起来像Vista +支持嵌入到相同的256x256高分辨率图标.ico,可以(应该?必须?)是一个压缩的PNG.如何将Windows XP图标和这个新的Vista图标"加入"到一个.ico文件中?
创建新的Android项目时会出现此向导.
我想更改一个Android项目的应用程序图标.手动将我的新版图标图像编辑成不同的密度是有点低效的,因此我想再次在eclipse中打开这个向导.我该怎么办呢?
向导的形象:

我们目前正在生产用于图标的PNG,但作为设计师,我正在努力推动使用SVG以获得以下好处:
a.在视网膜上渲染.
湾 视力受损的用户放大
.c.创建图标时更简单的工作流程.
有没有比较这3种方法的研究?(PNG Sprite vs SVG sprite vs Icon字体)在性能方面?
如果没有,你会比较它们的内容和方式?(例如,我听说SVG需要更多CPU能力,我不知道如何测试它或后果是什么).
非常感谢!你是一个了不起的社区.
顺便说一句,这是我能找到的:
svgs很酷,但图标字体只是文件大小的10%
SVG +图标字体:
Iconserving - SVG或Webfont?
我们从图标字体切换到SVG的十大理由
我正在尝试为我正在创建的程序设置文件图标.我可以taskBar在运行程序时显示图标.但我不能让它在文件浏览器中显示.
这是一个例子:

我已将图标嵌入到项目中,并使用它将其设置为Windows图标
`Icon="Sample.ico"`
Run Code Online (Sandbox Code Playgroud)
谢谢
我用a ListView来显示我的应用程序的主屏幕.
主屏幕基本上是menu进入应用程序的不同部分.目前,我已经ListView在onCreate方法中以编程方式添加了其内容.
以下是执行此操作的代码段:
String[] mainItems = {
"Inbox", "Projects", "Contexts", "Next Actions"
}
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
setListAdapter(new ArrayAdapter<String>(
this, android.R.layout.simple_list_item_1, mainItems));
registerForContextMenu(getListView());
}
Run Code Online (Sandbox Code Playgroud)
所以菜单基本上只是一堆节点,文本包含在mainItems数组中.我知道我可以创建一个XML布局(即R.layout.mainMenu_item),其中包含ImageView和TextView,但我不确定如何设置ImageView的图标.我已经看到有一个setImageResouce(int resId)方法,但是在使用ArrayAdapter生成时使用它的方法让我望而却步.有一个更好的方法吗?
目前我通过调用SHGetFileInfo获取本机图标.然后,我使用以下代码将其转换为位图.Bitmap最终以WPF格式显示.
有没有更快的方法来做同样的事情?
try
{
using (Icon i = Icon.FromHandle(shinfo.hIcon))
{
Bitmap bmp = i.ToBitmap();
MemoryStream strm = new MemoryStream();
bmp.Save(strm, System.Drawing.Imaging.ImageFormat.Png);
BitmapImage bmpImage = new BitmapImage();
bmpImage.BeginInit();
strm.Seek(0, SeekOrigin.Begin);
bmpImage.StreamSource = strm;
bmpImage.EndInit();
return bmpImage;
}
}
finally
{
Win32.DestroyIcon(hImgLarge);
}
Run Code Online (Sandbox Code Playgroud) 自升级到Xcode 4.3.x以来,我在Organizer中的iOS应用程序档案中没有图标.(虽然我的Mac OS X应用程序上有图标)
一个应用程序特别是一个iPad应用程序,我提供了2个图标(正常+视网膜大小),但仍然,我的档案中没有得到它的图标.
xcode-select -print-path返回/Applications/Xcode.app/Contents/Developer(我相信这是正确的设置,因为我希望终端中有xcodebuild和xcron)
编辑:
经过调查,我发现从Xcode4.3.2开始,归档文件正在使用嵌入在iOS5 CFBundleIcons属性中的CFBundleIconFiles的第一项来显示,但是如果你对文件保留.png扩展名它将不起作用.
1 /关于Apple的文档说:
使用CFBundleIcons键指定图标文件时,最好省略图像文件的文件扩展名.如果包含文件扩展名,则必须显式添加所有图像文件的名称(包括任何高分辨率变体).省略文件扩展名时,系统会自动检测文件的高分辨率变体,即使它们未包含在数组中也是如此.
鉴于您不希望对图标文件具有文件扩展名(参见上文),当您的存档实际包含"ipad"和"ipad @ 2x"时,仅在.plist中提及"ipad"将无效.我不得不在.plist中提到视网膜版本实际上在Retina设备上使用.
但是,当您尝试在App Store上提交时,没有.png扩展名的图标将无法验证.我是fxxxed.图标正在使我的生活成为一场噩梦.
2 /关于TestFlight对图标的支持:
TestFlight似乎不支持没有扩展名的图标文件,因为我现在无法在此服务上看到我的图标,因为我删除了我的文件.png扩展名
我想将这个字体图标旋转45度.该图标有这个CSS(所有CSS通过LESS编译):
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
font-family: Flaticon;
font-size: 20px;
font-style: normal;
margin-left: 20px;
}
Run Code Online (Sandbox Code Playgroud)
这就是Flaticon:http://www.flaticon.com/free-icon/hand-pointer_70655
我已将其安装为图标字体.
但是,当我尝试将其旋转45度,以便手指指向右上角时,它不起作用.我正在尝试安装这样的图标:
<i class="flaticon-hand-10 gly-rotate-45"></i>
Run Code Online (Sandbox Code Playgroud)
这是班级gly-rotate-45:
.gly-rotate-45 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
Run Code Online (Sandbox Code Playgroud)
浏览器正在启动transform: rotate(45deg);,但图标未旋转.如何旋转此图标字体?