精华内容
下载资源
问答
  • 提取文件原生ico图标

    2021-04-17 09:53:56
    思路就是找到相关应用程序的exe文件,解压,找到ico即可。必备工具:Everything、解压缩软件。 举几个例子: 获取Office三件套的ico 1:word图标 使用Everything搜索到word 用解压缩软件打开它 点开仅有的一个...

    为 Cobalt Strike exe 木马添加图标中提到了使用软件提取图标,并更换图标的方式。这里单独提一下如何手动获取软件原生图标。思路就是找到相关应用程序的exe文件,解压,找到ico即可。必备工具:Everything、解压缩软件。
    举几个例子:

    获取Office三件套的ico

    1:word图标
    使用Everything搜索到word
    在这里插入图片描述
    用解压缩软件打开它
    在这里插入图片描述
    点开仅有的一个文件夹,就会看到一个名为ico的文件夹,把它拖出来即可
    在这里插入图片描述
    2:Excel图标
    同理,获取到Excel图标
    在这里插入图片描述
    在这里插入图片描述
    3:获取PPT,及更多软件的图标
    用同样的办法还能获取PPT图标,但是这里再说一种方法,注意到上面word和Excel的路径一样,猜测,office全家桶应该都在这里,那这次我们可以全都拿过来。使用Everything把该路径下所有的exe文件搜出来,复制到一个新的路径下,方便我们集中操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    获取其他软件

    思路同上,就是解压exe文件,找到icon文件夹
    1:中国蚁剑
    Everything搜索到antsword.exe后,解压发现里面的文件夹有点多,我会逐个检查吗?当然不会,把exe文件丢到桌面临时文件夹中解压,然后使用Everything搜索icon文件夹
    在这里插入图片描述

    其他

    再换一种思路,假如,我不知道软件对应的exe名字,更或者说,我无法通过Everything找到相应的exe文件怎么办?
    思路:通过搜索获取到软件,再获取软件位置,最后通过解压获取ico图标
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • win10原版ico、dll 含win10资源管理器原版图标,可替换q-dir图标 及系统全部默认图标dll供大家使用 希望对大家有帮助,推荐一款文件资源管理器——q-dir
  • ico图标,代码,,

    2008-10-19 15:14:59
    ico原代码代码代码代码代码代码代码代码代码代码
  • 什么是ico图标?ico是一种图标格式,大量应用于网站,各个软件的logo或图标展示。我们在进入某个网站或网页,它们上方标题左侧各自都带有logo图标。这就是favicon.ico图标,它可以让浏览器的收藏夹中除显示相应的...

    一. 什么是ico图标?

    ico是一种图标格式,大量应用于网站,各个软件的logo或图标展示。

    我们在进入某个网站或网页,它们上方标题左侧各自都带有logo图标。

    这就是favicon.ico图标,它可以让浏览器的收藏夹中除显示相应的标题外,还可以用图标的方式区别不同的网站。

    二. ico图标的特点

    一张ico图标里,有可能只有一张或包含多张的图片信息,图片的清晰度越来越高。

    三. 用Java来处理ico, 并转换成其他格式图片

    做这种ico格式的图片转换功能,并不是特别容易,是有区别于普通图片格式转换,我经过不断尝试,调试,得到了一个自己还比较满意的结果。

    我们在看代码之前,还是先看看我自己对这个功能的需求理解:

    i. 需要有工具类能够读取ico的图片流。

    ii. 对ico进行放大操作,尽可能地解决图片因为放大而出现模糊及毛刺。

    iii. 能够将ico图片转换成其他格式的图片保存。

    为了实现以上的3点功能,我需要借助这三个优秀的jar来实现此功能:

    image4j.jar 主要读取ico图片

    java-image-scaling-0.8.6.jar 主要缩放,修改图片大小

    filters-2.0.235-1.jar 是image-scaling的依赖包

    3.1 image4j.jar 主要读取ico图片

    JDK没有提供读取ico图片的相关工具类,所以我们需要先解决读取ico格式的图片问题。

    这里我找了相关的jar, 经过测试,image4j.jar中能读取。

    image4j.jar中涉及的主要类:ICODecoder类

    857c50e9366c

    上面标记的四个方法中, 返回的是为什么是List集合?这里回到ICO的特点中来说,一张ICO图片包含一张或多张图片信息(取到图片后,看到图片主要是清晰度不同)

    下面我是从发送http请求,从响应的图片流解析ICO图片

    /**

    * 获取ICO图片

    * @param surl

    * @return

    */

    public static List getICOImageByUrl(String surl) {

    HttpURLConnection httpURLConnection = null;

    List list = new ArrayList<>();

    try {

    URL url = new URL(surl);

    // https证书

    checkQuietly();

    httpURLConnection = (HttpURLConnection) url.openConnection();

    httpURLConnection.setInstanceFollowRedirects(false);

    httpURLConnection.setRequestMethod("GET");

    httpURLConnection.setConnectTimeout(30000);

    httpURLConnection.setReadTimeout(30000);

    httpURLConnection.setDoOutput(true);

    httpURLConnection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)");

    httpURLConnection.setRequestProperty("Charset", "UTF-8");

    httpURLConnection.setRequestProperty("Accept", "*/*");

    httpURLConnection.setRequestProperty("content-type","image/x-icon");

    // 创建连接

    httpURLConnection.connect();

    if (httpURLConnection.getResponseCode() == 200) {

    InputStream in = httpURLConnection.getInputStream();

    list = ICODecoder.readExt(in); // 从响应结果集中获取ico图片流

    return list;

    }

    }catch (Exception e) {

    e.printStackTrace();

    }finally {

    if(httpURLConnection != null){

    httpURLConnection.disconnect();

    }

    }

    return list;

    }

    /**

    * 配置https证书

    */

    public static void checkQuietly() {

    try {

    HttpsURLConnection

    .setDefaultHostnameVerifier(new HostnameVerifier() {

    public boolean verify(String hostname,

    SSLSession session) {

    return true;

    }

    });

    SSLContext context = SSLContext.getInstance("TLS");

    context.init(null, new X509TrustManager[] { new X509TrustManager() {

    public void checkClientTrusted(X509Certificate[] chain,

    String authType) throws CertificateException {

    }

    public void checkServerTrusted(X509Certificate[] chain,

    String authType) throws CertificateException {

    }

    public X509Certificate[] getAcceptedIssuers() {

    return new X509Certificate[0];

    }

    } }, new SecureRandom());

    HttpsURLConnection.setDefaultSSLSocketFactory(context

    .getSocketFactory());

    } catch (Exception e) {

    e.printStackTrace();

    }

    }

    3.2 java-image-scaling-0.8.6.jar 主要缩放,修改图片大小

    由于ICO图标的像素大小(宽高)都比较小,再获取到图片后, 需要调整大小。如果采用普通方式去调整大小的话,图片会模糊,而且会出现类似马赛克的图像噪点。这样的效果并不理想。

    下面的方法就是对ICO图片进行放大到80x80像素,在转换成PNG,并转换成base64,以便保存。

    /**

    * 处理ICOImage图片

    */

    public static String hadleICOImage(ICOImage icoImage) throws IOException {

    ResampleOp resampleOp = new ResampleOp(80,80);

    resampleOp.setUnsharpenMask(AdvancedResizeOp.UnsharpenMask.Oversharpened);

    BufferedImage bi = resampleOp.filter(icoImage.getImage(), null);

    BufferedImage result = null;

    /* 新生成结果图片 */

    result = new BufferedImage(80, 80,

    BufferedImage.TYPE_INT_RGB);

    Graphics2D g = result.createGraphics();

    g.setColor(Color.WHITE);

    g.drawImage(bi.getScaledInstance(80,80, Image.SCALE_SMOOTH), 0, 0, null);

    ByteArrayOutputStream bos = new ByteArrayOutputStream();

    ImageIO.write(result, PNG, bos);

    BASE64Encoder encoder = new BASE64Encoder();

    return encoder.encode(bos.toByteArray()).replaceAll("\n", "").replaceAll("\r", "").trim();

    }

    3.2 实现ICO转PNG

    从调用getICOImageByUrl()获取List这样一个list集合,获取最后一张,并实现转换。

    List icoImages = getICOImageByUrl(url);

    // 取最后一张最清晰的图片出来

    ICOImage icoImage = icoImages.get(icoImages.size() - 1);

    // 处理图片(转换大小,图片格式)并保存

    hadleICOImage(icoImage);

    857c50e9366c

    展开全文
  • bmp转化为ico代码

    2009-03-14 18:43:08
    delphi类TIcon自带的SaveToFile方法保存后的图标只有16色,本算法能提供真彩色的图标生成,并且能指定透明色
  • 绿色ICO

    2008-05-16 17:44:42
    透明绿色ICO,版权属于作者。
  • 打开微软、百度等网站后看到浏览器的标题栏、地址栏,多浏览器的标签上都显示了一个小图标,如如何制作 ICO 图标?...第一步是用 Windows 自带的画图或 Adobe Photoshop 制作一个 ico图,格式可以是 jpg / jp...

    打开微软、百度等网站后看到浏览器的标题栏、地址栏,多浏览器的标签上都显示了一个小图标,如

    如何制作 ICO 图标?

    这里使用最简单的办法。因为 ico 格式图片比较特殊,一般软件(如 Windows 自带的画图、Adobe Photoshop 等)都制作不了,我们就分两步做。

    第一步是用 Windows 自带的画图或 Adobe Photoshop 制作一个 ico 的原图,格式可以是 jpg / jpeg / gif / png 等,大小大概在 32×32 像素差不多,最好是 16px×16px 的,因为浏览器标题栏和地址栏上显示的就是这个尺寸。

    第二步是将制作好的 ico 原图转换为 ico 格式,制作好后去一个可以在线转换 ico 格式的网站(百度一下会有不少,也可以下载一个转换软件进行处理)。这里推荐 http://www.bitbug.net// ,打开该网站后界面很清晰明了,经数秒简单的处理即可转换为我们要的 ico 格式图标文件,文件被自动命名为 favicon.ico。

    这样 ico 图标就制作完成了。

    如何让 ICO 图标在网站上显示?

    先将转换好的 ico 图标文件上传到网站任意目录,一般为根目录。以我的为例,我上传到 /bbs 目录下,也就是说 ico 文件的路径是 /bbs/favicon.ico。

    然后在需要显示该图标的页面模板头部(

    与 之间)插入以下代码:

    如果你的模板是 XHTML 规格的,代码应该是:

    另外还有个注意:现在大多数都是用源码建的网站,一般都自带ico文件(一般都在根目录),想更换的话可以直接做个ico图标给覆盖替换掉

    如何修改网站图片 (比如LOGO)? (通用方法和思路)

    http://bbs.piaoxian.net/thread-2467-1-1.html

    展开全文
  • 什么是ico图标?ico是一种图标格式,大量应用于网站,各个软件的logo或图标展示。我们在进入某个网站或网页,它们上方标题左侧各自都带有logo图标。这就是favicon.ico图标,它可以让浏览器的收藏夹中除显示相应的...

    一. 什么是ico图标?

    ico是一种图标格式,大量应用于网站,各个软件的logo或图标展示。

    我们在进入某个网站或网页,它们上方标题左侧各自都带有logo图标。

    这就是favicon.ico图标,它可以让浏览器的收藏夹中除显示相应的标题外,还可以用图标的方式区别不同的网站。

    二. ico图标的特点

    一张ico图标里,有可能只有一张或包含多张的图片信息,图片的清晰度越来越高。

    三. 用Java来处理ico, 并转换成其他格式图片

    做这种ico格式的图片转换功能,并不是特别容易,是有区别于普通图片格式转换,我经过不断尝试,调试,得到了一个自己还比较满意的结果。

    我们在看代码之前,还是先看看我自己对这个功能的需求理解:

    i. 需要有工具类能够读取ico的图片流。

    ii. 对ico进行放大操作,尽可能地解决图片因为放大而出现模糊及毛刺。

    iii. 能够将ico图片转换成其他格式的图片保存。

    为了实现以上的3点功能,我需要借助这三个优秀的jar来实现此功能:

    image4j.jar 主要读取ico图片

    java-image-scaling-0.8.6.jar 主要缩放,修改图片大小

    filters-2.0.235-1.jar 是image-scaling的依赖包

    3.1 image4j.jar 主要读取ico图片

    JDK没有提供读取ico图片的相关工具类,所以我们需要先解决读取ico格式的图片问题。

    这里我找了相关的jar, 经过测试,image4j.jar中能读取。

    image4j.jar中涉及的主要类:ICODecoder类

    857c50e9366c

    上面标记的四个方法中, 返回的是为什么是List集合?这里回到ICO的特点中来说,一张ICO图片包含一张或多张图片信息(取到图片后,看到图片主要是清晰度不同)

    下面我是从发送http请求,从响应的图片流解析ICO图片

    /**

    * 获取ICO图片

    * @param surl

    * @return

    */

    public static List getICOImageByUrl(String surl) {

    HttpURLConnection httpURLConnection = null;

    List list = new ArrayList<>();

    try {

    URL url = new URL(surl);

    // https证书

    checkQuietly();

    httpURLConnection = (HttpURLConnection) url.openConnection();

    httpURLConnection.setInstanceFollowRedirects(false);

    httpURLConnection.setRequestMethod("GET");

    httpURLConnection.setConnectTimeout(30000);

    httpURLConnection.setReadTimeout(30000);

    httpURLConnection.setDoOutput(true);

    httpURLConnection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)");

    httpURLConnection.setRequestProperty("Charset", "UTF-8");

    httpURLConnection.setRequestProperty("Accept", "*/*");

    httpURLConnection.setRequestProperty("content-type","image/x-icon");

    // 创建连接

    httpURLConnection.connect();

    if (httpURLConnection.getResponseCode() == 200) {

    InputStream in = httpURLConnection.getInputStream();

    list = ICODecoder.readExt(in); // 从响应结果集中获取ico图片流

    return list;

    }

    }catch (Exception e) {

    e.printStackTrace();

    }finally {

    if(httpURLConnection != null){

    httpURLConnection.disconnect();

    }

    }

    return list;

    }

    /**

    * 配置https证书

    */

    public static void checkQuietly() {

    try {

    HttpsURLConnection

    .setDefaultHostnameVerifier(new HostnameVerifier() {

    public boolean verify(String hostname,

    SSLSession session) {

    return true;

    }

    });

    SSLContext context = SSLContext.getInstance("TLS");

    context.init(null, new X509TrustManager[] { new X509TrustManager() {

    public void checkClientTrusted(X509Certificate[] chain,

    String authType) throws CertificateException {

    }

    public void checkServerTrusted(X509Certificate[] chain,

    String authType) throws CertificateException {

    }

    public X509Certificate[] getAcceptedIssuers() {

    return new X509Certificate[0];

    }

    } }, new SecureRandom());

    HttpsURLConnection.setDefaultSSLSocketFactory(context

    .getSocketFactory());

    } catch (Exception e) {

    e.printStackTrace();

    }

    }

    3.2 java-image-scaling-0.8.6.jar 主要缩放,修改图片大小

    由于ICO图标的像素大小(宽高)都比较小,再获取到图片后, 需要调整大小。如果采用普通方式去调整大小的话,图片会模糊,而且会出现类似马赛克的图像噪点。这样的效果并不理想。

    下面的方法就是对ICO图片进行放大到80x80像素,在转换成PNG,并转换成base64,以便保存。

    /**

    * 处理ICOImage图片

    */

    public static String hadleICOImage(ICOImage icoImage) throws IOException {

    ResampleOp resampleOp = new ResampleOp(80,80);

    resampleOp.setUnsharpenMask(AdvancedResizeOp.UnsharpenMask.Oversharpened);

    BufferedImage bi = resampleOp.filter(icoImage.getImage(), null);

    BufferedImage result = null;

    /* 新生成结果图片 */

    result = new BufferedImage(80, 80,

    BufferedImage.TYPE_INT_RGB);

    Graphics2D g = result.createGraphics();

    g.setColor(Color.WHITE);

    g.drawImage(bi.getScaledInstance(80,80, Image.SCALE_SMOOTH), 0, 0, null);

    ByteArrayOutputStream bos = new ByteArrayOutputStream();

    ImageIO.write(result, PNG, bos);

    BASE64Encoder encoder = new BASE64Encoder();

    return encoder.encode(bos.toByteArray()).replaceAll("\n", "").replaceAll("\r", "").trim();

    }

    3.2 实现ICO转PNG

    从调用getICOImageByUrl()获取List这样一个list集合,获取最后一张,并实现转换。

    List icoImages = getICOImageByUrl(url);

    // 取最后一张最清晰的图片出来

    ICOImage icoImage = icoImages.get(icoImages.size() - 1);

    // 处理图片(转换大小,图片格式)并保存

    hadleICOImage(icoImage);

    857c50e9366c

    展开全文
  • ICO和区块链区别

    2017-08-29 20:40:00
    区块链项目众筹(ICO)浅析 2017-07-25 原创 Fintech科普大使 ICO是区块链初创公司项目融资的重要方式类似于Kickstarter众筹,但有不同之处(具体在下一节详述),可以避开传统的融资渠道,免去与天使投资或者...
  • 纯Win32 API开发, ...支持JPG、BMP、TIFF、ICO、PNG等所有常用格式 支持更多分辨率8x8, ... 1024x1024 支持原生图片尺寸大小  支持文件拖放打开 下载地址: http://www.ppsbbs.tech/thread-292.htm...
  • ico图标 提取工具.exe

    2020-08-08 18:47:27
    选中需要提取的软件然后点击提取即可提取图标到目录,本软件非原创,提取只能ICO图标,请谅解,只能提取exe
  • windows xp 系统 ico

    2010-03-25 22:07:44
    windows xp 系统 ico 原生系统自己提取 保证质量 嫌贵的就不要下载了 没求你下载 都是一些伸手党 只求收获 不想回报 你下载了 评论下 资源分会返还给你的 不喜勿喷
  • 从exe提取ico图标

    2012-01-16 11:34:30
    修改某个程序时,遇到客户需要另一个exe文件的ico,但是又没有现成的,只能通过工具转换提取,但是下载的工具失真大,效果不好,几次辗转,于是自己开发了一个。...本程序提出的ico规格为32*32,图像清晰,与图一致。
  • java图片格式转换.ico

    2013-03-27 11:09:53
    java图片格式转换.特别实现其它格式转到ico,例如图是bmp转到.ico亲自编写测试可用.生成后的图片可以自由指定保存路径,默认和src同一级目录
  • ICO生成与转换

    2011-12-16 18:10:52
    AveIcon 是一个小巧的 ICO/PNG 互转小工具,有了它我就不用在打开庞大的 Axialis IconWorkshop 了,而且它界面超简洁,只需拖动图片到窗口中再拖动回来,整个转换过程就算完成了,更令人欣喜的是它还支持 Alpha ...
  • 最好用的ico图标转换工具,保持图的透明度,图片的高清!
  • Photoshop原生缺乏对ico图标格式的支持,但是我们可以通过添加组件的形式,导出ico文件,下面介绍方法。 首先,打开下述网址下载8bi组件:http://www.telegraphics.com.au/sw/product/ICOFormat 根据系统版本选择...
  • 怎么把图片转换成ico格式 点击看这里 这个链接是人家是文章地址,可以放心点击 亲测有用哦
  • 平时有尝试用Photoshop做过ico图片的朋友都知道,Photoshop默认是不支持ico格式输出的,需要安装对应IcoFormat插件支持才可以。今天就介绍一下这个插件的下载及安装方法,以方便有需要的网友参考使用。 安装方法:...
  • ICO的困境与出路 : ATO

    2018-08-26 16:50:53
    但是,ICO面对一个悖论,因为ICO可以很快的在项目的初期就获得很多融资,并且,可以在短时间内通过上交易所来实现流通。这样,在短时间内可以依靠炒作让token的P/I(price/invest)达到百倍/千倍的程度,使得早期的...
  • 大家都知道Adobe Photoshop不支持ICO图片格式文件的输出,下面让Photoshop可以支持ICO格式,实现将自己处理的漂亮透明图标保存成ICO格式。 1.打开页面下方给出的IcoFormat文件下载地址,复制访问密码后在下载界面...
  • 如何制作 ICO 图标?

    2013-05-08 11:00:40
    这里使用最简单的办法。... 第一步是用 Windows 自带的画图或 Adobe Photoshop 制作一个 ico图,格式可以是 jpg / jpeg / gif / png 等,大小大概在 32×32 像素差不多,最好是 16px×16px 的,因
  • 建议:图的长和宽相同,以避免转换后生成的ico图标因缩放而失真。  4. 点击"浏览"按钮上传本地图片,再点"点此生成图标"即可。  生成时要注意:  imagealphablending($resize_im, false);//不合并颜色,直接...
  • 方法1替换,把要修改的ICO图标名称改为软件工程下res内图标名称,重新生成,例如D:\helloview\helloview\res,缺点是图标的缩略图还是显示图的,不过生成的程序正常,注意大小保持和图标一致,一般是24*24。...
  • 网站域名ICO制作工具

    2010-11-18 10:12:10
    3000×3000的图像,将各种格式的图像(ICO、ICPR、BMP、JPEG、ANI、CUR、 GIF、PNG、WMF、XPM、XBM、WBMP 和 Adobe Photoshop PSD)直接导入为图标 ,将图标文件导出为 ICO、ICPR、BMP、JPEG、CUR、PNG、GIF、RC、...
  • 其中有一个问题就是需要生成应用的图标,通常来说需要在 manifest.json 的应用清单文件中配置多种尺寸的 ico 来适配不同分辨率的设备。而通常来说设计师只会给一个尺寸的图标。 为了解决生成不同分...
  • 图标ICO图标制作工具

    2015-02-07 20:56:16
    把注册机下载后保存或解压到程序所在目录,执行注册机,程序自动运行,选中注册框,在注册码输入栏内输入任意的字符,点确定,马上被内存注册机拦截,弹出正确的注册码,复制正确的注册码粘贴到注册码输入栏内...
  • ico图标 exe图标替换软件

    热门讨论 2011-05-15 00:09:54
    通过将含有图标的源文件(或快捷方式指向的*.exe、*.dll、*.ocx 等格式文件)打开或直接拖放至窗口可以将其中的图标一网打尽,并将其中的多尺寸图标分解出来,也可以将多尺寸图标(*.ico)文件直接分解出不同尺寸的单...
  • 如果有程序修改了Ico文件关联,而删除时又没有正确恢复,那么原本可以在Windows下直接显示图标内容的这类文件都将不再有此功能,而显示为一个空文件图标。 以下批处理将恢复 Ico Cur Ani 文件 的正确关联 转载请...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 271
精华内容 108
关键字:

原ico