精华内容
下载资源
问答
  • tga png

    2016-08-06 14:33:13
    tag格式转png
  • tga转png

    千次阅读 2013-01-05 14:17:29
    Open .tga files with alpha channel in photoshop Here’s the tedious step by step to open a .tga file with transparency in photoshop as if it were a .png file: Open your image.tgaIn the main menu at

    Open .tga files with alpha channel in photoshop

    Here’s the tedious step by step to open a .tga file with transparency in photoshop as if it were a .png file:

    1. Open your image.tga
    2. In the main menu at the top choose Layer > New > Layer from Background… then click OK
    3. Open the Channels dialog: Window > Channels

    You should see:

    • RGB
    • Red
    • Blue
    • Green
    • Alpha (unchecked)

    If you don’t see the Alpha channel then your .tga file doesn’t have one

    1. Command+click on the alpha channel’s thumbnail (or select the Alpha channel and click the little dashed circle at the bottom of the channels dialog “Load channel as selection”)
    2. Choose Layer > Layer Mask > Reveal Selection
    3. With the layer mask selected choose Layer > Layer Mask > Apply
    4. In the the Channels dialog, trash the Alpha channel

    然后Command+Shift+S,另存为png格式。


    参考 http://www.alecjacobson.com/weblog/?p=2064


    png和tga的制作与区别

    http://www.vrp3d.com/helps/4.html


    下载AlphaConv,只需要把tga的图片格式拉到窗口上即可。

    http://www.findthatzipfile.com/search-9172008-hZIP/winrar-winzip-download-alphaconv.zip.htm


    免费图标集,程序员必备

    http://yxmhero1989.blog.163.com/blog/static/11215795620101121433431/

    设计达人

    http://www.shejidaren.com/

    展开全文
  • 可将指定目录下的TGA文件转换为PNG文件,支持命令行模式
  • 小编典典我们使用从某些开源项目复制的此类读取TGA文件。真的很旧 它只能处理具有最基本编码的Targa文件。试试看。public class TargaReader{public static Image getImage(String fileName) throws IOException{...

    小编典典

    我们使用从某些开源项目复制的此类读取TGA文件。真的很旧 它只能处理具有最基本编码的Targa文件。试试看。

    public class TargaReader

    {

    public static Image getImage(String fileName) throws IOException

    {

    File f = new File(fileName);

    byte[] buf = new byte[(int)f.length()];

    BufferedInputStream bis = new BufferedInputStream(new FileInputStream(f));

    bis.read(buf);

    bis.close();

    return decode(buf);

    }

    private static int offset;

    private static int btoi(byte b)

    {

    int a = b;

    return (a<0?256+a:a);

    }

    private static int read(byte[] buf)

    {

    return btoi(buf[offset++]);

    }

    public static Image decode(byte[] buf) throws IOException

    {

    offset = 0;

    // Reading header

    for (int i=0;i<12;i++)

    read(buf);

    int width = read(buf)+(read(buf)<<8);

    int height = read(buf)+(read(buf)<<8);

    read(buf);

    read(buf);

    // Reading data

    int n = width*height;

    int[] pixels = new int[n];

    int idx=0;

    while (n>0)

    {

    int nb = read(buf);

    if ((nb&0x80)==0)

    {

    for (int i=0;i<=nb;i++)

    {

    int b = read(buf);

    int g = read(buf);

    int r = read(buf);

    pixels[idx++] = 0xff000000 | (r<<16) | (g<<8) | b;

    }

    }

    else

    {

    nb &= 0x7f;

    int b = read(buf);

    int g = read(buf);

    int r = read(buf);

    int v = 0xff000000 | (r<<16) | (g<<8) | b;

    for (int i=0;i<=nb;i++)

    pixels[idx++] = v;

    }

    n-=nb+1;

    }

    BufferedImage bimg = new BufferedImage(width,height,BufferedImage.TYPE_INT_ARGB);

    bimg.setRGB(0,0,width,height,pixels,0,width);

    return bimg;

    }

    }

    2020-11-16

    展开全文
  • import android.graphics.Bitmap;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;/*** Created by zhangmike on 1/1/17.*/public class Targa...

    import android.graphics.Bitmap;

    import java.io.BufferedInputStream;

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.IOException;

    /**

    * Created by zhangmike on 1/1/17.

    */

    public class TargaReader {

    public static Bitmap getImage(String fileName) {

    try {

    File f = new File(fileName);

    byte[] buf = new byte[(int) f.length()];

    BufferedInputStream bis = new BufferedInputStream(new FileInputStream(f));

    bis.read(buf);

    bis.close();

    return decode(buf);

    }catch (Exception e){

    e.printStackTrace();

    return null;

    }

    }

    private static int offset;

    private static int btoi(byte b) {

    int a = b;

    return (a < 0 ? 256 + a : a);

    }

    private static int read(byte[] buf) {

    return btoi(buf[offset++]);

    }

    public static Bitmap decode(byte[] buf) throws IOException {

    offset = 0;

    // Reading header bytes

    // buf[2]=image type code 0x02=uncompressed BGR or BGRA

    // buf[12]+[13]=width

    // buf[14]+[15]=height

    // buf[16]=image pixel size 0x20=32bit, 0x18=24bit

    // buf{17]=Image Descriptor Byte=0x28 (00101000)=32bit/origin

    // upperleft/non-interleaved

    for (int i = 0; i < 12; i++)

    read(buf);

    int width = read(buf) + (read(buf) << 8); // 00,04=1024

    int height = read(buf) + (read(buf) << 8); // 40,02=576

    read(buf);

    read(buf);

    int n = width * height;

    int[] pixels = new int[n];

    int idx = 0;

    if (buf[2] == 0x02 && buf[16] == 0x20) { // uncompressed BGRA

    while (n > 0) {

    int b = read(buf);

    int g = read(buf);

    int r = read(buf);

    int a = read(buf);

    int v = (a << 24) | (r << 16) | (g << 8) | b;

    pixels[idx++] = v;

    n -= 1;

    }

    } else if (buf[2] == 0x02 && buf[16] == 0x18) { // uncompressed BGR

    while (n > 0) {

    int b = read(buf);

    int g = read(buf);

    int r = read(buf);

    int a = 255; // opaque pixel

    int v = (a << 24) | (r << 16) | (g << 8) | b;

    pixels[idx++] = v;

    n -= 1;

    }

    } else {

    // RLE compressed

    while (n > 0) {

    int nb = read(buf); // num of pixels

    if ((nb & 0x80) == 0) { // 0x80=dec 128, bits 10000000

    for (int i = 0; i <= nb; i++) {

    int b = read(buf);

    int g = read(buf);

    int r = read(buf);

    pixels[idx++] = 0xff000000 | (r << 16) | (g << 8) | b;

    }

    } else {

    nb &= 0x7f;

    int b = read(buf);

    int g = read(buf);

    int r = read(buf);

    int v = 0xff000000 | (r << 16) | (g << 8) | b;

    for (int i = 0; i <= nb; i++)

    pixels[idx++] = v;

    }

    n -= nb + 1;

    }

    }

    Bitmap bimg = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);

    bimg.setPixels(pixels, 0, width, 0, 0, width, height);

    return bimg;

    }

    }

    图片操作

    Matrix m = new Matirx();

    m.postScale(1, -1); //镜像垂直翻转

    m.postScale(-1, 1); //镜像水平翻转

    m.postRotate(-90); //旋转-90度

    Bitmap new2 = Bitmap.createBitmap(a, 0, 0, w, h, m, true);

    展开全文
  • 工作中我们可能经常遇到要把word文件或者合同等内容上传到一些网站,但是不少网站或者公司的服务器只允许上传图片格式例如JPG或者PNG等。那么将Word Doc / Docx文件转换为JPG图像就需要工具软件啦。把word文件转换成...

    d6e58388db39c02a9a4693fe15132310.png

    工作中我们可能经常遇到要把word文件或者合同等内容上传到一些网站,但是不少网站或者公司的服务器只允许上传图片格式例如JPG或者PNG等。那么将Word Doc / Docx文件转换为JPG图像就需要工具软件啦。把word文件转换成图片,不仅可以使文档易于在网络上上传和阅读,还可以保证内容不被修改。Word转JPG转换器是一款出色的免费软件程序,使您可以在Windows上将MS Word doc和docx文件转换为JPG和更多图像格式。

    使用这个工具,你就可以将Word文件转换为JPG,PNG,BMP,TIF,GIF,PCX和TGA图片,而无需安装MS Office和Word程序。程序可以添加数百或数千个Word文件以一次转换。除这些图像格式外,Word转JPG转换器还支持将Word文件转换为PDF格式,可以方便的从Word文件批量创建PDF文档,用来在网上传输。

    除* .Doc和* .Docx格式外,Word转JPG转换器还支持将RTF格式,HTML和HTM网页格式以及Open Document Format(ODT)转换为各种图像格式。它还可以设置输出图像的大小,只需设置DPI值(例如200、300、500)就可更改输出图像尺寸和质量。

    这个免费工具还支持多种语言:英语,意大利语,德语,法语,荷兰语,葡萄牙语,阿拉伯语,简体/繁体中文,希腊语,捷克语,韩语,丹麦语,西班牙语。

    官方网站:

    批量转换Word到JPG DOC转JPG DOCX转JPG Word转PNG软件工具www.pdfgongju.com

    视频教程:

    d53d990128f0ccdf2f6f716e0a518329.png
    如何批量把Word文件转成JPGhttps://www.zhihu.com/video/1188771856348667904
    展开全文
  • 我有空格分隔的字符串,其中包含数字,例如:“ abc123 ws32wd3 y3tg43 5tga89 a1a”我必须解析字符串以从每个令牌中获取数字,然后对从令牌中提取的所有数字求和.我已经写了下面的代码,但是我认为是,如果有很大的字符...
  • 展开全部struct sTGAHEADER{//TGA文件头结构public byte id_length;public byte colormap_type;public byte image_type;public ushort colormap_index;public ushort colormap_length;public byte colormap_size;...
  • tga批量转png工具

    热门讨论 2013-01-23 13:46:39
    做游戏的朋友们,是不是针对tga资源很无奈不要怕tga转png工具帮助你
  • TGA转透明PNG PNG图片打包

    热门讨论 2011-06-04 08:05:24
    要在flash想用必须转png 我写的这款软件可以实现 tga转透明png--目前只有压缩的TGA和有通道的TGA才可以其它的TGA 没有具体测试 功能: 1.将单个tga组装成一个大PNG 2.将png图片进行排序看起来更加整洁 3.对成生的...
  • TGA转透明PNG

    2015-08-20 01:14:10
    一款可以将TAG批量转换为透明PNG格式软件,最主要的是无损去掉黑色背景,还你一张清晰的透明PNG图像.
  • 语言:English 将tga文件转换为png格式 如何将tga转换为png? 1单击扩展图标 - 这将打开TGAPNG在线转换网站。 2选择TGA文件并单击“转换”按钮。 3 - 您将在电子邮件地址中获取您的PNG文件下载链接。
  • tga文件转png图片

    2015-06-01 16:57:09
    遇到自己不是很熟悉的图片格式tga,可以用该软件转为png图片,解压出来后直接打开exe,然后将tga文件拖拽上.
  • PNG转ICO.JPG转ICO.BMP转ICO.TGA转ICO工具 支持 win7 xp win10
  • PNG转ICO.JPG转ICO.BMP转ICO.TGA转ICO工具
  • c#语言,unity,支持将png、jpg、tga格式图片Texture2D
  • Photoshop中PNG转TGA的方法

    千次阅读 2019-11-18 10:56:34
    Photoshop中PNG转TGA的方法(也可以用来查看单独的RGB通道(不透明显示)) 1、Layer->Layer Mask->From Transparency 2、Shift-click禁用Mask可以在Photoshop中预览不透明的图像效果(类似TGA的预览效果,...
  • 图片格式转换,可以把jpg png tga等格式互相转换,也可以给一次性给水印,也可以一次性把图片成2n次方
  • 用于tgapng,apng,exr,dds,gif,hdr,jpg,tiff,ico,webp和bmp文件的图像和纹理查看器。 使用Dear ImGui和Tacent库。 该查看器针对游戏开发人员-可以正确显示Alpha通道,并且可以检查/编辑单个像素的颜色。 ...
  • 语言:English 将png文件转换为tga格式 如何将png转换为tga? 1单击扩展图标 - 这将打开PNGTGA在线转换网站。 2选择PNG文件并单击“转换”按钮。 3 - 您将在电子邮件地址中获取您的TGA文件下载链接。
  • 快速转换png

    2016-02-03 15:50:33
    能快速将dds和tga格式的图片转换成png格式。 操作方法是:直接将需要格式的图片拖到上面的exe文件上就ok
  • 图标格式转换软件,超好用有png,bmp,jpg,tga,gifico
  • 解析BMP GIF JPEG TGA PNG图像格式

    千次阅读 2012-12-13 13:58:28
    解析BMP GIF JPEG TGA PNG图像格式 自:http://blog.sina.com.cn/s/blog_6c4e18f70100n85d.html 1、BMP格式 BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像...
  • Image.FromFile 加载tga图片时报错System.OutOfMemoryException,我现在想将格式成其他格式然后再读取,请教大神有没有转换方法或者其他解决方案
  • 数据压缩第六次作业’:还存在未知bug的PNG转YUV程序(上一篇文章TGA已完成) 一、前言: 在进行PNG和YUV的转化过程中,其实这些所有的文件之间的转化的思路都大同小异,都是先去查一下这个文件的存储格式是什么样子...
  • ToYcon 是一个免费的图形转换工具,可以将png、bmp、jpg、tga等格式的图像文件转换为ico图标文件。 拖拽待转换的文件到软件图标上,然后选择保存所需的目标文件夹即可完成转换。
  • JPG,PNG转ICO

    2011-11-07 15:52:58
    快速图片格式转换,jpg,bmp,pngtga转换为ico.操作方面。
  • 写在前面:这次实验比较复杂,我的C++基础太薄弱了,实现起来遇到很大困难,也处理了很久,最后参考了其他博客的代码,并和其他同学讨论了一下,因此现在才...(前两篇博客分别分析的是PNG/BMP,但是TGA2YUV应该比PN...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 581
精华内容 232
关键字:

tga转png