Tag: image

显示Image标签的SRC属性为Relative Path的图像

我已成功上传图片到 C:\Users\MyComputerName\Desktop\MyWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MyWebApp\data 并且图像名称示例lala.jpg保存在数据库中。 现在我试图在我的jsp中显示图像。 我发现我们需要创建一个servlet,它可以从Web容器外部加载文件,然后将/ stream文件写入您的响应。 其中一个例子是BalusC的File Servlet 。 我试图效仿,但我无法显示图像。 谁能指出我的错误? 帮助将是欣赏。 谢谢! 🙂 以下是我的代码.. JSP Name Image ${staff.staffName} 在文件Servlet中 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Get requested file by path info. String requestedFile = request.getParameter(“path”); System.out.println(requestedFile); // Decode the file name (might contain spaces and on) and prepare file […]

Java图像没有出现在JAR文件中

这是我如何称呼图像 Icon logoOne = new ImageIcon(“logo.png”); // LOGO JLabel imageLogo = new JLabel(logoOne); imageLogo.setPreferredSize(new Dimension(200, 50)); 它只是添加到JFrame中的一个面板,并且在eclipse中运行时工作正常但在导出到JAR时不会显示。 有人可以帮忙吗?

如何在java中将blob图像转换为binarybase64?

我有来自DB的blob格式的图像,我在字节数组中保存blob图像并将其转换为二进制Base64格式。 为了将blob编码为二进制基数64,我使用下面的代码, byte[] imageByte = getblob();//from DB byte[] encodedImage = Base64.encodeBase64(imageByte); 有没有其他方法可以做到或正在以正确的方式做它请帮帮我?

将BufferedImage像素数据转换为可读输出?

我正在尝试制作一个程序,将旧GBA游戏的地图划分为16×16图块,保存每个图块,然后将每个抓取图块的原始图像数据与另一个保存图块列表进行比较,并自动确定它是否是相同的图像。 到目前为止,我已设法将地图划分为16×16图块,自动将每个16×16图块保存到新图像文件中,然后将所有这些图像文件作为BufferedImages加载到数组中。 public TileSorter() { for (int a = 0; a < 1269; a++) { try { img[a] = ImageIO.read(new File("img" + a + ".jpg")); } catch (IOException e) {} System.out.println("img" + a + ".jpg loaded into Array."); } } 我现在要做的是分析一个数组中每个tile(一个BufferedImage)的原始数据,并确定它是否与来自另一个数组的任何已保存的BufferedImage tile相同。 我环顾四周寻找答案,并尝试了getRGB()方法和getData()栅格方法: img[a].getRGB(0,0,16,16,rawImgData[a],0,0); rawImgData[a] = ((DataBufferByte) img[a].getRaster().getDataBuffer()).getData(); 问题是:从我所看到的,从这些方法返回的byte []和int []数据对于任何两个完全相同的图片是不一样的。 我需要一种方法将图像数据转换为原始int []或byte []数据,可用于比较两个完全相同的图片。 (IE;如果两张图片都只是一个16×16的黑色像素arrays,它们应该输出相同的getRGB()或getData()值。)是否有一种方法可以将这些BufferedImages转换为原始图像数据容易相互比较? […]

如何通过Base64编码的图像字符串识别文件类型

我得到一个Base64编码的字符串文件作为图像。 但我认为其内容包含有关文件类型的信息,如png,jpeg等。如何检测? 有没有可以帮助我的图书馆?

如何在服务器上显示或使用从Android手机接收的图像

我正在从Android手机向服务器发送一个图像,但是现在我对如何在服务器中使用图像感到困惑 我发送图片的android手机代码是 Log.i(“sAMPLE”,”Info:” ); //String postURL = HOST_SERVER_URL + HOST_PHOTO_UPLOAD_URI; String postURL =”http://10.0.2.2:8080/SimpleServlet/simple-servlet”;//server URL HttpClient httpClient = new DefaultHttpClient(); HttpPost postRequest = new HttpPost(postURL); ByteArrayBody bab = new ByteArrayBody(imageBytes, “file_name_ignored”); MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE); reqEntity.addPart(“source”, bab); postRequest.setEntity(reqEntity); HttpResponse response = httpClient.execute(postRequest); 我在服务器中处理图像的代码是这样的 protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { boolean isMultipart […]

在SWTcanvas上显示IplImage(JavaCV)

我正在使用JavaCV进行大学项目。 它本质上是一个运动检测器。 我使用OpenCVFrameGrabber类从网络摄像头获取帧,我想在我的GUI上显示抓取的帧。 我正在使用SWT,我认为将帧显示到Canvas组件中会很好。 我有一个问题,因为OpenCVFrameGrabber提供图像作为IplImage类的实例,SWT使用org.eclipse.swt.graphics.Image图像类。 所以我应该将图像从IplImage转换为SWT Image。 做这个的最好方式是什么?

从Java下载HTTPS URL中的图像

我必须做一个显示药物包装图像的应用程序。 我发现这个网站有一些,但我试图用Java中的一个小程序下载可用的图像但是失败了。 我认为HTTPS会导致问题。 有办法吗? 编辑:代码和错误 public class DescargarArchivo { public static void main(String[] args) { String url = “http://sofzh.miximages.com/java/visorCaratulas.aspxcod=672629; String name = test.jpg”; String folder = “downloads/”; File dir = new File(folder); if (!dir.exists()) if (!dir.mkdir()) return; File file = new File(folder + name); try { URLConnection conn = new URL(url).openConnection(); conn.connect(); System.out.println(“\ndownload: \n”); System.out.println(“>> […]

使用Jsoup获取图像URL

我正在使用jSoup从网站的html中提取信息。 但我在以下情况下获取数据时遇到问题。我正在使用的HTML包含下面的一部分,我想得到所有那些图像url 我使用的有点如下: doc = Jsoup.connect(“http://www.myUrl”).get(); castsImageUrl = doc.select(“ul.cast > li > a > img”); for (Element el : castsImageUrl)System.out.println(el.text()); 但我一无所获。 我无法弄清楚我的问题。 任何人都可以帮我解决它

java图像白色提取

如何将每个图像用白色提取到单独的部分,如下所示? 从上面的图片中,提取后会有九个单独的部分 我尝试过几种算法,比如fillgrid但不完全符合我的预期。 这样我就可以将每个部分存储到PostGIS数据库中作为多边形几何体 我可以使用什么算法? 或者java或postgis库中有一个函数?