精华内容
下载资源
问答
  • 二维码生成和保存的小常识:一般zxing自动生成的二维码是根据坐标来绘制黑色点,来生成最后的二维码,但是白色区域其实是没有绘制的...最后导致图库里的图片是一张纯黑色图片。解决办法就是在绘制二维码的时候同时把白
    二维码生成和保存的小常识:一般zxing自动生成的二维码是根据坐标来绘制黑色点,来生成最后的二维码,但是白色区域其实是没有绘制的,理论上是透明色,但为什么把生成的bitmap设置到imageview中却显示正确呢,原来视音频的imageview在显示的时候会把没有颜色的位置默认使用白色替代。但如果保存的时候会使用黑色替代。最后导致图库里的图片是一张纯黑色图片。解决办法就是在绘制二维码的时候同时把白色坐标点绘制颜色,当然可以是任意颜色,一般还是为白色,这样无论是显示还是保存的时候都会正常了。
    
    public static Bitmap createQRCode(String str, int widthAndHeight)
                            throws WriterException {
                    Hashtable<EncodeHintType, String> hints = new Hashtable<EncodeHintType, String>();
                    hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
                    BitMatrix matrix = new MultiFormatWriter().encode(str,
                                    BarcodeFormat.QR_CODE, widthAndHeight, widthAndHeight);
                    int width = matrix.getWidth();
                    int height = matrix.getHeight();
                    int[] pixels = new int[width * height];

                    for (int y = 0; y < height; y++) {
                            for (int x = 0; x < width; x++) {
                                    if (matrix.get(x, y)) {
                                            pixels[y * width + x] = BLACK;
                                    }else{
                                            pixels[y * width + x] = Color.WHITE;
                                    }
                            }
                    }
                    Bitmap bitmap = Bitmap.createBitmap(width, height,
                                    Bitmap.Config.ARGB_8888);
                    bitmap.setPixels(pixels, 0, width, 0, 0, width, height);
                    return bitmap;
            }
    重点就在:else{
                        pixels[y * width + x] = WHITE;
                    }这句话
    展开全文
  • 功能:使用opencv创建一张纯色的的照片,颜色以及大小尺寸自己设置。 说明:这里的cvSize控制创建图片的大小,就是长和宽。那么在使用for循环的时候注意i j的范围。使用这种方法你可以创建任意大小和自己喜欢的颜色...

    功能:使用opencv创建一张纯色的的照片,颜色以及大小尺寸自己设置。

    说明:这里的cvSize控制创建图片的大小,就是长和宽。那么在使用for循环的时候注意i  j的范围。使用这种方法你可以创建任意大小和自己喜欢的颜色的图片做图片的底片用来和要被显示的图片进行和,把纯色当底片,根据显示器比例来设置你创建的图片比例。那么在全屏显示没和成之前的图片的时候图片缩放是根据显示器的比例进行缩放的,所以造成显示器两边或者上边有白色的部分,那么当把黑色的图片当底片与要显示的图片进行合成,那么在全屏显示的时候不是图片的部分就是黑色的。

    创建一张黑色的图片

    #include<iostream>
    //#include"highgui.h"
    //#include"cv.h"
    #include "opencv2/opencv.hpp"
    
    using namespace std;
    using namespace cv;
    
    int main()
    {
    	IplImage* img1 = cvCreateImage(cvSize(320, 180), IPL_DEPTH_8U, 3);
    	//uchar r1, g1, b1;
    	for (int i = 0; i < img1->height; i++)
    	{
    		uchar *ptrImage = (uchar*)(img1->imageData + i * img1->widthStep);
    		//uchar *ptrDst = (uchar*)(img->imageData + i * img->widthStep);
    
    		for (int j = 0; j < img1->width; j++)
    		{
    			//b1 = ptrImage[3 * j + 0];
    			//g1 = ptrImage[3 * j + 1];
    			//r1 = ptrImage[3 * j + 2];
    
    			//ptrDst[3 * (j + 400) + 0] = 0;
    			//ptrDst[3 * (j + 400) + 1] = 0;
    			//ptrDst[3 * (j + 400) + 2] = 0;
    			ptrImage[3 * j + 0]=0;
    			ptrImage[3 * j + 1]=0;
    			ptrImage[3 * j + 2]=0;
    		}
    	}
    	cvSaveImage("c://chenxun.jpg", img1);
    }
    


    代码如下:

    </pre><pre name="code" class="cpp">//----------------------------------------------------
    //author:chen(stallman)
    //time:2015.1.10
    //----------------------------------------------------
    
    #include<iostream>
    #include<cv.h>
    #include<highgui.h>
    
    using namespace std;
    using namespace cv;
    
    //合成图片
    int main()
    {
    	clock_t start, finish;
    	start = clock();
    	double   duration;
    	IplImage*img1 = cvLoadImage("1.jpg");
    	//IplImage* img2 = cvLoadImage("2.jpg");
    	IplImage*img = cvLoadImage("3200-1800.jpg", 1);
    
    	//IplImage* img = cvCreateImage(cvSize(img1->width + img2->width, img1->height), img1->depth, 3);
    
    	//cout << img1->widthStep << endl;
    	//cout << img2->widthStep << endl;
    
    	uchar r1, g1, b1;
    	for (int i = 0; i < img1->height; i++)
    	{
    		uchar *ptrImage = (uchar*)(img1->imageData + i * img1->widthStep);
    		uchar *ptrDst = (uchar*)(img->imageData + i * img->widthStep);
    
    		for (int j = 0; j < img1->width; j++)
    		{
    			b1 = ptrImage[3 * j + 0];
    			g1 = ptrImage[3 * j + 1];
    			r1 = ptrImage[3 * j + 2];
    
    			ptrDst[3 * (j+400) + 0] = b1;
    			ptrDst[3 * (j+400) + 1] = g1;
    			ptrDst[3 * (j+400) + 2] = r1;
    		}
    	}
    
    	cvSaveImage("result.jpg", img);
    	finish = clock();
    	duration = (double)(finish - start) / CLOCKS_PER_SEC;
    	cout << duration << endl;
    
    	cvNamedWindow("img.jpg", 0);
    	cvShowImage("img.jpg", img);
    	waitKey();
    	return 0;
    }



    展开全文
  • 展开全部纯黑图片如下:2113黑色基本上5261定义为没有任何可见光进入视觉4102范围,与白色1653正相反,白色是所有可见光光谱内的光都同时进入视觉范围内。从宇宙观的角度讲,黑是宇宙的本质,即为宇宙的真实面目。...

    展开全部

    纯黑的图片如下:2113

    resize,m_lfit,w_600,h_800,limit_1

    黑色基本上5261定义为没有任何可见光进入视觉4102范围,与白色1653正相反,白色是所有可见光光谱内的光都同时进入视觉范围内。从宇宙观的角度讲,黑是宇宙的本质,即为宇宙的真实面目。

    颜色是通过眼、脑和我们的生活经验所产生的对光的视觉感受,我们肉眼所见到的光线,是由波长范围很窄的电磁波产生的,不同波长的电磁波表现为不同的颜色,对色彩的辨认是肉眼受到电磁波辐射能刺激后所引起的视觉神经感觉。

    扩展资料:

    心理特征

    黑色是最深的颜色,神秘而具有力量感。黑色将光线全部吸收且没有任何反射。黑色是一种具有多种不同文化意义的颜色。黑色的搭配是永远都不会过时的,一直装添于人们的服饰。同时,黑是极端深的颜色,然而有时候又令我们感到黑色有着令人溢于言表的感染力。

    黑色可以表达对宇宙的敬畏和向往,具有超越现实的梦幻和无穷的精神,黑色的存在本身显示着自身的力量,奠定了黑色在整个世界的地位。

    黑色的英文black,Adrian(拉丁文)黑色的意思。

    做人名的时候人们将Adrian描绘为迷人,阴柔的男子敏感、体贴、可爱、富有。

    黑色的店面设计,让人感觉很神秘。你或许会发现穿黑衣服的人比穿其他颜色衣服的人显得更强壮、更具有攻击性。对于黑色门头的店面设计上,给顾客的感觉是,希望能在“黑色的店内”,找到一件自己喜爱的物品。就像在黑夜中,我们总是仰望漆黑一片的夜空一样。

    展开全文
  • function isPureBlackImage($image) {  $im = imagecreatefromfile($image);  if (empty($im))  {  return false;//这都不是一张图片  }  if (!imageistruecolor($im))  {  return
     function isPureBlackImage($image)
    {
        $im = imagecreatefromfile($image);
        if (empty($im))
        {
            return false;//这都不是一张图片
        }
        if (!imageistruecolor($im))
        {
            return false;//暂时不处理非真彩色
        }
        $with   = imagesx($im);
        $height = imagesy($im);
        for ($w = 0; $w < $with; ++ $w)
        {
            //逐列扫描
            for ($h = 0; $h < $height; ++ $h)
            {
                $pixel  = imagecolorat($im, $w, $h);
                $pixel  &= 0x00ffffff;//抹除最高位的Alpha通道
                if ($pixel != 0x000000)//aRGB颜色的表示法 0xAABBCCDD ,其中AA表示就是alpha通道,BB就是Red通道,CC就是Green通道,DD就是Blue通道
                {
                    return false;//找到非黑色的点,则说明这张图片不是纯黑的
                }
            }
        }
        return true;
    }


    大家可以看看这个脚本,其中有真彩色 通道的表示和处理原理


    这个脚本的目的在于扫描电脑,找出电脑里面的纯黑色的图片
    展开全文
  • 来生成一张纯黑色图片,这里是生成一张1920 * 1080的大小的图片。 第三个参数表示创建的Mat类型,CV_8U表示8位无符号的像素-即一个像素的值在0-255区间,这是大多数图像和视频格式的正常范围。有关Mat的详解可以看看...
  • 2.如何将一张图片转为全黑,一个很好的方法是:创建一个同样大小的纯图片: 比如彩色图片cv::Mat img = cv::imread(path); cv::Mat outImg = cv::Mat(img.size(),CV_8UC3); //即创建了一个同样大小的纯黑图片...
  • /** * 获取图片 RGB 值 * @param $url * @return float|int */ public function ChoiceImage($url){ //判断图片是否存在 if(@fopen($url,'r')){ $total = 0; ...
  • 判断一张图片是否是空白图

    千次阅读 2020-01-07 11:15:33
    /// <summary>... /// 检查图片是否空白图片 /// </summary> /// <param name="img">Image</param> /// <returns>是否空白图片</returns> public stati...
  • 这里只演示一下2种颜色值的图片,简单描述下概念。 首先要安装下GD库。否则下面的代码运行不了。 $size = getimagesize('2.png'); // 获取图片大小 $res = imagecreatefrompng('2.png'); // 获取指定图片的资源...
  • 为了以后的像素操作打一下一个小小的基础,先自定义一张图片玩玩 ///一下例子为自定义生成一张100*100的红色图片,并且保存,代码如下 ****static void Main(string[] args) { string savePath = @“I:\OpenCvSharp学习...
  • 将任何普通图片转换为单色图

    千次阅读 2016-11-21 14:02:59
    主意,我说的是单色图,不是灰度图,也就是只有黑白...所以要将一张普通图片转化为单色图,首先要考虑的就是“曝光度”,比如我们取中间值,127,凡是在127以上的,我们认为是黑色,127以下的,我们认为是白色,具体来
  • iOS修改图片颜色(修改像素色值)

    千次阅读 2018-11-20 15:20:13
    假设这样一个场景:...想要实现这个需求,就需要从像素尺度上对图片进行修改,将指定区域内的像素的值改为我们需要的颜色。但是,如何从这张图上找到那段文字或者那朵花,并不在本文的讨论范围内,那是OCR和机...
  • 制作右下角箭头的.9图片

    千次阅读 2016-04-27 18:13:32
    .9图片介绍 简单了解 .9图片在APP中用的非常多,主要是为了防止图片缩放后造成变形,确保....9图片保证不失真,在最外层加了一圈区域设置功能,通过用纯黑色颜色来设置(必须是纯黑,#000000)。共四个边,每个边的
  • 教你用 python 制作一张五彩斑斓的黑

    万次阅读 多人点赞 2019-12-12 16:20:07
    先创建 512 x 512的画布,背景设为纯黑色 再在这个512x512 个像素点里按照1%的概率随机挑选像素点 m , 这个像素点 m 的颜色 从预设的7种颜色(赤橙黄绿青蓝紫)中随机挑选 安装用到的 python 库 pip install ...
  • 未经本人授权,不得转载!否则必将维权到底 导语: 最近项目有个需求,需要用zxing生成二维码,并且将生成的二维码保存到本地相册。...保存到了本地相册竟然变成了一张纯黑色图片,里面并不是二维码...
  • 选择一个纯黑色的大图或者纯白色的大图,移用户上传图片的宽为例,如果高度少了,我们就填充高度,先确定宽高的具体尺寸,然后把大图裁剪,把用户的图片放到大图上面,形成新图。 包 github....
  • 一共只需4步,ImageJ就可以将多通道的TIF图片中红绿蓝三色分开,并形成三张无损纯色荧光tif图片。 准备: 在桌面上(必须是桌面)创建2个文件夹,分别为文件夹1和文件夹2。 将需要拆分的多通道图片放入文件夹1中...
  • 计算机怎么知道两张图片相似呢? 根据Neal Krawetz博士的解释,原理非常简单易懂。我们可以用一个快速算法,就达到基本的效果。 这里的关键技术叫做”感知哈希算法”(Perceptual hash algorithm),它的作用是对...
  • Android 9.png图片的制作方法

    万次阅读 2013-12-06 16:40:39
    图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。 本文结合一些具体的例子来看下.9....
  • 剪裁图片预览是纯黑色的图 2.剪裁图片预览成灰色,且图片内容并排重复,夹杂雪花效果 3.相框预览是白色, 4.相框拼接不到剪裁图片上 请问前辈有没有什么好的解决方案,会不会是因为...
  • android 将图片转换成黑白图片

    千次阅读 2014-11-30 23:50:58
    先调用android的系统工具,获取图片生成bitmap文件,再使用android中的二值化技术,将图片转化成黑白图片
  • 根据图片大小,创建一张相同大小的纯黑色图片。 import cv2.cv2 as cv2 import numpy as np img1 = cv2.imread("C:/Users/Administrator/Desktop/1/1.jpg") img3 = np.zeros((img1.shape), dtype=np.uint8) cv2....
  • 在我们创建工程时xcode会默认为我们创建一个纯黑色图片替换即可。   最新版的xcode都已支持iphone5调试:选中模拟器---->设备---->iphone(Retina4-inch),稍等片刻就可以切换到iphone5模拟器。
  • 拍摄一张图片,修改正图片角度有点类似与文件复印效果。 具体效果参照下图: 左边是我们相机实际拍摄图片,右边为处理过后的效果。OK,今天我们就来运用之前的知识来实现这样一个功能。 前沿 开始之前,我们先...
  • VC中怎样改变TAB背景和背景图片

    千次阅读 2006-08-17 08:49:00
    设置一张图片即可,我需要一个黑色背景,所以设置了一张纯黑色的背景图片。 <!-- google_ad_client = "pub-0762216844658124"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_...
  • 如何制作Android.9图片

    2016-06-27 10:41:46
    这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。本文结合一些具体的例子来看下.9....
  • Python3 NumPy裁剪图片可视区域

    千次阅读 2018-10-26 16:51:06
    如何裁剪一张图片的可视区域?解决这个问题的方法有很多种,本文采用的方法很简单:想象有四条线从图片四周向内推进,如果碰到不是白色的内容,那么就停止推进。最终这四条线内部的区域就是该图片的可视区域。 ...
  • 如题,我用cvaddweighted将两张图片融合,想用一张png格式图片作为Logo添加水印 ,但是Logo位置背景是黑色的。是跟cvaddweighted中图像权值参数有关吗?还是需要 其他方法实现?
  • 前半部分找不到原文链接了 ... 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。...在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,421
精华内容 568
关键字:

一张纯黑色的图片