首先声明:
- 只有jpeg才支持cmyk
- 默认Java是不能读取cmyk的jpg的,需要用
这里讨论的是如何在内存中把rgb转为cmyk
// 假设file是png的,即rgb的
BufferedImage img = ImageIO.read(file);
ColorSpace cpace = new ICC_ColorSpace(
ICC_Profile.getInstance("/home/co[......]
首先声明:
这里讨论的是如何在内存中把rgb转为cmyk
// 假设file是png的,即rgb的
BufferedImage img = ImageIO.read(file);
ColorSpace cpace = new ICC_ColorSpace(
ICC_Profile.getInstance("/home/co[......]
1 左右拼接(height要求一样)
import cv2
from google.colab.patches import cv2_imshow
img_left = cv2.imread("./left.jpg")
img_right = cv2.imread("./right.jpg")
img = cv2.hconcat([img_left, img_right])
cv2.imwrite("merge.jpg", img)
2 垂直拼接(width要求一样)
i[......]
合理用最简单的拉普拉斯算子,可以参考这篇文章:https://my.oschina.net/u/4611954/blog/4585054
# image = cv2.imread(imagePath)
def variance_of_laplacian(image):
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
return cv2.Laplacian(image, cv2.CV_64F).var()
# 越大越清晰[......]
1、新建Target
2、实现UNNotificationServiceExtension
我这里用的是swift
//
// NotificationService.swift
// NotificationServiceExtension
//
// Created by Heyuan Li on 17/2/26.
// Copyright © 2017年 fenbi. All rights reserved.
//
import Us[......]
推荐一篇很好的Apache POI文章:使用POI操作PPT文档
本代码的大部分内容参考自这里。
改进:多渲染了ppt背景颜色和ppt背景图片。
有时候,不得不承认。。。Java在做应用上还是很好的,可用的库太多了。
另:貌似ppt比pdf好解析多了,不知道ppt格式M$有没有申请专利,反正pptx已经能解析了。
package extract;
import java.awt.Color;
import java.awt.Dimension;
import java.aw[......]