Tag: 图像

如何检查图像大小小于100kb android

我试图从图库中获取图像并在ImageView上设置它,听到我很好,并在ImageView上设置图像,但现在我想检查kb中所选图像的图像大小,所以我设置了图像上传的validation。 请有人建议我如何检查选择的图像尺寸是否小于100kb ?,听到我的图像选择和设置它的代码。 选择图像使用Intent Intent iv = new Intent( Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(iv, RESULT_LOAD_IMAGE); 并获取图像结果代码.. @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) { Uri selectedImage = data.getData(); String[] filePathColumn = { MediaStore.Images.Media.DATA }; Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, […]

将图像转换为彩色数组

我用Java加载图像并希望转换为RGB数组,这样我就可以读取每个像素的颜色。 我在Google上搜索过,但我只发现了如何将Color-Arrays转换为图像。

Wicket从文件系统创建图像

我正在制作一个项目,用户在点击产品时打开一个带有产品名称的模态窗口。 我还想在面板内的模态窗口中包含产品图像。 图像存储在我的服务器上的目录中。 我指的是这个链接 我的面板html代码看起来像这样http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/ ItemOrderPanel.html ItemOrderPanel.java final ResourceReference imageResourceReference = new ImageResourceReference(); String imageName = itm.getProductImage(); final PageParameters parameters = new PageParameters(); parameters.set(“name”, imageName); CharSequence urlForImage = getRequestCycle().urlFor(imageResourceReference,parameters); ExternalLink link = new ExternalLink(“link”, urlForImage.toString()); link.setBody(Model.of(imageName)); add(link); 在WicketApplication.java中 mountResource(“/orderPage/{name}”,new ImageResourceReference()); 我对WicketApplication.java中的这一行有疑问。 我已经创建了这样的资源文件 ImageResourceReference.java public class ImageResourceReference extends ResourceReference{ public ImageResourceReference(){ super(ImageResourceReference.class,”imagesDemo”); } @Override public IResource […]

Java ImageIcon / Icon和JLabel无法正常工作

为什么我的代码没有显示我插入的图像? 没有编译错误或语法错误,但为什么会这样? import java.awt.FlowLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.SwingConstants; public class FirstUI extends JFrame{ private JLabel firstlabel; private JLabel secondLabel; private JLabel pie; public FirstUI(){ super(“Tittle”); setLayout(new FlowLayout()); firstlabel = new JLabel(“Hello World”); firstlabel.setToolTipText(“Hello World”); String path = “pie.png”; Icon pie = new ImageIcon(path); secondLabel = new JLabel(“Text with icon”,pie,SwingConstants.LEFT); […]

是否有图像的java库?

我是java中图像处理的新手。 我被赋予了重新调整和缩放网站图像的任务 是否有一个简单的库可以完成这项任务? 我必须下载一个jar的库 – 添加到我的项目中? 我不想被迫将编解码器和文件安装到Windows。 我需要库只支持基本function Lib.cropImage(); Lib.resizImage(); Lib.scaleImage() 我已经找到了一个名为JAI的库,但我找不到要下载它的jar。 我错过了什么吗?

为Android应用程序创建背景图像 – Java

我刚刚开始使用android开发,我需要有关背景图像的帮助。 我希望能够拥有背景图像,然后使用布局覆盖该背景上的其他项目(按钮,文本等)。 我使用LinearLayout只是为了简单,因为我不知道什么对我来说最好。 无论如何,我无法使用以下代码显示图像: import android.app.Activity; import android.graphics.Color; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.widget.*; public class NewGameActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout ll = new LinearLayout(this); ll.setBackgroundDrawable(Drawable.createFromPath(“/assets/images/androidBackground.png”)); this.setContentView(ll); } }

在java中查找RGB的按位版本

我有以下方法获取rgb值并使用较小的调色板对其进行分类: private static int roundToNearestColor( int rgb, int nrColors ) { int red = ( rgb >> 16 ) & 0xFF; int green = ( rgb >> 8 ) & 0xFF; int blue = ( rgb & 0xFF ); red = red – ( red % nrColors ); green = green – ( green % […]

读取动画GIF中帧之间的延迟

你如何阅读每帧之间动画GIF的控制块? 我对每帧之间的延迟感兴趣。 我看过ImageReader的Javadoc,我什么都没看到。 这是我从动画GIF中读取所有帧的代码,如何增强它以读取动画GIF中嵌入的每个帧的元数据? List list = new ArrayList(); try { ImageReader reader = ImageIO.getImageReadersBySuffix(“gif”).next(); reader.setInput(ImageIO.createImageInputStream(urlImage.openStream())); int i = reader.getMinIndex(); int numImages = reader.getNumImages(true); while (i < numImages) { list.add(reader.read(i++)); } // do stuff with frames of image… } catch (Exception e) { e.printStackTrace(); }

Java(J2ME)将Image转换为byte ,然后返回Image

我正在尝试将Image对象转换为字节数组,然后再转换为Image(以便我可以将图像存储在Apache Derby数据库中的blob对象中)。 我可以将Image转换为字节数组(下面的代码),但我无法将字节转换回图像。 作为一个更复杂的我正在使用J2ME,所以我不能使用javax.image。*。 你能帮我吗? 谢谢 package six.util; import java.awt.Image; import java.awt.image.BufferedImage; import java.awt.image.ImageObserver; import java.awt.Component; import java.awt.MediaTracker; import java.awt.Graphics; import java.awt.image.DataBufferByte; import java.awt.image.WritableRaster; import java.awt.GraphicsConfiguration; import java.awt.GraphicsDevice; import java.awt.GraphicsEnvironment; import java.awt.image.PixelGrabber; import java.util.ArrayList; public class ImageConverter extends Component { private MediaTracker mediaTracker; private Image image; private ImageConverter(Image image) { super(); this.mediaTracker = new MediaTracker(this); […]

如何获取’TYPE_3BYTE_BGR’图像的RGB值?

我有TYPE_3BYTE_BGR的图像,我想将其转换为TYPE_INT_RGB 。 虽然我已经搜索过,但我还没有找到一种方法来做到这一点。 我想逐个像素地转换图像。 但是,似乎BufferedImage.getRGB(i, j)不起作用。 如何在TYPE_3BYTE_BGR类型的图像中获取RGB值?