首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏zaking's

    走近webpack(3)--图片处理

    这一篇文章咱们来学习一下如何用webpack来处理图片。废话不多说,咱们开始吧。   首先,咱们随便找一张你喜欢的图片放到src/images目录下,然后把图片设置为背景图片,代码是这个样子。 这就会导致图片引入失败。 相当于把图片数据翻译成一串字符。再把这串字符打包到文件中,最终只需要引入这个文件就能访问图片了。当然,如果图片较大,编码会消耗性能。 那么我们就学会了如何处理css中的图片问题,下面我们学习一下如何处理html中的图片(也是用插件,各种插件,你可以去github随便找一个你喜欢的可以处理这中问题类型的插件):   这里我们使用html-withimg-loader 至此,图片处理方式就结束了。下一章咱们来看看怎么处理less啊,sass这样的css预编译语言,毕竟现在很少用css来写样式了。

    1.3K70发布于 2018-05-02
  • 来自专栏全栈程序员必看

    走近webpack(3)–图片处理

    这一篇文章咱们来学习一下如何用webpack来处理图片。废话不多说,咱们开始吧。   首先,咱们随便找一张你喜欢的图片放到src/images目录下,然后把图片设置为背景图片,代码是这个样子。 这就会导致图片引入失败。 相当于把图片数据翻译成一串字符。再把这串字符打包到文件中,最终只需要引入这个文件就能访问图片了。当然,如果图片较大,编码会消耗性能。 那么我们就学会了如何处理css中的图片问题,下面我们学习一下如何处理html中的图片(也是用插件,各种插件,你可以去github随便找一个你喜欢的可以处理这中问题类型的插件):   这里我们使用html–withimg–loader 至此,图片处理方式就结束了。下一章咱们来看看怎么处理less啊,sass这样的css预编译语言,毕竟现在很少用css来写样式了。

    85810编辑于 2022-07-20
  • 来自专栏python3

    python3图片处理(笔记)

    本次的基础:Image图片基本处理库和ImageFilter滤镜库 一、图片处理 from PIL import Image,ImageFilter # 1、打开图片 img = Image.open (r'E:\python\material\img1.jpg') # 2、更改图像模式 img = img.convert('L') # 3、保存/或展示图片 img.show() 二、缩放图片/滤镜处理 (w,h) # 3、对图片宽高缩放操作 img.thumbnail((w//2, h//2)) # 4、滤镜操作(BlUR均值滤波模糊 CONTOUR找轮廓 FIND_EDGES边缘处理) img = :\python\material\img1.jpg') # 2、添加位置坐标(规整图片取左上角像素坐标和右下角像素坐标) box = (100, 128, 400, 572) # 3、打开替换图片/其他操作 resize((横坐标,纵坐标)) tmg_img = img2.resize((box[2]-box[0], box[3]-box[1])) # 5、粘贴操作 paste(替换的图片,替换的位置坐标

    1K30发布于 2020-01-13
  • 来自专栏css小迷妹

    IOS 图片上传处理 图片压缩 图片处理

    提到从摄像头/相册获取图片是面向终端用户的,由用户去浏览并选择图片为程序使用。在这里,我们需要过UIImagePickerController类来和用户交互。 ,表明当前图片的来源为相册,除此之外还可以设置用户对图片是否可编辑。 =YES;//自定义照片样式 [self presentViewController:pickerImage animated:YES completion:nil]; } 以上是从摄像头获取图片 ,和从相册获取图片只是图片来源的设置不一样,摄像头图片的来源为UIImagePickerControllerSourceTypeCamera。      在和用户交互之后,用户选择好图片后,会回调选择结束的方法。

    8.1K10发布于 2021-10-29
  • 来自专栏python3

    用python简单处理图片3):添加水

    二、添加小图片水印 from PIL import Image im = Image.open("d:/pic/lena.jpg") mark=Image.open("d:/logo_small.gif

    67940发布于 2020-01-10
  • 来自专栏java架构师

    图片处理

    ImageClass(picFile); List<PictureView> subItems = new List<PictureView>(); //获取图片的所有尺寸 var picTypes = DictionaryManager.GetDictionariesByTypeCode("AdvPictureSize"); //获取图片尺寸 = 2).FirstOrDefault().Value.Split('*'); var resolutionsC = picTypes.Where(o => o.Key == 3) System.Drawing.Imaging.ImageFormat.Jpeg); this.SavePic(subItems, SubPicC.Width, SubPicC.Height, picTypes.Where(o => o.Key == 3) fileExt; } else { return "截取范围超出图片范围

    2.7K60发布于 2018-04-16
  • 来自专栏bit哲学院

    Python3+OpenCV3图像处理(三)—— Numpy数组操作图片

    参考链接: Python中的numpy.pv 一.改变图片每个像素点每个通道的灰度值  (一)  代码如下:  #遍历访问图片每个像素点,并修改相应的RGB import cv2 as cv def access_pixels ,j表示图片的列数,c表示图片的通道数(0代表B,1代表G,2代表R    一共是RGB三通道)。 400, 3], np.uint8)   #将所有像素点的各通道数值赋0     img[:, :, 0] = np.ones([400, 400]) * 255   #0通道代表B     # img ,B:255  G:0  R:0 则三通道图片显示蓝色。 单通道和三通道区别见博客:https://blog.csdn.net/qq_32211827/article/details/56854985  三、自定义一张单通道图片  代码如下:  #自定义一张单通道图片

    99330发布于 2021-01-05
  • 来自专栏帮你学MatLab

    图片批量处理

    批量处理 %% % 读取文件夹下所有文件,把文件名作为数组 fileFolder = fullfile(matlabroot,'toolbox','images','imdata'); dirOutput = dir(fullfile(fileFolder,'AT3_1m4_*.tif')); fileNames = {dirOutput.name}' numFrames = numel(fileNames sequence(:,:,p) = imread(fileNames{p}); end %% % 图像局部标准差滤波 sequenceNew = stdfilt(sequence,ones(3) (I,1) size(I,2) 3 nframes], class(I)); for k = 1 : nframes singleFrame = read(trafficVid, k); k) = 0; end end %% 把处理完的图片播放为视频 frameRate = trafficVid.FrameRate; implay(taggedCars,frameRate); ?

    3K30发布于 2019-06-03
  • 来自专栏网络收集

    图片文件处理

    图片文件处理 图片文件处理 – 资源准备阶段 首先,我们在项目中加入两张图片: 一张较小的图片test01.jpg(小于8kb),一张较大的图片test02.jpeg(大于8kb) 待会儿我们会针对这两张图片进行不同的处理 我们先考虑在css样式中引用图片的情况,所以我更改了normal.css中的样式: image.png 如果我们现在直接打包,会出现如下问题 image.png 图片文件处理 – url-loade 图片处理,我们使用url-loader来处理,依然先安装url-loade image.png 修改webpack.config.js配置文件: image.png 再次打包,运行index.html 而仔细观察,你会发现背景图是通过base64显示出来的 OK,这也是limit属性的作用,当图片小于8kb时,对图片进行base64编码 图片文件处理 – file-loade 那么问题来了,如果大于8kb file-loade image.png 再次打包,就会发现dist文件夹下多了一个图片文件 image.png 图片文件处理 – 修改文件名称 我们发现webpack自动帮助我们生成一个非常长的名字

    2.3K50编辑于 2022-05-29
  • 来自专栏该溜子的专栏

    【Android】图片处理

    ,这里我们就得优化一下了 3:代码分析 (1)alpha-透明度 参数0~1,值越小越透明 (2)scaleType scaleType 本意翻译:缩放类型 控制图片的缩放模式,适应ImageView ,缩放后居中对齐(默认值) ✅ 保持 ❌ 不裁剪 ✅ 可能留白 完整显示、不变形且居中,是 centerInside 的 “适配容器优先” 版本(可能放大图片) (3)src 传入参数@drawable 缩放时易出现模糊(需手动处理多分辨率资源或使用 BitmapFactory 调整采样率)。 预加载所有像素,适合静态图像或需要直接操作像素的场景(如图像处理)。 相机拍照、图像处理、游戏贴图、复杂图像。 5:总结 上面的表格,看着就头大。

    59910编辑于 2025-07-20
  • 来自专栏方亮

    使用numpy处理图片——滚动图片

    滚动图片是指:图片尺寸不变的情况下,把图片内容做某个方向的移动。这样就会出现一种情况:被移走的区域显示为空白,或者被超出尺寸的区域填充。

    2K10编辑于 2024-01-17
  • 来自专栏方亮

    使用numpy处理图片——图片切割

    在《使用numpy处理图片——滤镜》和《用numpy处理图片——模糊处理》中,我们认识到对三维数组使用dsplit方法按第3维度(深度)方向切分的方法。 本文我们将介绍如何进行第一和第二维度切分,来达到图片切割的效果。 上下切分 上下切分也是按第一维度切分,使用的是vsplit方法。

    1.2K10编辑于 2024-01-12
  • 来自专栏方亮

    使用numpy处理图片——缩放图片

    缩放图片是让图片丢失部分像素,从而导致图片失真。一种比较简单的方法就是抽取法。

    1.7K10编辑于 2024-01-13
  • 来自专栏Mr_du

    COS 图片处理

    问题案例:图片缩略后颜色变亮了 image.png image.png 分析: 先分析下原图的编码,可以用开源工具获取,如果原图是 RGB 的话,压缩是不会变色的,如果原图是 CMYK 的话,压缩后会产生偏色 image.png 目前对 CMYK 的兼容还在支持中,图片色彩空间被挤压产生的色彩变化。 将原图转换为rgb之后,处理没有色差问题

    3.8K30发布于 2020-04-26
  • 来自专栏方亮

    使用numpy处理图片——图片拼接

    在《使用numpy处理图片——图片切割》一文中,我们介绍了如何使用numpy将一张图片切割成4部分。本文我们将反其道而行之,将4张图片拼接成1张图片。 full = np.vstack((top, bottom)) fullImg = Image.fromarray(full) fullImg.save('full.png') 我们以《使用numpy处理图片 ——模糊处理》中生成的图片为例,用4个模糊处理图片拼接出1张图片

    1.9K10编辑于 2024-01-12
  • 来自专栏用户8715145的专栏

    如何批量处理图片?批量处理图片用到哪些工具?

    在平时的工作和生活当中,往往需要将图片进行处理。 如果是一张图片还好说,有时候面对成千数百张图片,要进行统一的裁剪尺寸或者是添加文字以及一些其他的常规设置,如果每张图来单方面操作的话,是非常耗费时间的一件事情,因此可以选择一些工具来批量处理图片,那么如何批量处理图片呢 如何批量处理图片? 如何批量处理图片,其实方式是比较简单的,许多的制图软件或者是在线图片处理工具都有这个功能。 批量处理图片能够节省很多很多的时间。 批量处理图片用到哪些工具? 大家在学习如何批量处理图片的时候,通常需要用到一些制图工具,那么都有哪些制图工具可以进行批量处理呢? 以上就是如何批量处理图片的相关内容,批量处理图片可以使用统一设置来对所有的图片进行同一个动作处理,非常的节省工作人员的时间。

    4.4K20编辑于 2021-12-30
  • 来自专栏用户8739405的专栏

    图片处理软件工作原理 图片处理的方法

    不仅仅体现在各种化妆品的发明上,更体现在对于照片的美化处理上。使用了图片处理技术的照片往往更加得美观。由此,有的人就会想到图片处理软件工作原理是什么呢?图片处理的方法有哪些呢? image.png 一、图片处理软件的工作原理简介 市面上所有的图片处理软件对照片的基本处理无非是包括颜色的改变、像素的改变和不同图像的合成等基本操作。 图像的合成则是将一副图像插入到另一幅图像中,这样就实现了图片的合成。 二、图片处理方法介绍 除了上述的基本图片处理方法外,还有一些更高级的图片处理技术。 简单来说,就是该项技术应用于图片处理可以将图片自动调整到最优,这就是全局优化。还有一种强大的方法是曲线。曲线可以将图片一定区域的亮度进行调整,尤其是对于色彩通道而言。 通过以上的分析,大家已经知道了图片处理软件部分功能的工作原理,以及一些其他的图片处理技术。一款好的图片处理软件可以帮助大家对图片进行更优质的处理

    5K40发布于 2021-07-09
  • 来自专栏方亮

    使用scipy处理图片——滚动图片

    在《使用numpy处理图片——滚动图片》一文中,我们介绍了numpy的roll方法,它只能让超出区域的元素回到被移动的区域中,如下图。 而scipy的滚动图片方法则有更多有意思的模式。

    2.1K10编辑于 2024-01-17
  • 来自专栏方亮

    使用scipy处理图片——滤镜处理

    ) generate('lena.png', 'correlate.png', func, 1, 10, 1) 对应的weights(ndimage.correlate第二个参数)的维度是 1 2 3 'maximum_filter.png', ndimage.maximum_filter, 1, 10, 1) 对应的size(ndimage.maximum_filter第二个参数)的值 1 2 3 = np.dsplit(source, 3) red = colorDim3List[0].reshape(source.shape[0], source.shape[1]) green = colorDim3List[1].reshape(source.shape[0], source.shape[1]) blue = colorDim3List[2].reshape(source.shape = np.vstack(varrays) Image.fromarray(full3D).save(image_to)

    1.4K10编辑于 2024-01-18
  • 来自专栏方亮

    使用numpy处理图片——模糊处理

    在《使用numpy处理图片——滤镜》一文中,我们尝试了去掉一原色来产生滤镜效果。本文将使用更复杂的算法,来做图像模糊处理。 区别在于,我们需要把各个原色的数组从3维变成2维。对2维数组进行计算,然后把3个2维数组堆叠出一个3维数组。 [1])) data就是原始图片3维数组。 colorDim3List是一个数组,每个元素是一个3维数组。比如colorDim3List[0]就是红色(R)值构成的3维数组。 下面我们将展现各种模糊处理。算法是由scipy库提供。 import scipy.ndimage as ndimage 最后我们看一眼原图。

    1.6K10编辑于 2024-01-12
领券