Java初心者です。
###前提・実現したいこと
プログラムからエラーを消したいです
2のソースを1のソースにインポートしているだけだと思うのですが
うまく動きません。
###発生している問題・エラーメッセージ
Exception in thread "main" javax.imageio.IIOException: Can't read input file! at javax.imageio.ImageIO.read(ImageIO.java:1301) at Test.main(Test.java:9)
###該当のソース
import static img.ImageUtility.*;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
public class Test {
public static void main(String[] args) throws IOException {
File f = new File("test.jpg");
BufferedImage read=ImageIO.read(f);
int w = read.getWidth(),h=read.getHeight();
BufferedImage write =
new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
for(int y=0;y<h;y++){ for(int x=0;x<w;x++){ int c = read.getRGB(x, y); int r = 255-r(c); int g = 255-g(c); int b = 255-b(c); int rgb = rgb(r,g,b); write.setRGB(x,y,rgb); } } File f2 = new File("ret.jpg"); ImageIO.write(write, "jpg", f2); }
}
回答1件
あなたの回答
tips
プレビュー